Neu Shop 4.06 Parameter werden bei Weiterleitungen nicht berücksichtigt

mcm

Aktives Mitglied
20. September 2013
57
11
Bei den Weiterleitungen kommt es zu einem Fehler, wenn Kunden über Google Adwordsanzeigen zum Shop gelangen und diese weitergeleitet werden. Hier wird durch den Shop eine Weiterleitung angelegt, welche aber ohne den Parameter (gclid) aufgelistet wird.

Hierdurch wird allerdings die Weiterleitung blockiert, sodass die Seite auch ohne Parameter nicht mehr weitergeleitet wird, was wiederum dazu führt, dass etliche tausendmal eine neue Weiterleitung angelegt wird (immer wenn die Url neu aufgerufen wird und sich im Hintergrund der Parameter ändert).

Wenn man alle Weiterleitungen entfernt, bis auf eine, funktioniert alles. Kommt allerdings wieder ein Kunde über eine entsprechende Anzeige, wird die Weiterleitung wieder unterbunden etc.

Ich habe es nur mit Google getestet. Es kann natürlich auch sein, dass dies bei allen Parametern der Fall ist.

Als Zwischenlösung habe ich erst einmal alle Links bei Google Adwords aktualisiert, sodass diese nicht mehr durch den Shop weitergeleitet werden müssen.

Aber hier liegt doch wohl offensichtlich ein Fehler vor, der hoffentlich schnell behoben werden kann, da dies sehr teuer werden kann (Kunde sieht ja nur die 404 Seite).

Über einen Hotfix währe ich dankbar :)
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.649
1.966
Ich sag mal, das war schon immer so - soll heißen, in deinen AdWords musst du URLs verwenden die eben nicht weitergeleitet werden müssen.
-> Insofern siehst du in den Weiterleitungen deine falschen URLs in AdWord.
 

mcm

Aktives Mitglied
20. September 2013
57
11
Ich habe noch mal ein Bild hinzugefügt. Hier ist zu sehen, dass jedes Mal, wenn ein Kunde auf den Shop kommt, eine neue Weiterleitung angelegt wird. Dies betrifft aber nur Kunden, welche eine Anzeige bei Google angeklickt haben, weshalb ich die Schlussfolgerung mit den Parametern gezogen hab. Bei Links aus Foren etc. erfolgt die Weiterleitung ganz normal.

Wenn die Url (Die Quell-Url) allerdings zwei oder mehrmals in der Liste auftaucht funktioniert garkeine Weiterleitung eben dieser Url mehr.

als Beispiel hier www.mcm-systeme.de

Die Weiterleitung auf der rechten Seite sind natürlich leer. Dies spielt aber keine Rolle, da es egal ist ob die leer sind oder nicht. Es erfolgt in keinem Fall eine Weiterleitung. Mann muss händisch alle doppelten einträge löschen, was aber nicht möglich ist, da nach wenigen Sekunden bis Minute ja wieder Kunden kommen, wodurch eine neue Weiterleitung erstellt wird.

Ich habs auch erst bemerkt, weil Google Adwords mir gesagt hat, dass Einige Anzeigen aufgrund einer falschen Url nicht mehr geschaltet werden.
 

Anhänge

  • weiterleitungen-mcm.jpg
    weiterleitungen-mcm.jpg
    82,5 KB · Aufrufe: 43

mcm

Aktives Mitglied
20. September 2013
57
11
Ja, das die Seite nicht mehr existiert ist richtig. Aber die kann ja auch nicht mehr weitergeleitet werden, was ja wohl falsch ist.
Im Shop 4.05 build 4 gab es das Problem auch nicht. Es kann ja nicht sein, dass ich jedes Mal, wenn sich eine Url ändern sollte, bei Google alle Anzeigenlinks durchgehen und immer wieder aktualisieren muss.

Ich gehe mittlerweile davon aus, dass der gclid-parameter, den Google der Url anhängt nicht durch den Shop ignoriert wird, wodurch eine 404 Seite entsteht. Denn eigentlich müsste der Parameter ja egal sein, da die Url ja immer dieselbe ist. Dies wird ja in der Liste auch richtig angezeigt. Aber es müssen doch alle gleichen Url zusammengefasst werden, sodass die Quellurl /pvc-rohre nur einmal in der Liste auftaucht. Denn wenn die nur einmal vorhanden ist, geht die Weiterleitung ja.
 
Zuletzt bearbeitet:

mcm

