繁体   English   中英

Google Analytics(分析)电子商务跟踪不适用于自定义PHP

[英]Google Analytics E-commerce tracking is not working With Custom PHP

我正在尝试使用Google Analytics(分析)中的analytics.jsecommerce.js跟踪基于PHP的自定义捐赠表单数据

这是我的输出

`
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-xxxxxxxx-x', 'auto');
    ga('send', 'pageview');
    ga('require', 'displayfeatures');
    ga('require', 'ecommerce', 'ecommerce.js');

    function trackEcommerce() {
    this._addTrans = addTrans;
    this._addItem = addItems;
    this._trackTrans = trackTrans;
    }
    function addTrans(orderID,store,total,tax,shipping,city,state,country) {
    ga('ecommerce:addTransaction', {
        '120573112734': orderID,
        'Donation': store,
        '10.00': total,
        '': tax,
        '': shipping,
        'test',: city,
        'test': state,
        'test': country
    });
    }
    function addItems(orderID,sku,product,variation,price,qty) {
    ga('ecommerce:addItem', {
        '120573112734': orderID,
        'Donate': sku,
        'Donation': product,
        'none': variation,
        '1.00': price,
        '1': qty
    });
    }
    function trackTrans() {
        ga('ecommerce:send');
    }
    var pageTracker = new trackEcommerce();
`

我不确定为什么无法在“ Google Analytics(分析)电子商务”部分中捕获此数据,尽管我可以在Google Analytics(分析)的“谢谢”页面上看到统计信息

如果我做的不正确,请帮忙。 再次感谢。

您的对象使用值作为名称,而不是实际的属性名称。

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-xxxxxxxx-x', 'auto');
ga('send', 'pageview');
ga('require', 'displayfeatures');
ga('require', 'ecommerce', 'ecommerce.js');

// Note the different names on the object properties? 
ga('ecommerce:addTransaction', {
    'orderID': '120573112734',
    'store': 'Donation',
    'total': '10.00',
    'tax': '',
    'shipping': '',
    'city': 'test',
    'state': 'test',
    'country': 'test'
});
ga('ecommerce:addItem', {
    'orderID': '120573112734',
    'sku': 'Donate',
    'product': 'Donation',
    'variation': 'none',
    'price': '1.00',
    'qty': '1'
});
ga('ecommerce:send');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM