【发布时间】:2016-07-02 15:52:52
【问题描述】:
我有一个使用世界上最令人惊叹的框架之一构建的网站。不幸的是,它有一个缺点。它不允许使用查询参数,例如:www.url.com/page/1 可以,但 www.url.com/?page=1 不行。当您输入此 URL 时,它会使用浏览器历史记录,因此 URL 中不会留下任何查询参数。
我在 Google Adwords 中有一个广告系列,可将用户引导至此网站。自动标记已开启。我注意到我的网站有 1 万次点击,但 Google Analytics(分析)并未报告 Adwords 来源的这一数字。
我发现 Adwords 自动标记正在将 gclid 参数添加到目标 URL。比,Analytics 了解有关活动的所有信息,因为 Analytics 和 Adwords 链接在一起,我应该有关于活动及其转化的漂亮分析数据。
但我没有。由于我最伟大的网站框架之一通过其 JS 代码删除了 gclid 参数,因此 Analytics 不会注意到 gclid 并且不会保存用户的来源。
为了检查这是否真的是我的网站框架问题,我已将 utm(umt) 参数添加到我的网站并在 Analytics 中实时检查源。没有报告为我在参数中提供的来源,而是直接访问。
我希望能够在 Google Analytics(分析)中分析 Adwords 的效果。不幸的是,我无法改变我的框架,因为它是世界上最伟大的框架之一。但我注意到,在触发框架的 JS 代码之前,我有一段时间有一个带有参数 gclid 的 URL。
下面几行我有我的谷歌分析跟踪代码。显然它试图从 URL 中获取 gclid。但对他来说已经太晚了。当 Google Analytics 尝试读取 gclid 参数时,它就消失了。
所以我的问题是:既然我有 gclid,有没有 Google Analytics 的方法可以将它传递给他?就像说:
var gclid = getGClidBeforeItsToLate(); // 我已经覆盖了
// 很棒的框架东西
HeyGoogleAnalyticsHereYouGoItsYourGclidTakeCare(gclid);
?
【问题讨论】:
标签: google-analytics