【问题标题】:php google analytics question about redirect with 'header'php 谷歌分析关于使用“标题”重定向的问题
【发布时间】:2009-11-05 10:24:32
【问题描述】:

干草。

我目前正在开发一个“结帐”系统,实际付款和其他东西是由第三方完成的。

当用户使用表单结账时,它会将所有 GET 数据发送到其他站点,我们称之为“checkout.com”。所以查询字符串是'checkout.com?var=1&var2=2'。

我想做的是在我的表单和对 checkout.com 的调用之间放置一个页面,我希望能够使用谷歌分析记录这个。

我可以使用“标题(“位置:checkout.com”)”吗?还是不会调用 javascript 来记录页面?

我需要使用 HTML 重定向吗?或 javascript 重定向?或者 php 重定向会正常工作吗?

谢谢

【问题讨论】:

    标签: php redirect google-analytics


    【解决方案1】:

    否则,您可以在用户点击的链接/用户填写的表单上创建 Google Analytics 事件跟踪,以跟踪表单提交/点击。

    http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html

    【讨论】:

      【解决方案2】:

      如果您使用重定向浏览器,它不会执行 javascript,您必须使用 window.location = 'checkout.com'; 并在重定向之前调用谷歌分析脚本。

      I.E.

      pageTracker._trackPageview('url of this page');
      window.location = 'checkout.com';
      

      查看此page 了解更多信息

      【讨论】:

      • 但是,如果用户在浏览器中点击“返回”,他们会继续被转发到“checkout.com”?
      • 是的,但这是您无法真正避免的行为。如果你想保留谷歌分析方法,最好在你自己的数据库上做一些日志记录。
      • 您可能会发现在重定向行执行之前,跟踪器代码没有得到运行更改。可以尝试将其设置为超时... setTimout("window.location = 'checkout.com',200");
      • 不幸的是,链接坏了:(
      • 这里更新了link 需要注意的是,自 2009 年以来脚本的工作方式发生了很大变化
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多