Пользовательские переменные в отслеживании событий с несколькими значениями в 1 слоте - PullRequest
1 голос
/ 03 марта 2011

У меня есть несколько вопросов,

  1. Можно ли иметь собственные переменные в отслеживании событий (_trackEvent)?
  2. Могу ли я иметь несколько пользовательских переменных вна как нравится pageTracker._setCustomVar(1, "language", language, 3);<br /> pageTracker._setCustomVar(2, "category", category, 3);<br /> pageTracker._setCustomVar(2, "subcategory", subcategory, 3);<br /> pageTracker._setCustomVar(2, "topic", topic, 3);<br /> pageTracker._setCustomVar(3, "video-id", videoId, 3);<br /> pageTracker._setCustomVar(4, "duration", player.getDuration(), 3);<br /> pageTracker._setCustomVar(4, "buffer-left", player.getBufferLeft(), 3);

  3. И если бы я мог иметь несколько значений в слоте, могу ли я найти отчет о том, сколько видео с длительностью более 2 м воспроизводится (событие) в подкатегории А категории А

  4. Я не совсем понимаю ограничение в 64 байта, для каждой дорожки (все пользовательские переменные) или для пользовательской переменной (значение пары ключей)

Заранее спасибо

1 Ответ

2 голосов
/ 05 марта 2011
  1. Да, вы можете сделать это.Теперь, если вы должны делать это, зависит от ваших KPI и бизнес-потребностей.

  2. Нет, вы не можете этого сделать.Всего имеется 5 уникальных пользовательских переменных "slots" (1-5).Вы можете установить один или все за удар, но вы не можете установить один и тот же более одного раза за один удар;Вы просто перезапишите предыдущее значение.Если вам абсолютно необходимо это сделать, вы должны разбить его на несколько попаданий (несколько вызовов _trackPageview или _trackEvent).

  3. Вы можете иметь несколько значений в слоте, но вы не можете установить несколько значений для одного и того же слота одновременно, см. # 2.

  4. Предел символа для полного значения пары ключей

...