Json Googla Analytics 4-商业跟踪不起作用

Json Googla Analytics 4-商业跟踪不起作用,json,google-analytics,e-commerce,google-tag-manager,google-analytics-4,Json,Google Analytics,E Commerce,Google Tag Manager,Google Analytics 4,为什么这不起作用 我想在有人成功购买东西时跟踪我的网上商店的转换情况 这是密码 <script async src="https://www.googletagmanager.com/gtag/js?id=xxx"></script> <script> {# ga preloader #} window['GoogleAnalyticsObject'] = 'ga'; wind

为什么这不起作用

我想在有人成功购买东西时跟踪我的网上商店的转换情况

这是密码

    <script async src="https://www.googletagmanager.com/gtag/js?id=xxx"></script>
    <script>
        {# ga preloader #}
        window['GoogleAnalyticsObject'] = 'ga';
        window['ga'] = window['ga'] || function() {
            (window['ga'].q = window['ga'].q || []).push(arguments)
        };
        {# default google analytics #}
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());
        gtag('config', 'xxxx');
        ga('require', 'ecommerce');
    </script>

{#ga预加载}
窗口['GoogleAnalyticsObject']='ga';
窗口['ga']=窗口['ga']| |函数(){
(window['ga'].q=window['ga'].q | |[]).push(参数)
};
{#默认谷歌分析}
window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag('config','xxxx');
ga(“要求”、“电子商务”);
然后根据订单成功页面上的显示,有以下内容:

<script>
    dataLayer.push({
        'event': 'purchase',
        'ecommerce': {
            'transaction_id': 'xxxx',
            'affiliation': 'Online Store',
            'value': '100',
            'currency': 'USD',
            'items': [{
                'item_name': 'T-Shyrt X',
                'item_id': 'tshirtx',
                'price': '50',
                'item_brand': 'Yadayada',
                'quantity': '1'
            }, {
                'item_name': 'T-Shyrt Y',
                'item_id': 'tshirtx',
                'price': '50',
                'item_brand': 'Yadayada',
                'quantity': '1'
            }]
        }
    });
</script>

数据层推送({
“事件”:“购买”,
“电子商务”:{
“交易id”:“xxxx”,
“附属关系”:“网上商店”,
“值”:“100”,
“货币”:美元,
“项目”:[{
“项目名称”:“T-Shyrt X”,
“项目id”:“tshirtx”,
‘价格’:‘50’,
“项目品牌”:“Yadayada”,
“数量”:“1”
}, {
“项目名称”:“T-Shyrt Y”,
“项目id”:“tshirtx”,
‘价格’:‘50’,
“项目品牌”:“Yadayada”,
“数量”:“1”
}]
}
});

我让它运行了72个小时,在这段时间里我收到了一些订单。到目前为止还没有显示任何内容。

您正在混合
ga
gtag
代码

此外,您提供的文档涉及Google Tag Manager,而对您而言,您似乎没有或正在使用,因为您在分析库页面中有明确的代码(除了您正在混合不同的代码之外)

如果使用页面中的代码而不是GTM,则必须使用
gtag.js
code并遵循以下文档:


有太多的教程,每个人都有不同的语法。我不知道哪个是哪个。