---
metadata:
  - name: generator
    content: Diplodoc Platform v5.61.1
alternate:
  - https://yandex.com.tr/support/metrica/en/ecommerce/check.md
  - https://yandex.com.tr/support/metrica/es/ecommerce/check.md
  - https://yandex.com.tr/support/metrica/pt/ecommerce/check.md
  - https://yandex.com.tr/support/metrica/ru/ecommerce/check.md
  - https://yandex.com.tr/support/metrica/tr/ecommerce/check.md
  - href: https://yandex.com.tr/support/metrica/ru/ecommerce/check.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.com.tr/support/metrica/ru/llms.txt
    rel: describedby
title: Проверка настройки электронной коммерции
description: Как проверить настройку электронной коммерции и корректность передаваемых данных.
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/support/metrica/ru/llms.txt


# Проверка настройки электронной коммерции

Чтобы проверить, правильно ли настроена электронная коммерция:
1. Перейдите в Метрику и в настройках счетчика убедитесь, что:
    - включена опция **Электронная коммерция**;
    - в поле **Контейнер данных** указан `dataLayer` (по умолчанию) или другое значение.
    
1. Проверьте, что код счетчика на вашем сайте содержит параметр `ecommerce:true` или `ecommerce:"<контейнер данных>"` (по умолчанию `ecommerce:"dataLayer"`). В последнем случае имя контейнера данных должно совпадать с указанным в настройках счетчика.
1. В адресной строке браузера добавьте к адресу страницы параметр `_ym_debug=2` и загрузите страницу.
    ```httpget
    http://example.com/?_ym_debug=2
    ```
    
