【问题标题】:Google Analytics Create Tracker "Auto" parameterGoogle Analytics 创建跟踪器“自动”参数
【发布时间】:2015-09-17 08:20:23
【问题描述】:

创建跟踪器的默认方式是:

ga('create', 'UA-XXXXX-Y', 'auto');

如果我想创建辅助跟踪器,我会这样做吗:

ga('create', 'UA-XXXXX-Y', 'auto', {'userId': 'testrr00'});

或者:

ga('create', 'UA-XXXXX-Y', {'userId': 'testrr00'});

?

我已经看过一些关于 'auto' 参数的作用的文档。但是在我的工作 GA 代码与我的非工作 GA 代码之间,这是它们之间的唯一区别。一种是使用'auto'参数,但没有userid参数,另一种是有userid参数,但不使用'auto'参数。我只是好奇是不是因为省略了“auto”参数导致我的 GA 代码不起作用。谢谢。

【问题讨论】:

    标签: google-analytics tracker


    【解决方案1】:

    简单地重复创建调用不会创建第二个跟踪器,它会覆盖第一个。你需要一个命名的跟踪器,它可以由

    创建
    ga('create', 'UA-XXXX-Y', 'auto', 'T1000');
    

    ga('create', {trackingId: 'UA-XXXX-Y', cookieDomain: 'auto', name: 'T1000'});
    

    您需要包含一个名称,可以作为参数传递到正确的位置,也可以作为配置对象中的键/值对传递。然后,您按名称称呼您的第二个跟踪器

    ga('T100.send', 'pageview');
    

    文档中的相关句子大概是:

    ga('create', ...) 可以接受位置参数和对象 trackingId、cookieDomain 和 name 字段的参数。订单是 很重要。

    即如果您使用位置参数,则 cookie 域应在 Account ID 之后,因此这需要是“auto”、“none”或正确的域名,否则 GA 将不会设置 cookie 并且不会工作。

    【讨论】:

    • 哦,好吧,我会假设默认的'auto'参数并且不会弄乱cookies。感谢您提供有关 cookie 域和参数列表的速成课程。
    猜你喜欢
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多