Wir haben eine Cordova/Web-App, die Extended E-Commerce-API verwendet.Erweitertes E-Commerce-Ereignis "Kauf" wird nicht in Cordova App gespeichert
Es funktioniert wie erwartet, wenn wir es als mobile Website ausführen, aber wenn wir denselben Code wie eine Cordova-App ausführen, wird das Ereignis "Kauf" nicht in Google Analytics E-Commerce-Berichten angezeigt (der Rest der Seitenaufrufereignisse wird erfasst)).
Ich überprüfte den HTTP-Anruf und es scheint OK, z.
https://www.google-analytics.com/collect?v=1&_v=j41&a=1896292830&t=pageview&cu=USD&_s=6&dl=file%3A%2F%2F%2Fandroid_asset%2Fwww%2Findex.html&ul=en-us&de=UTF-8&dt=Sasi%20Test&sd=32-bit&sr=412x732&vp=412x660&je=0&_u=SKAAgIIJ~&jid=273789895&cid=704b56af2997e1fd&uid=19071&tid=UA-XXXXXXXX-XX&cd1=19071&ti=65290&tr=453.99&tt=0&ts=0&pa=purchase&pr1id=123534&pr1nm=Fit%20Vanilla%20Almond%20Granola&pr1ca=Cereal%20%26%20Breakfast&pr1br=Bear%20Naked&pr1pr=4.99&pr1qt=1&pr2id=176709&pr2nm=Chocolate%20Chip%20Granola&pr2ca=Cereal%20%26%20Breakfast&pr2br=Lieber%27s&pr2pr=4.49&pr2qt=100&z=650822101
Als genereted von:
ga('ec:setAction', 'purchase', transaction);
ga('send', 'pageview');
Wenn ich Ihre HTTP-Anfrage über den Debugger ausführen, indem ich "debug" einfüge, um den Aufruf an den debbuger-Endpunkt "https: //www.google-analytics.com/debugcollect?" Umzuleiten (... und zusätzlich ein gültiges tid für Ihren anonymisierten Wert) Ich bekomme eine Fehlermeldung, dass der obligatorische Pfad (DP-Parameter) fehlt. Ich weiß nicht, ob das relevant ist (Sie haben gesagt, dass es mit einer mobilen Website funktioniert), aber Sie sollten es trotzdem überprüfen. –
Ja ich sehe das aber ich verstehe es nicht, ich habe & dl was laut Dokumentation ausreichen sollte. Und ein dünnerer funktioniert: https://www.google-analytics.com/collect?v=1&_v=j41&a=906686671&t=pageview&cu=USD&_s=5&dl=https%3A%2F%2Fasasi.self-point.com%2Ffrontend% 2F & ul = de-us & de = UTF-8 & dt = Auschecken% 20% 7C% 20Frees% 20Market & sd = 24-bit & sr = 1920x1080 & vp = 1093x916 & je = 0 & fl = 21.0% 20r0 & _u = SCEAgEIJ ~ & jid = & cid = 1397076488.1421119482 & uid = 19071 & tid = UA-XXXXXXXXX-XX & cd1 = 19071 & pa = Kauf & pr1id = 364771 & pr1nm = Kariot% 20Chocolada & pr1ca = Snacks% 20% 26% 20Sweets & pr1br = Klik & pr1pr = 1.59 & pr1qt = 100 & ti = 65701 & tr = 159 & tt = 0 & ts = 0 & z = 98682710 –
@EikePierstorff danke Ich habe das Problem gefunden! Das Problem war, dass beim Ausführen von Cordova die Datei & dl = file: // .... fehlschlägt, was den Pfad hinzufügt. Das Ereignis pageview wurde hinzugefügt & dp = ..., wodurch das Problem behoben wurde. –