通用设置
我有一个网站,它使用常规和加密的 url。现在我想以相同的方式跟踪综合浏览量或所有页面。
我有这样的常规网址:
/library.dll?page=page12&arg1=0&arg2=some&session_id=7892734
和这样的特殊页面:
/library.dll?page=specialpage&arg1=0&arg2=some&session_id=7892734&id=page13
以及像这样的加密URL,它们也包含会话 ID:
/library.dll?page=encrypted&args=gYZEI7lnRAQLzVXdtdbcral8.cOoc6NDtMUGY2yep9wO3JM
所以有趣的信息总是page
,在这个例子page12
中,page13
和page14
(其中page14
也是加密字符串的一部分)。
澄清
我只能更改 HTML 和 JS 代码。我根本无法访问 Google Analytics 界面。这将由多个客户管理。
GA 代码将使用客户特定代码及其唯一跟踪 ID 集成到模板中。
问题描述
我需要跟踪page
参数,因为这基本上是 url 中有趣的部分。在跟踪其他 url 参数时,我无法累积某个页面的浏览量,因为 Google Analytics 将它们显示为单独的页面。
此外,我看不到任何方法来跟踪加密 URL 的浏览量,因为除非有办法使用该方法,否则我无法为它们设置通用名称ga('send', 'pageview');
解决方案思路
我读到过这样的覆盖浏览量属性:
ga('send', 'pageview', '/my-overridden-page?id=1');
在关于页面跟踪的文章中@Google Developers在我看来,使用(事件)触发器是一个非常糟糕的主意。
问题本身
有没有更聪明的方法来跟踪这些信息?提取页面信息并覆盖页面浏览属性是最好的方法吗?
我刚开始使用 GA,不知道如何以其他方式做到这一点。