2017-03-24 3 views
0

Ich habe eines meiner Projekte mit analytics.js und Enhanced Ecommerce eingerichtet.Google Analytics verhält sich in Entwicklung und Produktion/Staging unterschiedlich

Meine Staging-Site ist subdomain.site.com, und für die Website habe ich die Cookie-Domäne (analytics_domain) in der Entwicklung auf "none" und im Staging auf "auto" gesetzt.

ga('create', analytics_id, analytics_domain); ga('require', 'ec');

Die erweiterten E-Commerce ist aktiviert und Setup Ereignisse und Transaktionen zu verfolgen. Ich habe die Ziele eingerichtet, mit GA-Vorlage zum Erstellen eines Kontos/Kauf und Verfolgung eines bestimmten Ereignisses.

Verhalten Problem:

Entwicklung

eine URL für eine Kampagne wie folgt erstellen: localhost:3000/login?utm_source=test_campaign&utm_campaign=tcp&utm_medium=test_url ein Konto erstellen und durch den Kauf gehen. Ich habe in GA-Ansicht, 1 Kontoereignis, 1 transaction_completed Ereignis und auf eCommerce 1 Kauf erstellen.

Dies ist das erwartete Verhalten, ich kann die Ereignisse sehen und die Transaktionen mit dieser Kampagne verbunden haben.

Inszenierung:

https://subdomain.website.com/login?utm_source=test_campaign&utm_campaign=tcp&utm_medium=test_url
ein Konto erstellen und durch den Kauf gehen. Ich habe in GA-Ansicht, 1 Kontoereignis, 0 transaction_completed Ereignis und auf eCommerce 0 Käufe erstellen.

Ich kann die Transaktionen auf Staging sehen, ich kann alle Ereignisse sehen, es ist nur sie sind nicht an die Kampagne gebunden.

Ich habe einen Site Test erstellt, Ansicht und ich verwende diesen Code für die Entwicklung und Bereitstellung. Da sie das gleiche Setup für den Google Analytics-Teil verwenden, gehe ich davon aus, dass ich etwas nicht verstehe.

Dinge, die ich bisher tat: - Jeder Test in Chrome fertig war inkognito ohne Plugin aktiviert - Geprüft die gleiche Transaktion Setup mehrmals auf Staging sind die Ergebnisse konsistent - die Cookie-Domain-Karo, ist .domain.com auf dem Cookie - überprüft während der gesamten Transaktion, wenn die Client-ID für den Benutzer identisch ist (mit Analytics-Debugger), ist es das gleiche

Ich lief die Ideen aus und ich muss wirklich arbeiten, damit ich bezahlte verfolgen kann Kampagnen.

Vielen Dank.

Antwort

0

Für mich war das Problem, dass mit unseren Drittanbieter-Zahlungsanbieter (wie PayPal) die Sitzung zurückgesetzt wurde, wenn der Benutzer auf unsere Erfolgsseite zurückkehrte.

Lösung: von jedem Provider ?utm_nooverride=1 zu Ihrer Rückkehr URL hinzuzufügen, und das sollte es beheben.

Verwandte Themen