Analytics
Сейчас в сети: 219
Сейчас в сети: 219
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

Ecommerce - отправка данных о просмотре товара

Студент ✭ ✭

Настраиваю ЕК без гугл тег менеджера.

 

На сайте есть цикл вывода товаров. Вот пример:

 

while()

{

  //выводим инфо о товаре

 

 //Отправляем данные в ГА о просмотре товара

 

ga("ec:addImpression", {
          "id": "'.$sale['id'].'",
          "name": "'.str_replace(array("'", "\"", """, "«", "»"), "'", htmlspecialchars(mb_substr($sale['titleshort'], 0, 64, 'utf-8')) ).'",
          "price": "'.$minprice.'",
          "brand": "'.get_string_between($data_partner['name'], '"', '"').'",
          "category": "'.$url['name'].' / '.$subct['name'].'",
          "position": "'.++$i.'",
          "list": "Главная страница",
        });

        ga("send", "event", "catalog3", "impression", {"nonInteraction": true}, {
          hitCallback: function() {
          }
        });

}

 

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

hitCallback:

что бы дополнительно убедиться что после каждого выведенного товара в цикле отрабатывает скрипт отправки, однако в ГА я вижу другую картину.

1 Ответ экспертаverified_user

Ecommerce - отправка данных о просмотре товара

Ведущий участник

Лимит на отправку - 8 кб. Уверен что не укладываетесь. Разбивайте массив и отправляйте за несколько заходов

C уважением,
Павел

Ecommerce - отправка данных о просмотре товара

Студент ✭ ✭

Я тоже подумал об этом, но ведь я не отправляю целый стак данных, У меня получается так:

 

Цикл

{

  Отрисовал товар

  Заполнил блок addImpression

  Послал событие в ГА

}

 

тоесть получается  у меня 33 товара, и 33 события должно было бы отправиться Или ГА сам стакает сначало данные а потом уже отправляет их?

Ecommerce - отправка данных о просмотре товара

Ведущий участник

Не. Не стакается. Должен отправлять по событию.
Покажите сайт, будет проще что то сказать

C уважением,
Павел

Ecommerce - отправка данных о просмотре товара

Студент ✭ ✭

Мобильная версия. попробуйте с компа зайти по адресу:

 

m.yaskidki.ru

 

В исходном коде вы увидите под каждым товаром скрипт там будет код га

Re: Ecommerce - отправка данных о просмотре товара

Ведущий участник

Exceeded rate limit for sending hits. Aborting hit.
Жалуется что слишком много обуви шлете.

Есть смысл отправлять пачками по 10, или события с задержкой.
Либо по доскроллу

C уважением,
Павел

Ecommerce - отправка данных о просмотре товара

Студент ✭ ✭

Спасибо, тогда я уже сам подумаю как отправить, 

 

Вы мне очень поможете если подробно расскажите как вы отследили эту ошибку. Что вы сделали и какими инструметами пользовались что бы получить

 

Exceeded rate limit for sending hits. Aborting hit.

Ecommerce - отправка данных о просмотре товара

Ведущий участник

Привет
Смотрите эту штуку
https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna

C уважением,
Павел

Ecommerce - отправка данных о просмотре товара

Студент ✭ ✭

БожественноВеселый День прошел не зря! спасибо большое!

Ecommerce - отправка данных о просмотре товара

Ведущий участник

Заходите.
Уверен у Вас все получится

C уважением,
Павел