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

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

不过,我在使用本地地址进行测试时,遇到了一些让Google Analytics注册综合浏览量的问题。 使用此处概述的原始GTM布局有一个解决方案:在Google跟踪代码管理器中跟踪Analytics中的localhost,因此我不想问一个重复的问题。 但是,在新的Google跟踪代码管理器设计中,不再有将Cookie域设置为“无”的选项,那么现在如何从本地地址测试Google Analytics和GTM?


如果你去“设置字段”,点击“添加新字段”,并开始在“字段名称”输入框中输入autosuggest函数将建议适用的字段名称(即如果你开始输入“coo”到cookie,包括cookie域)。

“幕后花絮”GTM一直使用GA的“set fields”机制,现在已经在界面中明确了这一点。 但是,这对GA跟踪的工作方式有所不同,所以只需将“set field” - >“cookieDomain”设置为“none”,一切都将像以前一样工作。


在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
  • 价值:{{XYZ-JS-CookieDomain}}
  • 现在,当你从本地主机运行时,cookieDomain将被设置为“无”,而其他任何地方都会被设置为“自动”。


    我想你现在不需要做任何这些事情。 cookieDomain默认设置为“auto”。 在这里输入图像描述

    链接地址: http://www.djcxy.com/p/81325.html

    上一篇: How to use Google Analytics and Google Tag Manager 2 on a local address?

    下一篇: Memoryview on c array in cython