让我们来分析部分重要代码
var parameter = get_parameter('id'); function get_parameter(name) if( results == null ) |
这部分代码,将从URL参数值返回”id”值。
if (parameter == '1') { window.location.hash = "utm_source="+srcPage+" &utm_medium=press_release&utm_campaign=sem_practice"; } |
链接网址:https://www.adsem.cn/myfile.html#id=1
UTM参数更新网址: https://www.adsem.cn/myfile.html#utm_source=www.xxx.com&utm_medium=press_release
特别提示:请注意不要使用”window.location.href”函数,因为此功能会载入一个新的URL浏览,这不是我们希望看到的。这会造成一定的统计误差。我们只需要附加网址参数到URL地址,以便于
分析访问来源于访问媒介类型及广告系列。
还有一个重要问题,我们如何获取推介站点(referral site)到utm_source参数?
var srcPage = getDomain (document.referrer); function getDomain (thestring) |
这部分代码,负责把推介网站的URL发送到srcPage变量。”getDomain”参数是为了识别与解析来源媒体域名。
该代码的最后一部分,需要适当定制GA的代码,需要使用到”setAllowAnchor”参数,该命令允许”#”来传递参数值。
pageTracker._setAllowAnchor(true); |
好吧。现在我们大功告成了! 现在我们可以使用谷歌分析来分析外部线上媒体转载为我们带来的访客,并分析这些访客的行为与价值。我们也可以使用谷歌分析高级群体功能,来为这些线上媒体
带来的用户建立一个独立群体。辅助我们更好的去分析。
(举报)