0

我有一个 Joomla 2.5.9 网站,我需要跟踪注册用户阅读了哪些内容(这是一个培训计划网站)。

为此,我尝试在 Google Analytics 中创建一个自定义变量,如下所示:

/ set custom variables

_gaq.push(["_setCustomVar", 1, "RegisteredUsers", "{UserName}", 1]); // 跟踪页面视图

实际上在 GA 中创建了一个自定义变量,但它没有用:它只是给了我所有用户的页面浏览量。

有谁知道如何修复上面的代码,以便我可以看到注册用户看到的页面?

谢谢!

4

1 回答 1

0

我认为最简单的方法是在模板中添加对登录用户的检查:

if (!JFactory::getUser()->guest)
{
  JFactory::getDocument()->addScriptDeclaration("
    _gaq.push(["_setCustomVar", 1, "RegisteredUsers", "{UserName}", 1]);
  ");
}

取决于您如何添加 Google Analytics 跟踪代码(使用 JDocument 方法或作为原始模板 html),但概念是相同的。

于 2013-04-16T13:34:23.590 回答