gpt4 book ai didi

google-analytics - Google Analytics 中的链接标记总是需要 utm_source 和 utm_medium 吗?

转载 作者:行者123 更新时间:2023-12-03 15:22:36 24 4
gpt4 key购买 nike

根据我发现的每个来源,为了在 Google Analytics 中手动标记广告系列跟踪链接,需要 3 个字段 - utm_campaign , utm_source , 和 utm_medium .但是,当我不使用后两者时,我得到的结果好坏参半。
如果我设置 utm_campaignutm_source ,广告系列在 GA 中跟踪,中间值为 (not set) .这似乎工作可靠。

如果我设置 utm_campaign在另一个站点上的 anchor 标记的 href 中,而忽略 utm_source ,当使用 GA debugging script 时,事件来源显示为引用域。但是当我查看 Google Analytics 中的报告时,没有列出广告系列名称,也没有正确跟踪。例如,如果在 www.referringsite.com 我有一个看起来像的 anchor <a href="http://www.mysite.com?utm_campaign=test">click me</a>调试工具将显示 Campaign Source: referringsite和参数 Campaign Name未列出。

这里发生了什么?我什么时候需要使用这些参数,什么时候可以不使用它们?我的最终目标是在 utm_source 时允许将引荐来源用作广告系列来源。未明确设置,并离开 utm_medium完全退出(看来我可以毫无问题地做到这一点)。有人能具体解释一下什么时候、什么地方需要使用什么,以及如何达到使用httpReferrer作为隐式竞选源的预期效果吗?

最佳答案

utm_source如果 Google Analytics 要识别任何其他 utm 参数,则通常需要。

设置__utmz cookie(包含来源和事件信息的那个),分析 javascript 首先检查是否 utm_source参数存在。如果没有,脚本通过“标准”源设置并且不检查其他参数,如 utm_campaign .

但是您可以使用一些 javascript 来达到预期的效果。

在您的页面中,检测到没有 utm_source 的 utm_campaign 参数。
你可以使用类似的东西:

function isParameterInUrl(param){
var url = document.location.href;
var reg = new RegExp('(\\?|&|^)'+param+'=(.*?)(&|$)');
matches = url.match(reg);
if (matches[2] != undefined) {
return true;
} else {
return false;
}
}

然后设置 utm_source :
var re_hostname = new RegExp('^(?:f|ht)tp(?:s)?\://([^/]+)', 'im');
var referrer = document.refferer;
_gaq.push(['_setCampSourceKey', referrer.match(re)[1].toString();]);

请务必在 _tackPageView 调用之前插入您的代码。

关于google-analytics - Google Analytics 中的链接标记总是需要 utm_source 和 utm_medium 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9998930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com