例如,我有一个最终用户输入的 url
example.com/cool_things
在我的 Controller 中点击操作后,重定向到:
example.com/uber_things
Google 不会记录用户点击 cool_things 端点的任何数据。这是我的 Controller 操作:
def blah
redirect_to uber_things_path
end
如何调整重定向,以便谷歌仍会在分析中记录原始链接,但 Controller 仍会正确重定向。这会通过添加状态 301 来实现吗?仅使用 Rails Controller 中的标准 redirect_to,谷歌分析不会记录用户曾经输入过“cool_things”端点。不确定这方面的最佳实践..
最佳答案
我不确定如何在 ruby 中指定 referrer(尽管肯定有办法),但您可以在 GA 代码中覆盖 GA (document.referrer
) 使用的默认值通过设置
_gaq.push(['_setReferrerOverride', '在此处引用 url']);
这应该在 _trackPageview
调用之前进行。
关于ruby-on-rails - 使用 Rails 重定向,但保留 Google Analytics 的原始推荐 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19694184/