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

Автор: | 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 не будет опубликован. Обязательные поля помечены *