如何在页面之间传递 GCLID
How to pass GCLID from page to page
我们有一个从 adwords 获取流量的网站。当 AdWords link 被点击的网站着陆页有 gclid=xxxx 额外参数来跟踪统计信息。
登陆页面后,如果用户离开该页面(仍停留在网站中),则不会将 gclid 参数添加到后续页面 URL。
我检查了一些其他网站的 adwords 活动,发现 gclid 仍然在 URL 中,无论导航了多少页。
这是 adwords 的功能,还是我需要在页面之间手动传递 gclid 参数?
如果我需要手动通过,有没有办法用 javascript 来完成?因为很难编辑 CMS 框架来为所有 link 添加参数。
注意:我们的广告公司告诉他们在分析中观察到太多 "direct/none" 来源,并声称这是因为 gclid 参数未通过页面。你觉得是这样吗
您的 post 包含一些问题:
Is this a feature by adwords
不,Adwords 不提供此类功能。
If I need to pass manually, is there a way to accomplish this with javascript?
是的,您可以检查文档 URL 中是否存在 gclid
参数,并将其动态附加到页面上的任何内部链接。但这不是必需的(见下文)。
... too many "direct/none" source ... because of the gclid parameter not passing through pages. Do you think is this the case
不,事实并非如此。 Adwords 和 Analytics 之间的链接取决于 gclid
参数出现在会话的 初始点击 中,Analytics 脚本将在此处选取它并将其与该用户相关联。今后,来自同一用户的任何直接点击仍将归因于 Adwords(直到达到活动超时)。也许这 Google Analytics documentation page 会解决问题。
您可以将 GCLID 值存储在会话存储或 Cookie 中。
解码 GCLID 值并将其作为隐藏值保存在您网站上的任何表单中。
我们有一个从 adwords 获取流量的网站。当 AdWords link 被点击的网站着陆页有 gclid=xxxx 额外参数来跟踪统计信息。
登陆页面后,如果用户离开该页面(仍停留在网站中),则不会将 gclid 参数添加到后续页面 URL。
我检查了一些其他网站的 adwords 活动,发现 gclid 仍然在 URL 中,无论导航了多少页。
这是 adwords 的功能,还是我需要在页面之间手动传递 gclid 参数?
如果我需要手动通过,有没有办法用 javascript 来完成?因为很难编辑 CMS 框架来为所有 link 添加参数。
注意:我们的广告公司告诉他们在分析中观察到太多 "direct/none" 来源,并声称这是因为 gclid 参数未通过页面。你觉得是这样吗
您的 post 包含一些问题:
Is this a feature by adwords
不,Adwords 不提供此类功能。
If I need to pass manually, is there a way to accomplish this with javascript?
是的,您可以检查文档 URL 中是否存在 gclid
参数,并将其动态附加到页面上的任何内部链接。但这不是必需的(见下文)。
... too many "direct/none" source ... because of the gclid parameter not passing through pages. Do you think is this the case
不,事实并非如此。 Adwords 和 Analytics 之间的链接取决于 gclid
参数出现在会话的 初始点击 中,Analytics 脚本将在此处选取它并将其与该用户相关联。今后,来自同一用户的任何直接点击仍将归因于 Adwords(直到达到活动超时)。也许这 Google Analytics documentation page 会解决问题。
您可以将 GCLID 值存储在会话存储或 Cookie 中。 解码 GCLID 值并将其作为隐藏值保存在您网站上的任何表单中。