如何将GCLID从一页传递到另一页

时间:2017-09-25 18:02:27

标签: analytics google-adwords

我们有一个网站可以从adwords获取流量。当adwords链接点击网站的目标网页时, gclid = xxxx 额外参数可跟踪统计信息。

登陆页面后,​​如果用户离开该页面(仍然停留在网站中),gclid参数不会添加到后续页面网址中。

我查了一些其他网站' adwords广告系列并看到gclid保留在网址中,无论导航了多少页。

这是adwords的功能还是我需要在页面之间传递gclid参数手动

如果我需要手动传递,有没有办法用javascript完成此操作?因为编辑CMS框架以添加所有链接的参数非常困难。

注意:我们的广告公司告诉他们观察太多" direct / none"分析中的来源并声称这是因为gclid参数没有通过页面。你认为是这样吗

2 个答案:

答案 0 :(得分:1)

您的帖子包含许多问题:

  

这是adwords的功能

不,Adwords没有提供此类功能。

  

如果我需要手动传递,有没有办法用javascript完成此操作?

是的,您可以检查文档网址中是否存在gclid参数,并将其动态附加到网页上的任何内部链接。但这不是必需的(见下文)。

  

......太多"直接/无" source ...因为gclid参数没有通过页面。你认为是这样吗

不,事实并非如此。 Adwords与Google Analytics之间的关联取决于会话的初始匹配中出现的gclid参数,其中Google Analytics脚本会将其选中并将其与该用户关联。展望未来,来自同一用户的任何直接点击仍将归因于Adwords(直到达到广告系列超时)。也许这个Google Analytics documentation page会让事情变得清晰。

答案 1 :(得分:0)

您可以将GCLID值存储在会话存储或Cookies中。 解码GCLID值,并在您网站上的任何表格中将其保留为隐藏值。