ruby-on-rails - 如何通过删除谷歌分析中的资源 ID 来合并 REST 样式的显示页面

标签 ruby-on-rails rest google-analytics analytics

我有一个带有 REST 路由的 Rails 应用程序,例如/documents/123/show

有谁知道如何在谷歌分析配置文件中过滤掉这个资源 ID(例如 123)?

问题

在我的谷歌分析 url 列表中,请参阅以下分隔的路径:

  • /documents/123/show
  • /documents/3820/show
  • /posts/387/编辑
  • /documents/378/编辑

  • 目标

    我的目标是将这些 url 与它们在应用程序中的角色合并。
  • /文件/显示
  • /帖子/编辑
  • /文档/编辑

  • 有谁知道一个过滤器来做那个合并?还是我缺少更好的解决方案?

    提前致谢。

    最佳答案

    我不知道如何合并,但是您可以将想要的 PAGE 发送到 GA。

    您必须设置 page tracker 上的值在每个 之前 您调用ga('send', 'pageview');
    在 View /文档/show.html.erb 中:

    ga('set', 'page', 'documents/show');
    

    在意见/帖子/edit.html.erb
    ga('set', 'page', 'posts/edit');
    

    当然,您可以花哨并将其包含在您的 Controller 和布局中

    在布局/application.html.erb
      <script type="application/javascript">
         ... ga setup here
    
         <% if @ga_page.present? %>
            ga('set', 'page', '<%= @ga_page%>');
         <% end %>
         ga('send', 'pageview');
      </script>
    

    引用:
    https://developers.google.com/analytics/devguides/collection/analyticsjs/pages#modifying_page_urls

    关于ruby-on-rails - 如何通过删除谷歌分析中的资源 ID 来合并 REST 样式的显示页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19127618/

    相关文章:

    javascript - 出站链接跟踪和 'undefined' 链接

    facebook - 将 Facebook 集成到 Google 分析中

    ruby-on-rails - -> 在 Ruby 中是什么意思

    ruby-on-rails - Ruby ActiveRecord 2 级连接

    ruby-on-rails - 如何在 Ruby on Rails 中实现无向图?

    java - 如何将@RequestParam 映射到对象?

    rest - 使用 intel.xdk 进行 https 调用

    python - 遍历python中的dict和list

    firebase - 用户属性可以是 Google Analytics 中的数组吗?

    ruby-on-rails - 未定义的方法 `fetch_value' 为 nil :NilClass when using Roo