Im Ausführen einer selbst gehosteten Wordpress-Site und ich versuche, basierend auf Parametern in der utm-Code, welche sekundären Inhalt ein Benutzer sieht. Alles, was ich tat, war <?php if (isset($_GET['utm_source'])) {dynamic_sidebar('sidebar-1');}else {dynamic_sidebar('sidebar-2');} ?>
Warum verschwindet der Google UTM-Code nach der ersten Zielseite?
Für entweder Tests für einen UTM-Kinderwagen oder eine Zeichenfolge-Variable, um ein Widget gegenüber dem anderen anzuzeigen. Nachdem ich dies getan und getestet habe, wurde mir klar, dass der UTM-Code verschwindet, nachdem ein Benutzer auf die nächste Seite oder auf eine andere Seite geklickt hat. d. h. die utm-Abfrage verschwindet am Ende der URL in der Leiste (aber google verfolgt die Sitzung natürlich noch, keine sichtbare utm). Nach der ersten Zielseite ist die Bedingung nicht mehr erfüllt
Ich fragte mich, ob jemand weiß, warum es das tut? Weil ich auf Seiten war, wo die UTM an die URL angehängt bleibt und wenn sie verschwindet, wie es für mich tut. Ich nehme an, das Tag wird von Wordpress in der Datenbanktabelle gespeichert, kann aber keine Antwort finden. Ich versuche herauszufinden, was vor sich geht. und wenn ich mein Problem lösen sollte, indem ich eine neue Variable deklariere, die überprüft werden soll, oder wenn ich Wordpress sagen soll, dass er die UTM mit einer Rewrite-Regel weiter anhängen soll.
"Ich nehme an, das Tag wird von Wordpress in der Datenbanktabelle gespeichert, kann aber keine Antwort finden." Nein, tut es nicht. WordPress hat keine Ahnung, was die UTM-Parameter sind, und es ist nicht etwas, das Sie normalerweise über Seitenaufrufe sowieso beibehalten würden. – ceejayoz