Aktives Mitglied
20. September 2013
57
11
Ich habe jetzt verschiedene Sachen ausprobiert. Das Problem tritt nur auf, wenn eine nicht existierende Url mit einem angehängten Parameter aufgerufen wird. Der Parameter muss allerdings nicht von Google sein.
Ich kann beispielsweise auch eine nicht mehr existierende Url eingeben und einen Parameter anhängen (z.B. ?123). Hier wird ebenfalls eine neue Weiterleitung angelegt (lässt sich also einfach nachstellen). In der Weiterleitungsübersicht sind die Parameter aber nicht (mehr?) sichtbar.

Vermutlich wird beim Anlegen der Weiterleitung durch den Shop aber der Parameter nicht ignoriert. Die Weiterleitung selbst aber wird so wie sie in der Liste steht verwendet, wodurch es zu Problemen kommt, da die weiterzuleitende Url ja mehrmals auftaucht.

Oder ich habe einen Denkfehler bei der ganzen Sache :)

mfG Chris
 

LUGIUM

Gut bekanntes Mitglied
16. Februar 2018
76
56
Hallo Chris, dasselbe Problem habe ich auch registriert und zwar weil ich den Produkttitel geändert habe und sich damit die URL geändert hat. Adwords rief die alte URL (mit Parametern) auf und es gab den Fehler.
Warum werden Parameter generell beachtet bei automatisch erstellten Weiterleitungen? Dies macht ja nur Sinn bei Shopumstiegen, wo z.B. die Artikelnummer als Parameter übergeben wurde.

Kann jemand von JTL dies prüfen, denn das ist in meinen Augen nicht gewollt.

Vg Robert
 

Mojo78

Aktives Mitglied
6. März 2012
89
8
Hallo Leute, das gleiche Problem habe ich auch, ist ja leicht nachvollziehbar. Leider werden bei mir damit 1000e an weiterleitungen erstellt, von denen keine funktioniert, daher bin ich das Problem eben per Mini-Plugin angegangen:

Hook: HOOK_INDEX_SEO_404, 146
Code:
PHP:
    $aUrl=explode('?', $_SERVER['REQUEST_URI']);
    if(!empty($aUrl[1])){
        $redirect    = new Redirect();
        $oItem= $redirect->find($aUrl[0]);
        if(is_object($oItem)){
            if (strlen($oItem->cToUrl) > 0){
                $redirectUrl = strpos($oItem->cToUrl, '/') === 0
                        ? Shop::getURL() . $oItem->cToUrl
                        : Shop::getURL() . '/' . $oItem->cToUrl;
                
                http_response_code(301);
                header('Location: ' . $redirectUrl.'?'.$aUrl[1]);
                exit;
            }
        }
    }

Der Hook feuert, wenn ein eingehender Aufruf Status 404 zurück gibt, aber vor der JTL-Weiterleitung. Wenn die URL Parameter hat schaue erst, ob in der DB nicht schon ein Eintrag ohne Parameter existiert. Wenn ja, leite einfach weiter und hänge den Parameter an. Sonst durchlaufe einfach die JTL-Weiterleitungs-Funktionen. Hab gerade kurz getestet: scheint zu funktionieren und ist, soweit ich das gerade überblicke, für meine Zwecke ausreichend.
Ciao, Mojo
 

MichaelH

Sehr aktives Mitglied
17. November 2008
14.649
1.966
Kannst du das mal an JTL melden ?
Wenn es ein Bug ist, dann sollte der JTL bekannt gemacht werden ....

-> Machst einfach ein Support- Ticket mit Link hier herein ins Forum.
 

Mojo78

