отслеживание пользовательских тегов Google Analytics - PullRequest
0 голосов
/ 10 марта 2011

у нас есть страницы с тегами. нам нужен отчет на основе этих тегов. Эти теги около 0 ~ 20 для одной страницы. как мы можем реализовать в аналитике.

view page: tags

15 Page1: яблоко, сосна, пять

3 Page2: дерево, сосна, море, берег

9 Page3: сосна, море, пять, велосипед

we want to see how many tags seen  like :

вид тега

яблоко 15

сосна 15 + 3 + 9 = 27

пять 15 + 9 = 24

дерево 9

море 3 + 9 = 12

Я думаю, что могу организовать шоу, но я не могу определить более пяти пользовательских переменных.

1 Ответ

1 голос
/ 01 марта 2012

Один из способов сделать это - использовать один слот пользовательской переменной… давайте используем # 5 для этого примера:

Стоит помнить следующее важное замечание: «Общая суммарная длина имени любой пользовательской переменнойи значение не может превышать 64 байта. ”http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html#usage

Таким образом, это означает, что нам нужно сохранять как можно меньший объем данных, отправляемых в Google, если все они помещаются в одной пользовательской переменной.Поскольку одно имя тега может содержать довольно много символов, я бы рекомендовал вместо этого использовать идентификационный номер тега.Скорее всего, в вашей базе данных хранятся все ваши теги, и каждому тегу соответствует основной идентификатор.Пример:

1 = яблоко
2 = сосна
3 = пять
4 = дерево
5 = море
6 = берег
7 = велосипед

Если вы передадите только идентификатор в 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 Analytyics, чтобы найти просмотры страниц, которые имеютконкретные теги.Пример. Если вы хотите найти только просмотры страниц с тегом «pine», выполните поиск «-2-».Обратите внимание, что я использую дефис после каждого числа.Это помогает нам разделить числа.Если вы хотите запускать более сложные фильтры в Google Analytics, вы можете усложнить использование регулярных выражений в качестве критериев фильтра.

Это должно работать, просто имейте в виду, что значения + имя вашей пользовательской переменной не могут бытьдлиннее 64 байт.Поэтому вам нужно сохранять как можно меньшие номера идентификаторов тегов (возможно, не более 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 байт.Если вы начнете вводить трехзначные идентификаторы тегов, то вы быстро сократите количество опций, которые вы можете передать.

Надеюсь, это поможет!

...