Google Campaign使用Spring Web流程进行跟踪

时间:2013-07-15 09:15:01

标签: spring google-analytics spring-webflow

我正在为我的一个客户端使用Spring Web Flow,默认情况下,为网站启用了Post-Redirect-Get(PRG)配置。客户现在希望启用Google广告系列,以便他们跟踪他们发布的广告系列。但是,由于PRG配置,重定向期间信息丢失。我们已经尝试关闭PRG配置,但它会导致其他流程出现问题。是否有任何解决方案已被建议用于Spring Web流程来跟踪Google广告系列。

提前致谢。

P.S:我们目前正在使用spring-webflow-2.0.9和spring MVC 2.5.6

1 个答案:

答案 0 :(得分:2)

我们已经能够通过解决方法解决问题。步骤如下:

  1. 在应用过滤器中添加一项检查,以查找所有与Google广告系列相关的数据,例如utm_source / utm_medium / utm_campaign。
  2. 在过滤器中找到它们后,将其存储在服务器端的Application Cookie中。
  3. 在需要添加跟踪的页面中,添加JavaScript以检查是否已设置这些Cookie。
  4. 如果设置了cookie,那么我们使用链接extga.js中提到的Javascript调用_setCampValue()方法
  5. 此JS设置__utmz cookie,Google Analytic使用该cookie来识别广告系列。
  6. 请找到blog的链接,我们从中获取了javascript以修改Google广告系列使用的__utmz Cookie。

    感谢。