扩展电子商务 'purchase' 事件未存储在 Cordova 应用程序中
Extended Ecommerce 'purchase' event is not stored in Cordova App
我们有一个 Cordova/Web 应用正在使用扩展电子商务 API。
当我们 运行 它作为一个移动网站时,它按预期工作,但是当我们 运行 使用与 Cordova 应用程序相同的代码时, 'purchase' 事件未显示在 Google Analytics 电子商务报告(其余的页面浏览事件被捕获)。
我检查了 HTTP Get 调用,似乎没问题,例如
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
生成者:
ga('ec:setAction', 'purchase', transaction );
ga('send', 'pageview');
问题是(感谢@EikePierstorff)当 运行 在 Cordova 中时 &dl=file://....
改变
ga('ec:setAction', 'purchase', transaction );
ga('send', 'pageview');
到
ga('ec:setAction', 'purchase', transaction );
ga('send', 'pageview', path);
添加 &dp=... 解决了问题。
我们有一个 Cordova/Web 应用正在使用扩展电子商务 API。
当我们 运行 它作为一个移动网站时,它按预期工作,但是当我们 运行 使用与 Cordova 应用程序相同的代码时, 'purchase' 事件未显示在 Google Analytics 电子商务报告(其余的页面浏览事件被捕获)。
我检查了 HTTP Get 调用,似乎没问题,例如
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
生成者:
ga('ec:setAction', 'purchase', transaction );
ga('send', 'pageview');
问题是(感谢@EikePierstorff)当 运行 在 Cordova 中时 &dl=file://....
改变
ga('ec:setAction', 'purchase', transaction );
ga('send', 'pageview');
到
ga('ec:setAction', 'purchase', transaction );
ga('send', 'pageview', path);
添加 &dp=... 解决了问题。