gpt4 book ai didi

google-analytics - 如何手动填充Google Analytics(分析)UTM变量

转载 作者:行者123 更新时间:2023-12-03 17:21:43 25 4
gpt4 key购买 nike

我希望能够手动设置UTM变量

所以不用网页

http://mysite.net/index.html?utm_source=source&utm_medium=inbound&utm_campaign=campname

我希望能够使用javascript进行设置。查看文档,找不到这些设置方法,只有设置键方法。

https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCampaigns

我也尝试过

_gaq.push(['_trackPageview', '/index.html?utm_source=source&utm_medium=inbound&utm_campaign=campname']);


尽管据我所知这是行不通的。我现在看到的使它起作用的唯一方法是使用哈希值进行设置:

即:
http://mysite.net/index.html#utm_source=In+House&utm_medium=email&utm_campaign=Fall+email+offers

_gaq.push(['_setAllowAnchor', true]); 


有没有更好的办法?

最佳答案

编辑

实际上,似乎there IS a way to do this正在使用GA代码!

先前的答案

我过去也需要这样做,但我找不到在页面上执行此操作的任何方法。我相信您真正做到这一点的唯一方法是读取GA的__utmz cookie并用您想要的值重写cookie。

例:

如果您不使用网址参数访问www.mysite.com,这就是__utmz通常的外观(Cookie中的数字会有所不同):

网址:http://www.mysite.com

__utmz cookie值:97566023.1329384140.1.1.utmcsr =(直接)| utmccn =(直接)| utmcmd =(无)

如果您要转到带有URL中的值的URL(执行此操作的官方方法),将显示以下内容:

网址:http://mysite.net/index.html?utm_source=In+House&utm_medium=email&utm_campaign=Fall+email+offers

__utmz cookie值:97566023.1329384140.1.1.utmcsr =内部[utmccn] =秋季电子邮件优惠| utmcmd =电子邮件

Cookie在后续的页面浏览量中将具有这些值,您将在请求URL的utmcc URL参数中看到它们已发送到GA。因此,基本上,您可以将__utmz cookie更改为所需的值。编写包装函数以轻松设置它可能会更方便。老实说,我不知道为什么GA不提供一种使用内置包装函数来实现此目的的方法...

关于google-analytics - 如何手动填充Google Analytics(分析)UTM变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14565494/

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