1. Выполните действие на странице, например, добавьте товар в корзину. Оно должно соответствовать событию [Добавление товара в корзину](https://yandex.com.tr/support/metrica/ru/ecommerce/data.md#add).
    
    Внизу страницы нажмите значок ![](../_assets/debug2.svg) — появится панель отладки.
    
    {% note info %}
    
    Параметр `_ym_debug=2` работает только, если на сайте установлен [новый код счетчика Метрики](https://yandex.com.tr/support/metrica/ru/general/tag-info.md). Если установлена предыдущая версия кода или панель отладки не появилась, используйте [консоль браузера](#debug1).
    
    {% endnote %}
    
1. Если в блоке во вкладке **Ecommerce** отобразится информация о действии, значит данные о заказе переданы в Метрику.
    
    ![](../_assets/debug2-ecom.png){.border-yes}

Также вы можете [использовать лог ваших действий](https://yandex.com.tr/support/metrica/ru/general/debugger.md#logs) при работе с отладчиком.


{% cut "Проверка с помощью консоли браузера" %} {#debug1}


<!-- source: ru/_includes/popup/id-debug/intro.md -->
Используйте этот способ, если на вашем сайте стоит предыдущая версия счетчика Метрики.
<!-- endsource: ru/_includes/popup/id-debug/intro.md -->


1. Перейдите в Метрику и в настройках счетчика убедитесь, что:
    - включена опция **Электронная коммерция**;
    - в поле **Контейнер данных** указан `dataLayer` (по умолчанию) или другое значение.
    
1. Проверьте, что код счетчика на вашем сайте содержит параметр `ecommerce:true` или `ecommerce:"<контейнер данных>"` (по умолчанию `ecommerce:"dataLayer"`). В последнем случае имя контейнера данных должно совпадать с указанным в настройках счетчика.
1. В адресной строке браузера добавьте к адресу страницы параметр `_ym_debug=1` и загрузите страницу.
    ```httpget
    http://example.com/?_ym_debug=1
    ```
    Затем вызовите консоль браузера с помощью сочетания клавиш **Ctrl** + **Shift** + **J** (**⌥** + **⌘** + **J** для семейства операционных систем Apple).
1. Выполните действие на странице, например, добавьте товар в корзину. Оно должно соответствовать событию [Добавление товара в корзину](https://yandex.com.tr/support/metrica/ru/ecommerce/data.md#add).
1. Если в параметрах есть `ecommerce`, а уровнем ниже `add` — формат соответствует примеру в событии [Добавление товара в корзину](https://yandex.com.tr/support/metrica/ru/ecommerce/data.md#add), значит данные о заказе переданы в Метрику. Через некоторое время они появятся в [отчетах](https://yandex.com.tr/support/metrica/ru/reports/ecommerce.md). 
    ![](../_assets/check-ecom-debug.png){.border-yes}
    


{% endcut %}


## Проверка корректности передаваемых данных {#data}

В примере проверяются данные, которые передаются в событии [Добавление товара в корзину](https://yandex.com.tr/support/metrica/ru/ecommerce/data.md#add).

1. Проверьте, что код счетчика на вашем сайте содержит параметр `ecommerce:true` или `ecommerce:"контейнер данных"` (по умолчанию `ecommerce:"dataLayer"`). В последнем случае имя контейнера данных должно совпадать с указанным в настройках счетчика.
1. Вызовите консоль браузера с помощью сочетания клавиш **Ctrl** + **Shift** + **J** (**⌥** + **⌘** + **J** для семейства операционных систем Apple).
1. В настройках консоли включите опцию **Preserve log**.
    ![](../_assets/check-ecom-set.png){.border-yes}
    
1. Выполните действие на странице, например, добавьте товар в корзину. Оно должно соответствовать событию [Добавление товара в корзину](https://yandex.com.tr/support/metrica/ru/ecommerce/data.md#add).
1. В консоль вставьте команду `JSON.stringify(<имя контейнера>)`. По умолчанию `JSON.stringify(dataLayer)`.

Если в консоли:

**Есть информация о массиве данных**

1. Cкопируйте массив (кроме внешних квадратных скобок).
1. Для просмотра данных используйте любой JSON-парсер.
1. Убедитесь, что формат данных соответствует событию [Добавление товара в корзину](https://yandex.com.tr/support/metrica/ru/ecommerce/data.md#add).

**Отобразилась ошибка «dataLayer is not defined»**

 
:   Это означает, что в коде страницы, на которой вы проверяете событие, не задана строка `window.dataLayer = window.dataLayer || [];`.

   [Как настроить передачу данных](https://yandex.com.tr/support/metrica/ru/ecommerce/data.md)

**Отобразился пустой массив данных в виде [] (квадратных скобок)**

 
:   Это означает, что массив объявлен (в примере `dataLayer`), но для проверяемого события не настроена [передача данных](https://yandex.com.tr/support/metrica/ru/ecommerce/data.md#add).

## Узнайте больше

- [Решение проблем](https://yandex.com.tr/support/metrica/ru/ecommerce/troubleshooting.md)

<!-- source: ru/_includes/buttons/chat-button.md -->
[Написать в чат](https://yandex.com.tr/chat/#/user/036e6a02-3620-9cdc-4c5e-a34667a7379e?utm_source=spravka){.button}

<!-- source: ru/_includes/styles/href-to-button.md -->

<!-- endsource: ru/_includes/styles/href-to-button.md -->
<!-- endsource: ru/_includes/buttons/chat-button.md -->

<!-- source: ru/_includes/reports/support-button.md -->
<div class="cut-button">

{% cut "Написать письмо" %}

<!-- source: ru/_includes/popup/id-popup/wrong-sup.md -->
Обратите внимание: служба поддержки не обзванивает пользователей. Не следуйте указаниям людей, которые вам звонят и представляются службой поддержки Яндекс Метрики.
<!-- endsource: ru/_includes/popup/id-popup/wrong-sup.md -->

<div style="padding: 15px;
     margin: 10px 0;
     background: #FFFFFF;
     border-radius: 10px;
     border: 1px solid var(--g-color-line-generic);">
  <iframe style="background: #FFFFFF;"
        height="700"
        width="100%"
        frameborder="0"
        src="https://forms.yandex.com.tr/surveys/1705/?&iframe=1&lang=tr">
  </iframe>
</div>

{% endcut %}

</div>



<!-- source: ru/_includes/styles/cut-button.md -->

<!-- endsource: ru/_includes/styles/cut-button.md -->

<!-- source: ru/_includes/styles/href-to-button.md -->

<!-- endsource: ru/_includes/styles/href-to-button.md -->
<!-- endsource: ru/_includes/reports/support-button.md -->

<!-- source: ru/_includes/footer-links.md -->
- - -

<div class="borderless-table">

#|
||
Полезные ссылки

- [Демосчетчик](https://metrica.yandex.com.tr/r/dashboard?)
- [Добавить счетчик](https://metrica.yandex.com.tr/add/)
- [Бесплатная настройка счетчика](https://yandex.com.tr/promo/freeservice/metrica?utm_source=help_metrica_tr&utm_medium=cpc&utm_campaign=1)
- [API Яндекс Метрики](https://tech.yandex.com.tr/metrika/)
- [Предложить идею](https://yandex.com.tr/support/metrica/troubleshooting/idea.html)
- [Обсудить в Telegram](https://t.me/yandexmetrika)
|
Онлайн-обучение

- [Получить сертификат по Яндекс Метрике](https://yandex.ru/adv/expert/exam/metrika/?utm_source=metrika_help&utm_medium=web&utm_campaign=static&utm_content=useful_links)


- [Пройти обучающий курс](https://yandex.com/adv/edu/online/metrika?utm_source=metrika_help&utm_medium=web&utm_campaign=static&utm_content=useful_links)

||
|#

</div>

<!-- source: ru/_includes/styles/table-style.md -->

<!-- endsource: ru/_includes/styles/table-style.md -->
<!-- endsource: ru/_includes/footer-links.md -->
