使用Google Analytics进行Onclick转化跟踪,目标=空白

时间:2016-01-13 12:01:26

标签: javascript google-analytics window.location

我只是使用谷歌提供的js代码片段在我的网站上设置onclick谷歌转换跟踪。我遇到的一个问题是链接是出站的,应该在新窗口中打开,因此我使用target = blank。

但是,google脚本的一个片段包含一个window.location指令,该指令重定向链接到的原始页面,因此我最终得到两个显示相同页面的窗口。

/* <![CDATA[ */
goog_snippet_vars = function() {
 var w = window;
 w.google_conversion_id = 12345;
 w.google_conversion_label = "asdKLAJSDasdkjasd";
 w.google_remarketing_only = false;
}
// DO NOT CHANGE THE CODE BELOW.
goog_report_conversion = function(url) {
 goog_snippet_vars();
 window.google_conversion_format = "3";
 window.google_is_call = true;
 var opt = new Object();
 opt.onload_callback = function() {
  if (typeof(url) != 'undefined') {
   window.location = url;
  }  
 }
 var conv_handler = window['google_trackConversion'];
 if (typeof(conv_handler) == 'function') {
  conv_handler(opt);
 }
}
/* ]]> */

现在我会直观地评论

//window.location = url;

但是代码明确指出不要改变它。所以,这是我真正的问题:这会破坏什么吗?是否有任何理由需要在同一选项卡中打开出站页面才能使Google Analytics正常运行? (对我来说似乎没有)如果是这样,有没有更好的方法?

(我知道我可以尝试一下,看看它是否会中断,但由于GA最多需要48小时才能更新,我想我会问,看看我是否可以立即解决这个问题。 )

谢谢!

0 个答案:

没有答案