Aktives Mitglied
6. März 2012
89
8
Habe gerade in meinem kunden-Account geschaut: Ich kann keine Tickets für jtl- shop einreichen, das lässt sich unter "Produkt-auswählen" nicht wählen. Ich habe jtl-shop auch noch nicht gekauft, wahrscheinlich deshalb :(
 

ongnamo

Sehr aktives Mitglied
31. März 2013
1.147
106
Das Problem schein auch im Shop 5 zu existieren: Wenn eine Weitereleitung für eine fehlerhafte Quell-URL existiert, wird diese ignoriert, wenn der Aufruf mit einem oder mehreren anhängenden Parameter erfolgt (wie diese manchmal entstehen, ist mir völlig schleierhaft, aber ein anderes Thema). Damit entstehen 404 Fehler, obwohl eigentlich funktionierende Weiterleitungen existieren. Diese zusätzlichen Weiterleitungsfehler zu beheben, ist auf Dauer ein unmöglicher Aufwand. Gibt es im Shop 5 eine Lösung dafür?
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
273
22
Hallo zusammen,

also erstens: Natürlich sollten in Google Ads immer nur aktuelle Anzeigen-URLs hinterlegt sein. Ich verstehe die Aufregung nicht. Das gehört einfach zur Pflege der Kampagnen dazu.
Und zweitens: URLs sollte man einfach so selten wie möglich ändern. Selbst wenn ich Produktnamen ändere, heißt das nicht, dass ich deren URL ändern muss. Es muss viel triftigere Gründe geben - beispielsweise eine Änderung der Domain, der kompletten URL-Struktur oder vielleicht ein Relaunch.

Viele Grüße
g.
 

ongnamo

Sehr aktives Mitglied
31. März 2013
1.147
106
@golveren: deine Antwort hilft insofern nicht weiter, als das Problem genereller Natur ist. Der Thread mag zwar mit Google Ads begonnen haben, das Problem betrifft jeder Quell-URL mit Parameter, egal was die Source ist.

Und die Belehrung, URLs so selten wie möglich zu ändern, halte ich im Rahmen dieses Problems ebenfalls nicht für hilfreich, sorry.
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
273
22
Wenn Du das als Belehrung verstehst, bitte. Ich sehe immer wieder, dass viele Administratoren schlichtweg ignorieren oder einfach nicht wissen, dass es Gründe gibt, mit URLs vorsichtig umzugehen. Was bedeutet eigentlich "fehlerhafte Quell-URL"?
 

ongnamo

Sehr aktives Mitglied
31. März 2013
1.147
106
Dann nennen wir es statt Belehrung halt freundlicher Rat. Der ist ja im Grundsatz auch richtig, löst aber in keiner Weise das hier besprochene Problem.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Shop 5.7.2 - JTL PayPal Checkout legt alles lahm JTL-Shop - Fehler und Bugs 4
Neu IP Adresse einer Kontaktanfrage über den Shop herausfinden Allgemeine Fragen zu JTL-Shop 4
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu shop steht , brauche Hilfe Allgemeine Fragen zu JTL-Shop 6
Neu DSVGO konform 1000 Kunden in WaWi und Shop löschen! User helfen Usern - Fragen zu JTL-Wawi 4
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
Neu Welche JTL Shop Plugins oder kleinen Hilfstools würden euch im Alltag wirklich helfen? Plugins für JTL-Shop 0
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Neu Shop 5.7.1 und Downloadmodul Allgemeine Fragen zu JTL-Shop 1
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Widerrufsbutton für JTL-Shop 4 Allgemeine Fragen zu JTL-Shop 17
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
Neu Kategorie erscheint nicht im Shop Allgemeine Fragen zu JTL-Shop 5
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Meta Shop seit September 2025: JTL-Lösung für neue Checkout-URL gesucht Allgemeine Fragen zu JTL-Shop 0
Rabatt Coupons in Verbindung mit Staffelpreisen - JTL 1.11.9, JTL Shop JTL-Wawi 1.11 0
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Neu Freelancer für JTL-Wawi, Shop & Prozessautomatisierung Dienstleistung, Jobs und Ähnliches 2
Neu JTL Shop 5.7.1 mit Fehlern - versandarten zahlungsarten nicht änderbar, leere weiße Seite JTL-Shop - Fehler und Bugs 5
Neu Massiver jtl-shop-cron aufruf JTL-Shop - Fehler und Bugs 7
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
Neu Neues Plugin: Erweiterter Widerrufsbutton für JTL-Shop Plugins für JTL-Shop 9
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Shop gesperrt - Webspace überschritten - Zusatzspace buchen bringt Fehler - Support fühlt sich nicht zuständig Betrieb / Pflege von JTL-Shop 7
Neu Telemetrie-Datenerfassung in JTL-Shop 5.7.0: Bitte um Klarstellung der DSGVO-relevanten Aspekte Allgemeine Fragen zu JTL-Shop 5
Neu GPSR Hersteller werden im Shop nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Shop 5.7 update empfhalen Installation / Updates von JTL-Shop 13
Plattformabgleich Shop löschen - Wo ist das in der MySQL DB? JTL-Wawi 2.0 4
Neu Funktioniert Shop 5.7 mit MariaDB 10.5.29? Installation / Updates von JTL-Shop 1
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 2
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Neu JTL Shop 5.7 - Widerrufsbutton im B2B Templates für JTL-Shop 18
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 2
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 42
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Merkmale Shop an oder Aus Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu Kategorie Listenansicht: Shop-Skript berechnet Höhe "falsch" Technische Fragen zu Plugins und Templates 5
Neu JTL-Shop 5.7 - Aktuell 5.7.2 Releaseforum 2
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu Probleme mit Ninepoint und TikTok Shop Schnittstellen Import / Export 6

Ähnliche Themen