Так. У меня тут веселая ситуация, подскажите плиз, можно ли

что-то сделать.

Есть сайт на венгерском языке. Туда воткнута проверка GDPR (типа принять или отклонить куки). Метрика установлена через GTM, пока не куки не примешь - тэг не грузится.

Пытаюсь посмотреть тепловую карту по нескольким страницам через ссылку со звездочкой - пишет, что счетчик не найден. Кликаю "взаимодействие с сайтом", принимаю куки - звездочка слетает, открывается страница без параметров и просит принять куки еще раз. Принимаю - работает. Но если пишу опять ссылку со звездочкой - опять GDPR. И так каждый раз.

Можно ли сделать так, чтобы Метрика запомнила, что куки приняты?

17 ответов

84 просмотра

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

Karolina-Belomestnova Автор вопроса
wintik1
По логике, вам целый функционал написать...наприме...

🤔 Есть какой-то признак, по которому сайт может понять, что это Метрика/Вебвизор запрос к странице делает? Потому что проблема только с отображением карт такая.

Karolina-Belomestnova Автор вопроса
wintik1
А вы знаете как вебвизор работает?)

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

Karolina Belomestnova
Знаю как пользоваться, а как технически инструмент...

На кешированную версию сайта накладывается карта действий, и если вы обновили на сайте (блок там добавили) то действия вы будете видеть с нового сайта, и подложку сайта старую...

Karolina-Belomestnova Автор вопроса
wintik1
На кешированную версию сайта накладывается карта д...

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

Karolina-Belomestnova Автор вопроса

Проблема продолжается. Заметила пока только одну вещь - при клике на "принять куки" перезагружается iframe, сбрасывает звездочку или регулярное выражение, и просит принять куки еще раз. Если принудительно перезагрузить iframe - тоже заново просит принять куки. Может можно сделать так, чтобы iframe Метрики не перезагружался?

Karolina Belomestnova
Проблема продолжается. Заметила пока только одну в...

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

А чем GDPR сделан (интересуюсь реализацией, нужно для 152-ФЗ)?

Karolina-Belomestnova Автор вопроса
Yuri S
Вы же реализуете механизм GDPR не через функционал...

На основе реферера - это где смотреть? (чтобы мне разработчику переслать)

Karolina Belomestnova
На основе реферера - это где смотреть? (чтобы мне ...

Ну карта кликов вроде в Метрике подгружается на странице https://metrika.yandex.ru/, соответственно, можно попробовать следующее переопределение на стороне GDPR плагина: ```javascript if (document.referrer.includes("metrika.yandex.ru")) { //выключаем код GDPR логики } ``` Если не трудно, дайте знать получилось или нет.

Karolina-Belomestnova Автор вопроса
Karolina-Belomestnova Автор вопроса
Andrew
А чем GDPR сделан (интересуюсь реализацией, нужно ...

Для GDPR вот этот скрипт: https://github.com/orestbida/cookieconsent

Karolina-Belomestnova Автор вопроса
Yuri S
Ну карта кликов вроде в Метрике подгружается на ст...

В итоге получилось. Реализовали вот так вот (за пунктуацию не ручаюсь, может мессенджер рабочий что-то съел): в head html документа: (function () { let isWebVisor = (document.referrer.includes('metrika.yandex.ru')) ? true : false; let gtmScript = document.createElement('script'); let gtmScriptInline = document.createTextNode('инлайновый код gtm'); gtmScript.setAttribute('type', (isWebVisor) ? 'text/javascript' : 'text/plain'); gtmScript.appendChild(gtmScriptInline); if (!isWebVisor) { gtmScript.setAttribute('data-cookiecategory', 'analytics'); } document.head.appendChild(gtmScript); })();

Karolina-Belomestnova Автор вопроса

Похожие вопросы

Обсуждают сегодня

ребят вопрос не совсем по ppc. есть тут ребята имеющие опыт с созданием бота или рассылок в ватс ап? Подскажите пожалуйста как быть с ватс ап аккаунтом если не хочешь личный а...
Айрат Султанов
28
всем привет! дано: надо замутить мониторинг дженкинс агентов (статические и динамические по требованию) задача пока мониторить как используются агенты при интеграционном тести...
Nobody Noname
16
Привет, есть идеи во что может упираться, что за магическая цифра такая в 400 K?
𝚔𝚟𝚊𝚙𝚜
26
Говорят, что кавычки, + и прочее не помогает. И они разработали, как бороться с синонимом. И никто не знает. А у вас как?
Кристина
30
Всем добрый день. По в университете дали задание: «Знать про потребителя всё, или технические возможности сервисов сбора статистики о посетителях «Яндекс Метрика» и «GoogleAna...
Павлов Алексей
12
Привет всем! Подскажите пожалуйста, можно ли как-то отследить успешную оплату, через платежную систему? То есть, по UTM-метке мы видим, что клиент нажимает кнопку оплатить. За...
Максим Зубов
15
Всем привет! Подскажите как правильно поступить. В директе была компания работала отлично почти 2 года, настроена была на оплату за клики + средняя цена конверсии. Но случила...
Timur Shaihov
13
Всем привет. Аналитик утверждает, что вебвизор нагружает карточку товара в 3 раза. И принял решение его отключить. Кто нить сталкивался с таким?
Mikhail
17
Доброе утро! Подскажите, пожалуйста, можно ли при обращении к данным Директа по API Метрики сгруппировать данные по id условия показа (ключевой фразы)? Самое близкое, что нашё...
Никита නිකිත Чемерис 🕊
19
Всем добрый день. Я собираю гистограму с лэйблами method, route, statusCode для отслеживания времени запроса. И при пуше значений прометеус в моем nodejs приложении выводит ...
Landis
4
Карта сайта