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

Автор: | 20 февраля, 2018

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

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

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

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

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

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

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

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

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

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

  1. Денис

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

    Ответить
    1. Александр Крылов Автор записи

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

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

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

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

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

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

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

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

      Ответить
    1. Александр Крылов Автор записи

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

      Ответить

Добавить комментарий для Александр Крылов Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *