Цели Яндекс.Метрики через Google Tag Manager

R
На сайте с 29.11.2010
Offline
49
2685

Всем привет!

Подскажите, может быть кто-то настраивал цель на событие в метрике через GTM?

В аналитиксе все просто, а вот с метрикой что-то мне не довоевать.

Настроил триггер, выбрал тег - "Пользовательский HTML" и вставил туда код

<script>

yaCounter{{id_счетчика_метрики}}.reachGoal('zakaz-obr-zvonka');
</script>

В метрике настроил цель на событие и в "идентификатор цели" вписал «zakaz-obr-zvonka».

В итоге - триггер отрабатывает нормально, в аналитиксе эта же цель считается корректно, а метрика не хочет подцеплять :(

Кто знает, в чем может быть проблема?

С
На сайте с 23.07.2015
Offline
57
#1

Была такая беда, поменял тире на нижнее подчёркивание - заработало. Попробуйте..

..
З
На сайте с 06.05.2016
Offline
28
#2

Ну да, у меня так же сделано. Всё работает.

<script>

yaCounterХХХХХХ.reachGoal('XXXX');
</script>

Попробуйте, действительно, заменить тире. У меня вообще без разделителей названия. И у меня цели капсом написаны - не помню уже почему, важно ли это или у меня так повелось.

И, возможно, у вас всё срабатывает, просто на свои визиты в метрике фильтр стоит вот и нет результатов?

Marmeladov
На сайте с 19.05.2011
Offline
60
#3
Захадум:
Ну да, у меня так же сделано. Всё работает.
<script>

yaCounterХХХХХХ.reachGoal('XXXX');
</script>

Попробуйте, действительно, заменить тире. У меня вообще без разделителей названия. И у меня цели капсом написаны - не помню уже почему, важно ли это или у меня так повелось.
И, возможно, у вас всё срабатывает, просто на свои визиты в метрике фильтр стоит вот и нет результатов?

Капс не влияет, можно и прописными. На счет тире не скажу - всегда пишу слитно.

Rabineta, в метрике запоздание до 24 часов + посмотрите, не зафильтрованы ли вы, уверены, что пользователи выполняют целевое действие?

soleil
На сайте с 28.09.2008
Offline
126
#4

Rabineta, возможно, счетчик не успевает загрузиться.

Попробуйте добавить в код счетчика строку

triggerEvent:true

А код события сделать

<script>

if (yaCounterХХХХХХ) {

yaCounterХХХХХХ.reachGoal('ХХХХХХ');

} else {

jQuery(document).on('yacounterХХХХХХХinited', function () {

yaCounterХХХХХХХ.reachGoal('ХХХХХХХХ');

});

}

</script>

Marmeladov, в Метрике данные доезжают в среднем за 5 минут.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий