如何以合适的方式在谷歌分析中跟踪没有会话和加密网址的网址?

时间:2013-11-07 10:58:02

标签: google-analytics

常规设置

我有一个网站,它使用常规和加密的网址。现在我想以相同的方式跟踪浏览量或所有页面。

我有这样的常规网址:

/library.dll?page=page12&arg1=0&arg2=some&session_id=7892734

和这样的特殊页面:

/library.dll?page=specialpage&arg1=0&arg2=some&session_id=7892734&id=page13

以及加密这样的网址,它们也包含会话ID:

/library.dll?page=encrypted&args=gYZEI7lnRAQLzVXdtdbcral8.cOoc6NDtMUGY2yep9wO3JM

因此,有趣的niformation始终是page,在此示例中page12page13page14(其中page14也是page的一部分加密的字符串)。

澄清

我只能更改HTML和JS代码。我根本无法访问Google Analytics界面。这将由多个客户管理 GA代码将使用客户特定代码及其唯一跟踪ID集成到模板中。

问题描述

我需要跟踪ga('send', 'pageview');参数,因为这基本上是网址的有趣部分。在跟踪其他网址参数时,我无法累积特定网页的综合浏览量,因为Google Analytics会将其显示为单独的网页。

此外,我看不到任何方式来跟踪带有加密网址的综合浏览量,因为我无法为它们设置通用名称,除非有办法使用方法ga('send', 'pageview', '/my-overridden-page?id=1');

解决方案想法

  1. 我读过有关覆盖网页浏览属性的内容,如下所示:
    {{1}}
    article on page tracking @Google Developers

  2. 在我看来,使用(event) triggers是一个非常糟糕的主意。

  3. 问题本身

    有没有更聪明的方法来跟踪这些信息?提取页面信息并覆盖网页浏览属性是最好的方法吗? 我刚开始使用GA,并且不知道如何以任何其他方式执行此操作。

1 个答案:

答案 0 :(得分:1)

您可以使用过滤器(自定义高级过滤器)在Google管理界面(admin-> views->过滤器)内重写请求网址。这样做的好处是您无需更改站点/应用程序代码。

但是,使用过滤器需要大量使用正则表达式的多步过滤器,并且您必须首先在“分段”视图中对此进行测试(因为错误的过滤器会永久性地弄乱您的数据)。

将自定义网址传递到网页浏览跟踪非常简单,可以通过实时视图立即进行测试。在我看来,这确实是最聪明的方法。