gtag.js事件跟踪-跟踪代码段的位置

时间:2019-01-07 11:12:27

标签: google-analytics

我所提出的问题几乎是微不足道的,因此无法发布,但由于我对问题的深处不熟悉,我在google开发人员页面/搜索功能中找不到任何有用的信息,希望在这里找到帮助。< / p>

我向技术合作伙伴转发了将“旧的” ga标签格式更改为gtag.js格式的任务。进行一般更改没有问题。不幸的是,结帐页面上的事件/转化跟踪代码片段未正确更新,并且由于他数周无法修复。

我的问题是:(分析)电子商务事件/转换跟踪代码(在结帐页面上)必须放置在哪里(在通用gtag.js代码之后,或在/ before /在Google Ads的事件跟踪代码之后)?

所以

<!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxxxxxx">       
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());

        gtag('config', 'UA-xxxxxxxxx', { 'anonymize_ip': true });
        gtag('config', 'AW-xxxxxxxxx');
        gtag('event', 'conversion', {
    'value': 77.470071,
    'currency': "EUR",
    'transaction_id': "9975"
});

</script>

在身体上

<script>

gtag('event', 'conversion', {
    'send_to': 'AW-xxxxxxxx',
    'value': 77.470071,
    'currency': "EUR",
    'transaction_id': "9975"
});

或者是正文部分中具有不同排列方式的分析部件的另一种形式的“发送至”订单。

希望在这里找到帮助。预先谢谢你!

亲切的问候 克里斯

1 个答案:

答案 0 :(得分:1)

在使用gtag中的功能之前,您始终需要调用gtag.js。在您的HTML文档的中,您始终要放置以下代码:

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {

    if textField == txtid
    {
        textField.text = textField.text?.replacingOccurrences(of: " ", with: "")
    }
    return true
}

启动后,您可以将数据发送到Google Analytics(分析),也可以发送到Ads。在大多数情况下,页面加载之前,电子商务数据已经可用。因此,您应该可以在:

中发送此信息
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXX"></script>
<script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'UA-XXXXXXXXX');
      gtag('config', 'AW-XXXXXXXXX', {'send_page_view': false});
</script>

来源: https://developers.google.com/analytics/devguides/collection/gtagjs/enhanced-ecommerce#2_track_checkout_options https://developers.google.com/adwords-remarketing-tag/

我的建议是使用Google跟踪代码管理器而不是代码来启用您的数字营销工具。您将在使用的工具中获得更多的自由,但是当然,仍然需要对代码进行一些更改。

希望这可以澄清问题。

干杯, 拉乌尔