Neu Shop 4.06 Parameter werden bei Weiterleitungen nicht berücksichtigt

mcm

Aktives Mitglied
20. September 2013
51
6
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
13.810
1.540
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
51
6
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: 40

mcm

Aktives Mitglied
20. September 2013
51
6
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
51
6
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
74
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
62
5
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
13.810
1.540
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
62
5
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
992
79
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
217
18
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
992
79
@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
217
18
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
992
79
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 Badges / Artikelsticker bei JTL Shop 5.3.0 Templates für JTL-Shop 0
Neu - Lieferzeit in Wochen / Monaten statt Tagen SHOP-4080 - wo finde ich diese Möglichlichkeit im Admin Bereich Installation / Updates von JTL-Shop 1
Neu Bug Popup/eModal - JTL Shop 5.3 JTL-Shop - Fehler und Bugs 0
Neu Gravierender Fehler in der Shop Software Betrieb / Pflege von JTL-Shop 3
Gelöst Shop 5.3.1 Fatal Error Gelöste Themen in diesem Bereich 2
Neu Händlerbund Plugin lässt sich nicht installieren Shop ver. 5.3.0 Plugins für JTL-Shop 1
Neu Shop extrem langsam Betrieb / Pflege von JTL-Shop 8
Neu Shop mehrsprachig machen Allgemeine Fragen zu JTL-Shop 6
Neu JTL-Shop 5.3 - Aktuell 5.3.1 Releaseforum 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
Neu Merkmalübersetzung wird im Shop nicht angezeigt JTL-Shop - Fehler und Bugs 2
JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Vouchers 1
Neu Hilfe - Performanceproblem mit Shop durch Worker JTL-Shop - Fehler und Bugs 27
Neu JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Shop 0
Neu Shop Suchfunktion Probleme mit (HTML-)Sonderzeichen JTL-Shop - Fehler und Bugs 0
Kundenattribute aus Shop übernehmen und aus Wawi zurück an Shop übermitteln Einrichtung JTL-Shop5 1
Neu Produktdaten aus Shop zur Wawi WooCommerce-Connector 9
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Shop in Unterverzeichnis führt dazu, dass Inhalte aus dem übergeordneten Verzeichnis im Shop gezeigt werden JTL-Shop - Fehler und Bugs 3
Neu Kuriosum - Shop 5.1.5 mit Datenbank 5.2.4 Mischbetrieb nach fehlgeschlagenem Update Installation / Updates von JTL-Shop 8
Neu Weiße Seite nach Update Shop 5.1.5. auf 5.2.4 Installation / Updates von JTL-Shop 24
Neu E-Commerce-Effizienz steigern: Welche Programmiersprache verbessert die JTL-Shop-Entwicklung? Technische Fragen zu Plugins und Templates 1
Neu Kompatibilitätsliste JTL Shop & JTL Wawi Installation / Updates von JTL-Shop 2
Neu JTL-Shop 5 Paypal Zahlung 30 Tage Zahlungsziel Allgemeine Fragen zu JTL-Shop 6
Neu JTL-Shop 5.3.0 RC3 Fehler nach Update Portlet Banner, fehlendes Produkt JTL-Shop - Fehler und Bugs 0
Neu Funktionsattribut unverkäuflich wird nicht an den Shop übertragen Allgemeine Fragen zu JTL-Shop 1
Neu Umstieg von Shopware 5 zu JTL Shop 5 - Ranking behalten Allgemeine Fragen zu JTL-Shop 2
Neu Verbindungsproblem Wawi (1.8.12.0) zum JTL-Shop (5.2.4) über localhost User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lizenz zu verkaufen für JTL-Shop Standard Edition Allgemeine Fragen zu JTL-Shop 4
Neu Suchbegriff hängt Shop auf?! Allgemeine Fragen zu JTL-Shop 2
JTL Shop : automatisch setzen: Verfügbar ab: 28.04.2024 (Vorbestellung möglich) JTL-Wawi 1.8 0
Neu Programmierung eines Tools zur Verwaltung einer Datentabelle (JTL Shop 5) Technische Fragen zu Plugins und Templates 6
I have faced an issue while the JTL Shop order has synchronized to the JTL WAWI 1.8 version. JTL-Wawi 1.8 0
Neu JTL Shop 5 Umfrage!? Allgemeine Fragen zu JTL-Shop 0
Neu Woocommerce mit JTL Connector "Die Shop-URL verweist nicht auf einen gültigen Shop" WooCommerce-Connector 4
Hosting JTL- Shop unter https://...12358.jtl-shop.de/ Einrichtung JTL-Shop5 0
Neu Issue SHOP-1348: Sortierung nach Preis unter Umständen fehlerhaft Allgemeine Fragen zu JTL-Shop 0
Neu JTL-Shop Standard Edition Lizenz zu verkaufen Umstieg auf JTL-Shop 7
Neu WAWI Kategorien werden im Shop nicht angezeigt Gelöste Themen in diesem Bereich 3
Neu Bilder werden Falsch im Shop angezeigt. WooCommerce-Connector 0
Neu Shop nicht mehr erreichbar HTTP 500 Error Betrieb / Pflege von JTL-Shop 1
Neu Wie kann ich im JTL-Shop einen Abwesenheitshinweis einstellen? Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop 5.30? Allgemeine Fragen zu JTL-Shop 9
Neu Anzeige von Neuheiten und Topsellern im JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 3
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu JTL Shop funktioniert nicht mehr Allgemeine Fragen zu JTL-Shop 2
Neu Shop im Urlaub offline stellen/oder Benachrichten Allgemeine Fragen zu JTL-Shop 8
Neu JTL Shop Template Domain lösen? Allgemeine Fragen zu JTL-Shop 0
Neu Migration von eCommerce-Integrator auf JTL Connector - Software 5 Shop Onlineshop-Anbindung 2

Ähnliche Themen