1

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

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

问题

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

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

目标

我的目标是将这些 url 与它们在应用程序中的角色合并。

  • /文件/显示
  • /帖子/编辑
  • /文件/编辑

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

提前致谢。

4

1 回答 1

0

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

在调用之前,您必须在每个页面上设置pagetracker ga('send', 'pageview');

在视图/文档/show.html.erb 中:

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

在意见/帖子/edit.html.erb

ga('set', 'page', 'posts/edit');

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

在布局/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

于 2017-09-22T12:51:47.093 回答