谷歌分析自定义标签跟踪

时间:2011-03-10 14:23:14

标签: tags google-analytics tagging

我们有包含标签的网页。我们想要一个基于这些标签的报告。一页的标签大约为0~20。  我们如何在分析中实施。

view page: tags
15页1:苹果,松树,五,

3 Page2:树,松,海,岸

9 Page3:松,海,五,自行车

we want to see how many tags seen  like :

标记视图

apple 15

松15 + 3 + 9 = 27

五个15 + 9 = 24

第9页

海3 + 9 = 12

我想我可以安排节目,但我不能定义五个以上的自定义变量。

1 个答案:

答案 0 :(得分:1)

执行此操作的一种方法是使用单个自定义变量槽...在此示例中使用#5:

值得记住的重要一点是: “任何自定义变量名称和值的总长度不得超过64个字节。” http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#usage

这意味着,如果所有数据都适合单个自定义变量,我们需要尽可能减少您发送给Google的数据量。因为单个标签名称可以包含相当多的字符,所以我建议使用标签的ID号。您的数据库很可能存储了所有标记,并且每个标记都有一个与其对应的主ID。例如:

1 =苹果
2 =松树 3 =五 4 =树
5 =海
6 =岸上 7 =自行车

如果您只将ID传递给Google Analytics,那么您将节省大量空间,并为您提供更多空间来容纳单个页面可能已被标记的所有可能标记。

现在让我们看看一些代码......

    _gaq.push(['_setCustomVar',
          5,             // This custom var is set to slot #5.
          'tags',   // The name of the custom variable.
          '1-2-3-,',      // Sets the value(s).  Here is where we pass the tag IDs.  In this case we know these equal apple, pine, five
           3             // Sets the scope to page-level.
       ]);

另一个例子..

    _gaq.push(['_setCustomVar',
          5,             // This custom var is set to slot #5.
          'pageTags',   // The name of the custom variable.
          '4-2-5-6-',      // Sets the value(s).  Here is where we pass the tag IDs.  In this case we know these equal tree, pine, sea, shore
           3             // Sets the scope to page-level.
       ]);

然后,您可以在Google Analtyics中过滤,以查找具有特定标记的网页浏览量。示例:如果您只想查找标有“pine”的页面视图,请搜索“-2-”。请注意,我在每个数字后都使用连字符。这有助于我们分开数字。如果您想在Google Analytics中运行更复杂的过滤器,那么使用正则表达式作为过滤条件可能会更加复杂。

这应该可行,请记住,自定义变量的值+名称不能超过64个字节。所以你需要保持你的标签ID号尽可能小(最多可能是2位数)并且尽量不要超过每页6个标签。

实施例: 自定义变量名称:标签 值:1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22

上面的自定义变量名称占用4个字节,而您的值占用另外57个字节,因此您使用的总字节数不超过最大64个字节。如果您开始使用三位数的标签ID,那么您将快速缩小您可以通过的标签数量的选项。

希望这有帮助!