我经营一个新闻/出版网站,其中95%的流量来自Facebook和不同的Facebook粉丝 .
我已通过Google Analytics设置了UTM跟踪功能,以跟踪来自不同Fanpages的所有链接,以计算每个网页的访问者数量 . 这仅在用户被发送到网站时跟踪会话,但是当用户点击网站中的链接(例如另一篇文章)时,跟踪丢失 .
发送到网站的所有用户都有URL的UTM跟踪代码,但当用户点击网站上的其他链接或文章时,会从URL中删除UTM跟踪,因此该用户的跟踪将丢失 .
我想跟踪发送到网站的所有用户和会话的所有综合浏览量 .
我希望当用户点击网站上的任何链接时,网站会自动在URL中进行UTM跟踪 .
例如,这是用户访问网站时的链接:
http://99soccer.com/man-united-worried-as-rivals-man-city-are-poised-to-sign-their-transfer-target/?utm_source=slign-11&utm_medium=slign&utm_campaign=slign-11
如果用户点击网站上的文章,则此UTM跟踪将从网址中消失,因此不会跟踪网页浏览量 .
/?utm_source=slign-11&utm_medium=slign&utm_campaign=slign-11
每个将被发送到网站的用户都将通过推荐发送,并且将有一个用于跟踪它们的源,但是当您在网站上点击链接时,跟踪网址(utm源)将消失 . 当您点击网站上的其他链接时,我希望跟踪留在那里 .
2 回答
有更好的方法可以在GA中获取这些数据 . 您可以使用初始推荐来源将用户划分到您的网站,并跟踪他们与之关联的数据 . 我认为这将实现你想要的 .
如果由于某种原因我无法真正想到你需要这样做,你可以主动更改页面上的所有链接,以包含UTM标记,如果用户加载带有UTM标记的页面 .
粗略结构:1 . 获取Document.url属性2.逻辑检查它是否包含UTM标记3.如果是,请将相同的UTM标记添加到页面上的所有链接4.添加其他检查以删除UTM标记或这些链接可能需要的其他参数 . 特别是作为和&的使用?在网址中需要解决 .
这应该可以解决问题 .