Доработать скрипт ecommerce Яндекс Директ
Доработать скрипт ecommerce Яндекс Директ, чтобы корректно фиксировал цель "посещение страницы" для CMS joomla.
На текущий момент яндекс видит цель, но фиксирует практически каждый заход на любую страницу сайта, вместо конкретной, что указана в цели.
Вот сам скрипт:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
"ecommerce": {
"currencyCode": "RUB",
"purchase": {
"actionField": {
"id" :+Date.now(),
"goal_id" : 112233, //Тут ID цели из метрики
},
"products": [
{
"id": "1",
"name": "Главная",
"price": 30,
"category": "Еком",
"quantity": 1
}
]
}
}
});
Само собой, на сайте установлен стандартный код яндекс метрике со включенной "Электронная коммерция".
Страница для тестирования - https://moskva.maetener.ru/osteklenie/balkon?metr=21&_ym_debug=2
Мануал от яндекса - https://yandex.ru/support/metrica/ecommerce/data.html#data
Проверять работоспособность в первую очередь нужно по этой инструкции -
https://yandex.ru/support/metrica/ecommerce/check.html#check
Но итог буду смотреть, запуская страницу с установленным скриптом через разные антидетект браузера, анонимайзеры и сам Яндекс Директ от настроенной рекламной кампании - чтобы не срабатывали ложные цели, а только при переходе на целевую страницу - https://moskva.maetener.ru/osteklenie/blag
Скрипты и боты