我们有一个网站可以从adwords获取流量。当adwords链接点击网站的目标网页时, gclid = xxxx 额外参数可跟踪统计信息。
登陆页面后,如果用户离开该页面(仍然停留在网站中),gclid参数不会添加到后续页面网址中。
我查了一些其他网站' adwords广告系列并看到gclid保留在网址中,无论导航了多少页。
这是adwords的功能还是我需要在页面之间传递gclid参数手动?
如果我需要手动传递,有没有办法用javascript完成此操作?因为编辑CMS框架以添加所有链接的参数非常困难。
注意:我们的广告公司告诉他们观察太多" direct / none"分析中的来源并声称这是因为gclid参数没有通过页面。你认为是这样吗
答案 0 :(得分:1)
您的帖子包含许多问题:
这是adwords的功能
不,Adwords没有提供此类功能。
如果我需要手动传递,有没有办法用javascript完成此操作?
是的,您可以检查文档网址中是否存在gclid
参数,并将其动态附加到网页上的任何内部链接。但这不是必需的(见下文)。
......太多"直接/无" source ...因为gclid参数没有通过页面。你认为是这样吗
不,事实并非如此。 Adwords与Google Analytics之间的关联取决于会话的初始匹配中出现的gclid
参数,其中Google Analytics脚本会将其选中并将其与该用户关联。展望未来,来自同一用户的任何直接点击仍将归因于Adwords(直到达到广告系列超时)。也许这个Google Analytics documentation page会让事情变得清晰。
答案 1 :(得分:0)
您可以将GCLID值存储在会话存储或Cookies中。 解码GCLID值,并在您网站上的任何表格中将其保留为隐藏值。