首页 > 解决方案 > 使用自定义维度的 GTM 中引荐来源网址的自定义 Javascript

问题描述

GA 和 GTM 菜鸟在这里。

需要在 GTM 中设置自定义 Javascript 变量以检查引荐来源网址并设置自定义维度。我还需要设置一个具有一些规范的 cookie。

我该怎么做呢?

标签: google-analyticsgoogle-tag-manager

解决方案


对于referrer,您不需要自定义变量-referrer 是内置的,您只需要启用它。

如果您坚持使用自定义 JavaScript,它看起来像

function() {
    return document.referrer; 
}

我看不到内置的任何优势。

GTM 通常不设置 cookie,因此您需要自己的函数。我建议您使用自定义 Javascript 来返回设置 cookie 的函数,并在自定义 HTML 标记中使用该函数。

变量 setCookie(来自这里的 setCookie 函数

function() {
    return setCookie(name, value, days) {
        var d = new Date;
        d.setTime(d.getTime() + 24 * 60 * 60 * 1000 * days);
        document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString();
    }
}

然后您可以在自定义 HTML 标记中使用它

{{setCookie}}("myCookie","myValue",7);

推荐阅读