使用SpringWebFlow跟踪Google活动

使用SpringWebFlow跟踪Google活动,spring,google-analytics,spring-webflow,Spring,Google Analytics,Spring Webflow,我正在为我的一个客户端使用SpringWebFlow,默认情况下,网站的PostRedirectGet(PRG)配置是打开的。客户现在希望启用Google活动,以便跟踪他们发起的活动。但是,由于PRG配置,信息在重定向过程中丢失。我们已经尝试关闭PRG配置,但它会导致其他流程出现问题。SpringWebFlow是否有任何解决方案可以用来跟踪谷歌的活动 提前谢谢 注:我们目前正在使用spring-webflow-2.0.9和spring MVC 2.5.6,我们已经通过解决方法解决了这个问题。下面

我正在为我的一个客户端使用SpringWebFlow,默认情况下,网站的PostRedirectGet(PRG)配置是打开的。客户现在希望启用Google活动,以便跟踪他们发起的活动。但是,由于PRG配置,信息在重定向过程中丢失。我们已经尝试关闭PRG配置,但它会导致其他流程出现问题。SpringWebFlow是否有任何解决方案可以用来跟踪谷歌的活动

提前谢谢


注:我们目前正在使用spring-webflow-2.0.9和spring MVC 2.5.6,我们已经通过解决方法解决了这个问题。下面给出了步骤

  • 在应用程序过滤器中添加一个复选框,以查找所有与Google活动相关的数据,如utm_source/utm_medium/utm_campaign
  • 一旦在过滤器中找到它们,然后将其存储在服务器端的应用程序Cookie中
  • 在需要添加跟踪的页面中,添加JavaScript以检查是否设置了这些cookie
  • 如果设置了cookie,那么我们使用链接中提到的Javascript调用_setCampValue()方法
  • 这个JS设置了uuuMz cookie,Google Analytical使用它来识别活动
  • 请查找的链接,我们从中使用javascript来修改Google活动使用的uuuUtmz cookie


    谢谢。

    你的网站已经被谷歌分析跟踪了吗?请提供有关丢失参数的更多详细信息?有没有像Cookie(如GA)这样的替代选项来跟踪活动?如果您可以使用GAs cross domain tracking的getLinkerUrl函数会更好-这样您不仅可以保留活动参数,还可以保持访客会话的完整性。我们使用它来创建一个包含所有utm和会话参数的Url,并将其发送到重定向脚本,然后从Url中提取参数并将其附加到正确的重定向Url。不知道SpringWebFlow是否可能实现这一点(我们是一家PHP商店),但这将使您免于摆弄谷歌cookie。