【问题标题】:Redirect with rails but keep original referral URL for Google Analytics使用 Rails 重定向,但保留 Google Analytics 的原始推荐 URL
【发布时间】:2013-10-30 21:31:19
【问题描述】:

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

    example.com/cool_things

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

    example.com/uber_things

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

    def blah
      redirect_to uber_things_path
    end

如何调整重定向,以便谷歌仍将原始链接记录在分析中,但控制器仍将正确重定向。这会通过添加状态 301 来完成吗?仅使用 rails 控制器中的标准 redirect_to 谷歌分析不会记录用户曾经输入过“cool_things”端点。不确定这个的最佳实践..

【问题讨论】:

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


    【解决方案1】:

    我不确定如何在 ruby​​ 中指定引荐来源网址(尽管肯定有办法),但您可以通过设置覆盖 GA 代码中 GA (document.referrer) 使用的默认值

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

    这应该在_trackPageview 调用之前进行。

    【讨论】:

    • 感谢您的提示。我正在尝试解决这个服务器端,并想知道是否可以直接在控制器操作中形成解决方案。这是一个非常独特的边缘案例,用于处理来自操作的重定向..
    猜你喜欢
    • 1970-01-01
    • 2019-11-17
    • 2015-07-27
    • 2017-04-06
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 2020-08-25
    相关资源
    最近更新 更多