Unser Zahlungsverkehr wurde gerade auf eine einseitige Anwendung umgestellt, daher müssen wir anpassen, wie wir erweiterte eCommerce-Daten an Google Analytics senden. Wir haben eCommerce-Daten vor dem Wechsel erhalten.Erweiterte eCommerce-, Einzelseitenanwendung und Tag Manager
Unser Google Analytics-Code wird über den Tag-Manager eingespeist, und wir haben einige Versuche unternommen, die Trichterdaten mit virtuellen Seiten-URLs zu versenden, aber bisher noch nicht erfolgreich.
Was ist der beste Weg, um dies zu implementieren?
Edit: Wir versuchen derzeit die verfügbaren Daten über die Datalayer zu machen und es im Tag Manager Debugger sind zu sehen, aber es scheint nicht durch zu Google Analytics
-Code unten zu bekommen - die E-Commerce-Daten werden in jeder Phase des Trichters gesendet.
Schritt eins:
window.dataLayer.push(window.GA_DATA_OBJECT_START); ga('set', 'page', `/profile/?purchaseView=true&product=${this.state.product}`); ga('send', 'pageview');
Schritt zwei:
ga('set', 'page', `/profile/?billingConfirmed=true&product=${this.state.product}`); ga('send', 'pageview');
Schritt drei:
window.dataLayer.push(window.GA_DATA_OBJECT_END); ga('set', 'page', `/profile/?purchaseSuccess=true&product=${this.state.product}`); ga('send', 'pageview');
Welche SPA-Frameworks verwenden Sie? – manzapanza
Wir verwenden react –
Haben Sie schon einen Blick auf reactive-ga geworfen? https://github.com/react-ga/react-ga – manzapanza