Как сделать учет цели в метрике по url

Тема в разделе "Вопросы новичков", создана пользователем danneo, 5 апр 2014.

  1. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.421
    Симпатии:
    109
    Цель: добавить информацию на сайт.
    Процесс добавления пошаговый через сессию. Каждый шаг находиться на одном и том же url (site.ru/add.html). Сейчас цели достигаются в 7 раз больше, т.к. 7 шагов (загрузок страниц).
    Придумал только так: на последнем шаге в url добавить любой параметр, например, site.ru/add.html?res
    Но после этого, когда пользователь нажмет F5 (обновить страницу), форма откроется снова (новая), но url останется старый. И статистика целей пойдет неправильная.
     
  2. _sergey_

    _sergey_ Писатель

    Регистр.:
    1 окт 2008
    Сообщения:
    1.744
    Симпатии:
    1.154
    Я сталкивался недавно с такой проблемой, и решил её намного проще. Должна открываться в соседней вкладке другая страница, при клике на что-то на site.ru/add.html . Её и добавить в цели.
     
  3. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.421
    Симпатии:
    109
    как-то не конструктивно :) лично меня раздражают такие сайты, которые открывают без моего ведома окна.
     
  4. _sergey_

    _sergey_ Писатель

    Регистр.:
    1 окт 2008
    Сообщения:
    1.744
    Симпатии:
    1.154
    Так от окроется же уже в конце последнего шага при нажатии на отправить, а не в начале. В общем, я дал пример, и проблем с этим нету, работает нормально, никто не жаловался.
     
  5. Sergo_Sev

    Sergo_Sev Творец

    Регистр.:
    14 июн 2008
    Сообщения:
    571
    Симпатии:
    188
    Так и делайте, что бы конечная цель имела свою целевую страницу и загоняйте в метрику, НО
    Допустим у нас есть страница site.ru/add.html и когда мы ее открываем то видим просто форму (при этом со страницы убрать код метрики), а вот когда мы заполняем форму и нажимаем кнопку отправить - открывается страница site.ru/add.html?res без формы и с информацией "ваша заявка оставлена" и с кодом метрики на странице. И тогда, если уж пользователю вздумается обновить страницу, то он вновь увидит страницу с формой и без кода метрики и вот тогда уж точно не посчитается лишнее достижение цели

    С другой стороны - мало кто будет обновлять страницу, потому не стоит морочить себе этим голову
     
  6. _sergey_

    _sergey_ Писатель

    Регистр.:
    1 окт 2008
    Сообщения:
    1.744
    Симпатии:
    1.154
    Можно настроить в целях, цель достигнута если был переход с site.ru/add.html на site.ru/add.html?res - тогда никакие обновления страницы не помеха.
     
    Sergo_Sev нравится это.
  7. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.421
    Симпатии:
    109
    решил так: добавил метку: site.ru/add.html?res
    А на 1-м этапе проверял, если есть переменная res, то делал перенаправление через header на url без нее: site.ru/add.html
    Для пользователя ничего не заметно.
    Пока будут тестировать, что получится...
     
  8. _sergey_

    _sergey_ Писатель

    Регистр.:
    1 окт 2008
    Сообщения:
    1.744
    Симпатии:
    1.154
    Перенаправление через какое время? Ведь если сразу редирект поставить, то метрика не успеет сработать наверно на ?res
     
  9. danneo

    danneo Честный

    Регистр.:
    13 ноя 2007
    Сообщения:
    1.421
    Симпатии:
    109
    не ревреш, а header("Location: site.ru/index.php?......"); Она срабатывает при F5
     
  10. loasa

    loasa Создатель

    Регистр.:
    27 мар 2012
    Сообщения:
    41
    Симпатии:
    25
    Делай через индификатор цели. То есть клик по кнопке или заполнение формы.
    У меня сделано так:
    Самый простой вариант - клик по индификатору "заполнение имя", клик по "заполнение емайла", клик по кнопке "отправить". Это один из вариантов, работая с индификаторами легко нормально настроишь форму.
    Более даже рабочий вариант на некоторых формах - клик по кнопке, переход на страницу с подтверждением.