Клуб Яндекс.Метрики

Какой код вставить для правильного трэкинга цели?

Пост в архиве.

Здравствуйте,

хочу отслеживать подтверждение подписки, но url этой страницы всё время разный, поскольку каждая регистрация уникальна. Чтобы понятней было, урлы у меня вот такого могучего вида:

/subscribe/index.php?3ea261cf1f10cb58daebe1058b55192c9799c81a58559735b4a5

Прикрутил к index.php код метрики и решил пометить страницы подтверждения. Вписал такой код:

yaCounter0101010.hit('/subscribe_message.htm');

В статистике метрики вижу и могучие урлы, и 'subscribe_message'.

Но нашел ещё такой способ пометки цели:

yaCounterCOUNTER_ID.reachGoal('TARGET_NAME')

И какой способ лучше и каких ситуациях какой использовать? В чём разница?



8 комментариев

/subscribe/index.php?3ea261cf1f10cb58daebe1058b55192c9799c81a58559735b4a5

Если на этой странице работает код счётчика, то поставьте (в настройках целей) цель с условием: URL содержит /subscribe/. При этом использовать функции reachGoal или hit не обязательно.

Функция hit используется, чтобы отправлять в Метрику произвольные события, эти события попадут во все отчёты наравне с обычными хитами. Конечно, можно будет настроить цель с условием: URL содержит /subscribe_message.htm, и это будет работать.

Функция reachGoal используется, чтобы отправить информацию о достижении цели по событию на странице. Такие события обрабатываются отдельно (например, TARGET_NAME не будет в отчёте по популярному содержанию). Использовать эту функцию нужно, если эти события (например, нажатия кнопок) не следует учитывать в качестве хитов.
Понятно. Спасибо.

В метрике где смотреть цели при использовании reachGoal?

Например при hit() '/subscribe_messag' будет в отчётах по содержанию. А вот событие TARGET_NAME где смотреть?
Надо смотреть в отчётах по целям.
Если у вас заданы цели, то в большинстве отчётов будет такая переключалка.
У меня такая переключалка есть (я же настроил hit(/subscribe_messag')
Думал можно явно увидеть TARGET_NAME - столько-то раз.
Ну да ладно.
Спасибо.
"Сколько раз" - это столбец "Достижения цели" в отчёте.
При использование функции ReachGoal надо ли в интерфейсе Метрике создавать цель или это произойдёт автоматически?
Надо.
спасибо!