Передача специальных значений в Google Analytics - PullRequest
4 голосов
/ 31 октября 2011

Я пытаюсь передать некоторые пользовательские значения для параметра utme в Google Analytics для запроса GIF. API говорит, что его нужно отформатировать как «5 (объект * действие * метка) (значение)». Что происходит, когда мне нужно передать один из символов, используемых при форматировании: () *? Есть ли способ избежать их и передать их метке или другим параметрам?

http://code.google.com/intl/en-US/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#gifParameters

1 Ответ

4 голосов
/ 31 октября 2011

Это хороший вопрос.

Вы можете увидеть логику в действии, используя ga.js библиотеку Google Analytics

Если вы сделаете это:

_gaq.push(["_trackEvent","test","(*)"])

Параметру utme присвоено значение utme=5(test*('2'1)

Я жду, чтобы увидеть, как данные передаются, но я предполагаю, что '2 и '1 'являются escape-символами.

Что происходит, тогда, если мы делаем

_gaq.push(["_trackEvent","countertest","('2'1"])

Тогда utme устанавливается как utme=5(countertest*('02'01)

Очень странно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...