Перейти к содержимому


Цели В Яндекс.метрика - Работа Над Ошибками

yandex metrika yandex.metrika цели

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 54

#21 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 05 Февраль 2014 - 12:04

Просмотр сообщенияСake (05 Февраль 2014 - 02:48) писал:

Попробуйте в шаблоне "Просмотр заказа" найти строку

if(document.referrer.indexOf('/order/stage/confirm')

и заменить её на

if(document.referrer.indexOf('/order/stage/execute')

по всей вероятности проблема кроется именно в этом (на данный момент). Так же для временного тестирования можно строку

if(document.referrer.indexOf('/order/stage/execute')

будет заменить на

if(true || document.referrer.indexOf('/order/stage/execute')

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


вроде заработало. спасибо!

#22 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 07 Февраль 2014 - 13:23

Просмотр сообщенияСake (05 Февраль 2014 - 02:48) писал:

Попробуйте в шаблоне "Просмотр заказа" найти строку

if(document.referrer.indexOf('/order/stage/confirm')

и заменить её на

if(document.referrer.indexOf('/order/stage/execute')

по всей вероятности проблема кроется именно в этом (на данный момент). Так же для временного тестирования можно строку

if(document.referrer.indexOf('/order/stage/execute')

будет заменить на

if(true || document.referrer.indexOf('/order/stage/execute')

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

Заказы фиксируются в цели необходимой, но не по всем параметры передаются в метрику.
В чем может быть проблема?
Может цели не совсем корректно заданы?

Сейчас так:

Изображение

Изображение

#23 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 08 Февраль 2014 - 05:17

Пожалуйста, сообщите подробнее по каким именно параметрам не передаются цели? Приведите примеры. Как я понимаю у вас 2 цели или больше?

#24 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 08 Февраль 2014 - 17:55

Просмотр сообщенияСake (08 Февраль 2014 - 05:17) писал:

Пожалуйста, сообщите подробнее по каким именно параметрам не передаются цели? Приведите примеры. Как я понимаю у вас 2 цели или больше?

Цель "перед подтверждением" - я вижу количество срабатывания цели в отчете Яндекс.метрики, но не вижу по всем заказам статистику с указанием номера заказа, товара и его стоимости. по некоторым заказам передается полные данные, по некоторым - никаких вообще

#25 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Февраль 2014 - 00:25

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

if(document.referrer.indexOf('/order/stage/execute')

данное условие говорит о том что вложенная часть кода (а это информация о заказе) обработается только тогда, когда пользователь окажется на странице /order/info только после посещения им страницы /order/stage/execute. Страница /order/stage/execute обрабатывается только в момент заказа и на неё нельзя повторно зайти, а на страницу заказа /order/info - повторно зайти можно. Данное условие было добавлено для исключения дубликатов еще в сообщении - http://forum.storela...аза/#entry89108 или же еще ранее. Вы можете убрать данное условие, но тогда не получиться узнать точную картину заказов.

#26 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 11 Февраль 2014 - 00:54

Просмотр сообщенияСake (11 Февраль 2014 - 00:25) писал:

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

if(document.referrer.indexOf('/order/stage/execute')

данное условие говорит о том что вложенная часть кода (а это информация о заказе) обработается только тогда, когда пользователь окажется на странице /order/info только после посещения им страницы /order/stage/execute. Страница /order/stage/execute обрабатывается только в момент заказа и на неё нельзя повторно зайти, а на страницу заказа /order/info - повторно зайти можно. Данное условие было добавлено для исключения дубликатов еще в сообщении - http://forum.storela...аза/#entry89108 или же еще ранее. Вы можете убрать данное условие, но тогда не получиться узнать точную картину заказов.

Не совсем понял про пустые срабатывания? то есть, если человек 2 раза перейдет на страницу заказа (например, второй раз из почты), то я увижу достижение цели, но не увижу данные по ней? Речь о стоимости товара в заказе, номера заказа?

#27 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Февраль 2014 - 01:30

Да, если не будет использоваться условие

if(document.referrer.indexOf('/order/stage/execute')

и пользователь второй раз зайдет на страницу просмотра товара, то метрика зафиксирует достижение цели с передачей всех параметров. Так как у вас используется данное условие - метрика фиксирует достижение без параметров (номер заказа, цена и т.д), а с параметрами передаются только новые заказы, исключая повторные переходы на страницу.

#28 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 11 Февраль 2014 - 02:36

Просмотр сообщенияСake (11 Февраль 2014 - 01:30) писал:

Да, если не будет использоваться условие

if(document.referrer.indexOf('/order/stage/execute')

и пользователь второй раз зайдет на страницу просмотра товара, то метрика зафиксирует достижение цели с передачей всех параметров. Так как у вас используется данное условие - метрика фиксирует достижение без параметров (номер заказа, цена и т.д), а с параметрами передаются только новые заказы, исключая повторные переходы на страницу.

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

То есть, по какой-то причине периодически не происходит срабатывание передачи параметров.

#29 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Февраль 2014 - 02:43

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

if(document.referrer.indexOf('/order/stage/execute')

Если у вас созданы только 2 цели - для заказа и для корзины, то понадобиться так же продублировать код метрики (код с главной страницы шаблон "HTML") и в шаблоне "Корзина".

Если необходимо будет сделать еще цель, то так же понадобиться дублировать код.

#30 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 11 Февраль 2014 - 02:57

Просмотр сообщенияСake (11 Февраль 2014 - 02:43) писал:

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

if(document.referrer.indexOf('/order/stage/execute')

Если у вас созданы только 2 цели - для заказа и для корзины, то понадобиться так же продублировать код метрики (код с главной страницы шаблон "HTML") и в шаблоне "Корзина".

Если необходимо будет сделать еще цель, то так же понадобиться дублировать код.


То есть из "html" удаляю код:

<body>																																																																																																							

....
	
<!-- Параметры ИМ для Яндекс Метрики -->

<script type="text/javascript">
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
																 try {
																																 w.yaCounter9493753 = new Ya.Metrika({id:9493753,
																																																																 webvisor:true,
																																																																 clickmap:true,
																																																																 trackLinks:true,
																																																																 accurateTrackBounce:true,params:window.yaParams||{ }});
																 } catch(e) { }
});
var n = d.getElementsByTagName("script")[0],
																 s = d.createElement("script"),
																 f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
																 d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="//mc.yandex.ru/watch/9493753" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->																																																																																																							

</body>


и вставляю его в конкретный шаблон "Просмотр заказа"? :)
Проблема же может быть тогда, например, с целью, описывающей количество посещенных страниц?... Если не добавить на все страницы код..


Что такое полноценный заказ и ложное срабатывание?


Короче говоря, пора мне спать, видимо.

#31 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 11 Февраль 2014 - 03:05

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

#32 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Февраль 2014 - 03:33

Под полноценным заказом подразумевается оформление заказа пользователем (переход по всем этапам оформления и посещение последней стадии оформления заказа: просмотр заказа). Под ложным срабатыванием подразумевается повторное посещение страницы просмотра заказа. Пользователь оформил заказ, оказался на странице просмотра заказа - в метрику поступила информация о полноценном заказе (передалась информация о заказе). После этого, через какое-то время пользователь посещает страницу просмотра заказа для уточнения деталей или оплаты - в метрику поступила информация о ложном срабатывании, но посещении страницы (информация о заказе не передается).

#33 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 11 Февраль 2014 - 16:13

Просмотр сообщенияСake (11 Февраль 2014 - 03:33) писал:

Под полноценным заказом подразумевается оформление заказа пользователем (переход по всем этапам оформления и посещение последней стадии оформления заказа: просмотр заказа). Под ложным срабатыванием подразумевается повторное посещение страницы просмотра заказа. Пользователь оформил заказ, оказался на странице просмотра заказа - в метрику поступила информация о полноценном заказе (передалась информация о заказе). После этого, через какое-то время пользователь посещает страницу просмотра заказа для уточнения деталей или оплаты - в метрику поступила информация о ложном срабатывании, но посещении страницы (информация о заказе не передается).

Значит, мы правильно оба все понимаем.
Но, сейчас при полноценном заказе не всегда информация о заказе передается в метрику. А ложное срабатывание не так страшно для нас при этом, т.к. есть еще цель, которая считается из нескольких обязательных шагов и по ней я не вижу ложных срабатываний.

#34 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 12 Февраль 2014 - 01:46

Цитата

при полноценном заказе не всегда информация о заказе передается в метрику

Посмотрите откуда пришел посетитель (страница сайта) перед посещением заданной цели. Если пользовательский (refferer) будет отличаться от адреса страницы /order/stage/execute, то пользователь посещает страницу повторно, или же у пользователя отключен refferer. Вы так же можете убрать условие

if(document.referrer.indexOf('/order/stage/execute')

или заменить его на

if(true || document.referrer.indexOf('/order/stage/execute')

и тогда в цель всегда будет передавать информация независимо от пользовательского перехода (refferer) и не зависимо от числа просмотренных страниц повторно.

#35 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 12 Март 2014 - 15:12

по каким-то причинам

Просмотр сообщенияСake (12 Февраль 2014 - 01:46) писал:

Посмотрите откуда пришел посетитель (страница сайта) перед посещением заданной цели. Если пользовательский (refferer) будет отличаться от адреса страницы /order/stage/execute, то пользователь посещает страницу повторно, или же у пользователя отключен refferer. Вы так же можете убрать условие

if(document.referrer.indexOf('/order/stage/execute')

или заменить его на

if(true || document.referrer.indexOf('/order/stage/execute')

и тогда в цель всегда будет передавать информация независимо от пользовательского перехода (refferer) и не зависимо от числа просмотренных страниц повторно.


цель работала и данные передавались, а потом в какой-то момент резко все пропало. числа 7-го марта.
не могли бы подсказать, в чем может быть проблема?

#36 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 13 Март 2014 - 01:45

Пожалуйста, уточните производились ли какие-то изменения на сайте? Присутствуют ли цели в в панели веб-мастера? Проверка вашего шаблона "Просмотр заказа" ничего не показала, код присутствует и вставлен он корректно. Возможно какие-то настройки производились в панели управления целями (веб-мастера)?

#37 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 13 Март 2014 - 15:25

Просмотр сообщенияСake (13 Март 2014 - 01:45) писал:

Пожалуйста, уточните производились ли какие-то изменения на сайте? Присутствуют ли цели в в панели веб-мастера? Проверка вашего шаблона "Просмотр заказа" ничего не показала, код присутствует и вставлен он корректно. Возможно какие-то настройки производились в панели управления целями (веб-мастера)?

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

#38 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 14 Март 2014 - 03:29

Как вариант тестирования - можно временно заменить строку

if(document.referrer.indexOf('/order/stage/execute')

на

if(true || document.referrer.indexOf('/order/stage/execute')

в шаблоне "Просмотр заказа". Если цели начнут отрабатываться, то значит проблема в определении пользовательского реферрера.

#39 Razverni

Razverni

    Пользователь

  • Пользователи
  • PipPip
  • 42 сообщений

Отправлено 17 Март 2014 - 14:50

Просмотр сообщенияСake (14 Март 2014 - 03:29) писал:

Как вариант тестирования - можно временно заменить строку

if(document.referrer.indexOf('/order/stage/execute')

на

if(true || document.referrer.indexOf('/order/stage/execute')

в шаблоне "Просмотр заказа". Если цели начнут отрабатываться, то значит проблема в определении пользовательского реферрера.

начали обрабатываться.
Если проблема в определении "пользовательского реферрера", то что делать?

#40 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 18 Март 2014 - 00:04

Попробуйте заменить строку

if(true || document.referrer.indexOf('/order/stage/execute')

на следующую

if(document.referrer.indexOf('/execute') !== -1 || document.referrer.indexOf('/confirm')






Темы с аналогичным тегами yandex, metrika, yandex.metrika, цели

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных