使用rails重定向但保留Google Analytics的原始引荐网址

时间:2013-10-30 21:31:19

标签: ruby-on-rails google-analytics seo

我有一个最终用户输入的网址,例如

    example.com/cool_things

在我的控制器中执行操作后,重定向到:

    example.com/uber_things

Google未记录用户点击cool_things端点的任何数据。这是我的控制器动作:

    def blah
      redirect_to uber_things_path
    end

如何调整重定向,以便Google仍然会在分析中记录原始链接,但控制器仍会正确重定向。这是通过添加状态301来实现的吗?仅使用rails控制器中的标准redirect_to,Google Analytics就无法记录用户曾进入“cool_things”端点。不确定最佳做法..

1 个答案:

答案 0 :(得分:1)

我不确定如何在ruby中指定引荐来源(虽然肯定有办法)但您可以通过设置document.referrer)使用的默认值>

_gaq.push(['_setReferrerOverride', 'referring url here']);

这应该在_trackPageview来电之前。

相关问题