Задать вопрос
@sinalp

Отобразилась ошибка «dataLayer is not defined» Что нужно внести в код счетчика Яндекс.Метрикии?

Отобразилась ошибка «dataLayer is not defined»
Это означает, что в коде страницы, на которой вы проверяете событие, не задана строка window.dataLayer = window.dataLayer || [];
Получается мне нужно к коду счетчика в файле header.php добавить
...


верно ?
а куда именно ?
  • Вопрос задан
  • 1346 просмотров
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
pro100taa
@pro100taa
Скорее всего вы неправильно установили счетчик https://yandex.ru/support/metrica/data/e-commerce....

Проверьте, чтобы в счетчике на вашем сайте была строка ecommerce:«dataLayer» (или ecommerce:true). И по ссылке остальное проверьте.
Ответ написан
Важно правильно установить код счетчика. Смотрите внимательно ,потому, что каждый лишний символ может вызвать некорректное отображение.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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