我想通过广告系列跟踪网站的传入流量。 campain链接可以通过电子邮件发送或在其他网站上发布。请求广告系列链接时,需要跟踪以下值:
我可以在URL的查询字符串中附加这些值,但我不喜欢这种方法,因为网站使用URL的哈希部分来标识所请求的AJAX内容。查询字符串位于哈希部分之前,这样URL很难看。此外,如果所有广告系列网址都由同一网址处理程序处理,则可以更轻松地在服务器上处理广告系列跟踪。
我的解决方案是使用AES加密我想要跟踪的值以及目标URL,并使用Base64对该值进行编码。生成的字符串值将用于广告系列网址中。例如:http://www.example.com/campaign/XXX
其中XXX
表示编码的字符串。
在服务器上,编码的字符串被解码和解密。生成的跟踪值用于跟踪传入的广告系列链接,最后服务器通过HTTP 301重定向重定向到目标网址。
我的问题是:
谢谢。
答案 0 :(得分:0)
我认为你过分思考这个问题。 Google知道要忽略utm_ * querystring参数,它们通常仅适用于您自己发布的网址(例如,用于跟踪电子邮件,Twitter,Facebook或其他广告系列) - 这些都不会带来太多“果汁”(如果有的话)来自Google ,从SEO的角度来看,这是一个非问题。
关于关键字,很少有工作,没有工作,甚至可能是负面价值。
广告系列和其他跟踪参数将帮助您创建更好的网站(如果您关注他们告诉您的内容),更好的网站将有助于您的搜索引擎优化。 URL缩短程序可能没问题,但它们不会帮助,在某些情况下,它们可能最终使GA更难以进行跟踪(在重定向的情况下,有几个特殊规则是用于确定哪个请求被计为网页浏览量。)
Matt Cutts(来自谷歌)曾经说过:在考虑网络索引器时,假设它们是愚蠢的,所以不要做任何可能让他们感到困惑的事情。这是一个很好的建议。