Александр Крылов

Что делать, если не получается настроить цели в яндекс метрике

В общем, возникла у меня небольшая проблема: не работают цели в яндекс метрике. Почитал гугл, перелистал помощь яндекса. В итоге решил. А решение выложу тут - вдруг кому полезно будет.

Сначала о том, что такое яндекс метрика, если кто не в курсе. Яндекс метрика - это код от компании яндекс, который можно вставить себе в страницу, чтобы иметь информацию о посетителях: откуда пришли, что читали, как просматривали страницы, куда тыкали, какие фразы искали, что их оттолкнуло на сайте и т.п. Коротенькое видео:

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

Сделал простенький сайт на html и инклудах. На нём форма заказа обратного звонка.
Что делает пользователя: вводит телефон, нажимает "позвоните", заявка уходит менеджеру.
Сама страница на html, обработчик на пхп.
Целью является появление страницы благодарности за заявку.
Люди заходят, заявки оставляют, но в целях - 0. Как и не происходит этого.
Создал просто цель, которая выполняется, если человек зашёл на нужную страницу. 
По ссылке, а не из формы. 
Так цель выполняется. Работает через раз.
Привинтил событие reachgoal на кнопку заказа. 
Тип цели - url страницы, с указанием в качестве условия метки цели ORDER. 
Работает через раз.
После этого заметил, что тип цели - урл. 
И сделал новую цель с типом цели событие с меткой TEST. Не работает.

В общем, копался-копался, совсем закопался. А решение оказалось простым по итогу:

По недосмотру подключал метрику в целевых файлах с помощью SSI. А ведь эти файлы - PHP. 
Поэтому там другая инструкция include. 
Двое суток искал этот косяк, думая, что что-то не так. 
А на самом деле в этих файлах кода метрики не было вовсе )

Хочу сказать огромное спасибо Виталию Емельянцеву, который помог мне разобраться с тем, почему у меня не работали цели в Яндекс метрике ) Двое суток перебирал варианты, что же не так; наконец, просто разместил просьбу о помощи на стене в контакте, а он предложил правильное решение проблемы за 12 минут!! )

Виталий делает лендинги, сайты, интернет-магазины, кампании яндекс.директ, аудит-бизнеса. Возможно, вам он тоже будет полезен )

Его страница - https://vk.com/id13646060

Комментариев: 4 RSS

1 Комментатор 12 15-12-2014 03:08

вот некоторые причины почему не работает яндекс метрика - http://semantica.in/blog/pochemu-ne-rabotaet-metrika-na-sajte.html

2 AldeX 08-01-2015 16:26

Да, статья полезная. Пусть будет ссылка )

3 Денис 22-09-2015 04:52

Обещал оставить решение, а по факту оставил только рекламу...

4 AldeX 22-09-2015 05:51

Денис, решение здесь же - в тексте.

Чтобы код метрики был на странице, его туда нужно вставить. Для этого может быть использована инструкция include. Собственно, её я и пытался применить.

Конкретно для той ситуации, которая у меня была, я использовал не ту инструкцию include, когда подключал метрику внутрь страницы.

Я совершенно забыл в тот момент, что этой инструкции - два варианта: один используется в html-файлах (они получают расширение shtml и для их использования нужно, чтобы сервер обрабатывал дополнительные инструкции SSI)

Второй используется в PHP и нужно, чтобы сервер поддерживал PHP.

Поскольку сам сайт был на html, я туда и вставил инструкцию первого варианта.

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

Вот как-то так.

Оставьте комментарий!


Комментарий будет опубликован после проверки

     

  

MaxSiteAuth.

(обязательно)