首页 文章

如何在本地地址上使用Google Analytics和Google跟踪代码管理器2?

提问于
浏览
4

我对GTM比较陌生,并且一直在试验新的界面,它将在4月1日完全取代原版:https://support.google.com/tagmanager/answer/4605576 .

但是,在使用本地地址进行测试时,我遇到了一些让Google Analytics注册网页浏览量的问题 . 使用此处概述的原始GTM布局有一个解决方案:Track localhost on Analytics in Google Tag Manager,所以我没有't wish to ask a duplicate question. However, in the new Google Tag Manager design there is no longer an option to set Cookie Domain to '无',那么我现在如何从本地地址测试Google Analytics和GTM?

3 回答

  • 1

    如果你去“要设置的字段”,点击“添加新字段”并开始输入“字段名称”输入框,autosuggest函数将建议适用的字段名称(即如果你开始键入“coo”,它将建议所有相关的到cookie,包括cookie域) .

    “幕后花絮”GTM一直使用GA的“设置字段”机制,现在已经在界面中明确了 . 但这确实对GA跟踪的工作方式产生了影响,因此只需将“set field” - >“cookieDomain”改为“none”,一切都会像以前一样工作 .

  • 4

    在localhost和yourdomain.com之间移动时,不是修改标签来添加/删除cookieDomain,而是根据主机名自动设置cookieDomain .

    • 创建一个自定义JS变量,用于设置cookieDomain的值 .

    • 变量名称:XYZ-JS-CookieDomain(或任何您的命名约定)

    • 类型:自定义JavaScript

    代码(调试的东西是我如何做我所有的自定义JS变量,它不是必需的):

    function() {
        var result = {{Page Hostname}} == 'localhost'
                     ? 'none'
                     : 'auto';
    
        if ({{Debug Mode}}) {
            console.warn('XYZ-JS-CookieDomain', result);
        }
    
        return result;
     }
    
    • 配置标记 .

    • 更多设置>要设置的字段

    • 字段名称:cookieDomain

    • Value :{}

    现在当你从localhost运行时,cookieDomain将被设置为“none”,而在其他地方它将是“auto” .

  • 6

    我想你现在不需要做任何这些事情 . cookieDomain默认设置为"auto" .
    enter image description here

相关问题