---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://yandex.com/support/metrica/en/ecommerce/check.md
  - https://yandex.com/support/metrica/es/ecommerce/check.md
  - https://yandex.com/support/metrica/pt/ecommerce/check.md
  - https://yandex.com/support/metrica/ru/ecommerce/check.md
  - https://yandex.com/support/metrica/tr/ecommerce/check.md
  - https://yandex.com/support/metrica/zh/ecommerce/check.md
title: Проверка настройки электронной коммерции
description: Как проверить настройку электронной коммерции и корректность передаваемых данных.
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/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/support/metrica/ru/ecommerce/data.md#add).
    
    Внизу страницы нажмите значок <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#svg-1c71x02g__clip0_16_20)"><path d="M12 25.0011C18.6274 25.0011 24 19.6285 24 13.0011C24 6.42176 18.7051 1.07913 12.144 1.00195H11.856C5.29491 1.07913 0 6.42176 0 13.0011C0 19.6285 5.37257 25.0011 12 25.0011Z" fill="url(#svg-1c71x02g__paint0_linear_16_20)"/><path d="M0.377686 16H7.49984V24.1286C4.00644 22.7145 1.3305 19.7031 0.377686 16Z" fill="url(#svg-1c71x02g__paint1_linear_16_20)"/><path d="M0.377686 16H7.49984V24.1286C4.00644 22.7145 1.3305 19.7031 0.377686 16Z" fill="url(#svg-1c71x02g__paint2_linear_16_20)"/><path d="M7.5 24.1286V12.9C7.5 11.3599 7.5 10.5898 7.7943 10.0015C8.05316 9.48409 8.46617 9.0634 8.97424 8.79974C9.55179 8.5 10.3079 8.5 11.82 8.5H16.5V24.1286C15.1525 24.674 13.6833 24.9818 12.1446 25H11.8554C10.3167 24.9818 8.84751 24.674 7.5 24.1286Z" fill="url(#svg-1c71x02g__paint3_linear_16_20)"/><path d="M16.5 24.1285V1.87305C20.8977 3.65321 24 7.96471 24 13.0008C24 18.0368 20.8977 22.3483 16.5 24.1285Z" fill="url(#svg-1c71x02g__paint4_linear_16_20)"/></g><path d="M24.5 7.75C24.5 3.74594 21.2541 0.5 17.25 0.5C13.2459 0.5 10 3.74594 10 7.75C10 11.7541 13.2459 15 17.25 15C21.2541 15 24.5 11.7541 24.5 7.75Z" fill="#030F37" fill-opacity="0.4"/><path d="M25 7C25 3.13401 21.866 0 18 0C14.134 0 11 3.13401 11 7C11 10.866 14.134 14 18 14C21.866 14 25 10.866 25 7Z" fill="#EFF2F7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M21.9581 7L20.1177 5.89565C19.9671 5.80529 19.875 5.64254 19.875 5.46692V5.3831C19.875 4.99445 20.299 4.75439 20.6322 4.95435L22.5145 6.0837C22.8157 6.26442 23 6.58993 23 6.94119V7.05881C23 7.41007 22.8157 7.73558 22.5145 7.9163L20.6322 9.04565C20.299 9.24561 19.875 9.00555 19.875 8.6169V8.53308C19.875 8.35746 19.9671 8.19471 20.1177 8.10435L21.9581 7ZM14.0419 7L15.8823 8.10435C16.0329 8.19471 16.125 8.35746 16.125 8.53308V8.6169C16.125 9.00555 15.701 9.24561 15.3678 9.04565L13.4855 7.9163C13.1843 7.73558 13 7.41007 13 7.05881V6.94119C13 6.58993 13.1843 6.26442 13.4855 6.0837L15.3678 4.95435C15.701 4.75439 16.125 4.99445 16.125 5.3831V5.46692C16.125 5.64254 16.0329 5.80529 15.8823 5.89565L14.0419 7ZM17.9304 3.6678C17.9705 3.42671 18.1791 3.25 18.4236 3.25H18.6598C18.9687 3.25 19.2038 3.52743 19.153 3.8322L18.0696 10.3322C18.0295 10.5733 17.8209 10.75 17.5764 10.75H17.3402C17.0313 10.75 16.7962 10.4726 16.847 10.1678L17.9304 3.6678Z" fill="#498BFF"/><defs><linearGradient id="svg-1c71x02g__paint0_linear_16_20" x1="17.2" y1="18.4009" x2="-2.59998" y2="-9.19912" gradientUnits="userSpaceOnUse"><stop stop-color="#4643B9"/><stop offset="1" stop-color="#1E8AFF"/></linearGradient><linearGradient id="svg-1c71x02g__paint1_linear_16_20" x1="-0.000147002" y1="16" x2="4.65322" y2="25.9286" gradientUnits="userSpaceOnUse"><stop offset="0.130208" stop-color="#FF455C"/><stop offset="1" stop-color="#FF1139"/></linearGradient><linearGradient id="svg-1c71x02g__paint2_linear_16_20" x1="7.49984" y1="16" x2="1.24869" y2="21.9154" gradientUnits="userSpaceOnUse"><stop stop-color="#FF2D4C"/><stop offset="1" stop-color="#FF2D4C" stop-opacity="0"/></linearGradient><linearGradient id="svg-1c71x02g__paint3_linear_16_20" x1="62.85" y1="61.2083" x2="68.4051" y2="16.6029" gradientUnits="userSpaceOnUse"><stop stop-color="#3C3BA0"/><stop offset="0.489583" stop-color="#1E8AFF"/><stop offset="1" stop-color="#00B2FF"/></linearGradient><linearGradient id="svg-1c71x02g__paint4_linear_16_20" x1="16.5" y1="2.23386" x2="37.5864" y2="13.3008" gradientUnits="userSpaceOnUse"><stop stop-color="#FFEA1A"/><stop offset="1" stop-color="#FFB800"/></linearGradient><clipPath id="svg-1c71x02g__clip0_16_20"><rect width="24" height="24" fill="white" transform="translate(0 1)"/></clipPath></defs></svg> — появится панель отладки.
    
    {% note info %}
    
    Параметр `_ym_debug=2` работает только, если на сайте установлен [новый код счетчика Метрики](https://yandex.com/support/metrica/ru/general/tag-info.md). Если установлена предыдущая версия кода или панель отладки не появилась, используйте [консоль браузера](#debug1).
    
    {% endnote %}
    
1. Если в блоке во вкладке **Ecommerce** отобразится информация о действии, значит данные о заказе переданы в Метрику.
    
    ![](../_assets/debug2-ecom.png){.border-yes}

Также вы можете [использовать лог ваших действий](https://yandex.com/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/support/metrica/ru/ecommerce/data.md#add).
1. Если в параметрах есть `ecommerce`, а уровнем ниже `add` — формат соответствует примеру в событии [Добавление товара в корзину](https://yandex.com/support/metrica/ru/ecommerce/data.md#add), значит данные о заказе переданы в Метрику. Через некоторое время они появятся в [отчетах](https://yandex.com/support/metrica/ru/reports/ecommerce.md). 
    ![](../_assets/check-ecom-debug.png){.border-yes}
    


{% endcut %}


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

В примере проверяются данные, которые передаются в событии [Добавление товара в корзину](https://yandex.com/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/support/metrica/ru/ecommerce/data.md#add).
1. В консоль вставьте команду `JSON.stringify(<имя контейнера>)`. По умолчанию `JSON.stringify(dataLayer)`.

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

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

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

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

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

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

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

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

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

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

<!-- source: ru/_includes/buttons/chat-button.md -->
[Написать в чат](https://yandex.com/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/surveys/1705/?&iframe=1&lang=en">
  </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/r/dashboard?)
- [Добавить счетчик](https://metrica.yandex.com/add/)
- [Бесплатная настройка счетчика](https://yandex.com/promo/freeservice/metrica?utm_source=help_metrica_en&utm_medium=cpc&utm_campaign=1)
- [API Яндекс Метрики](https://tech.yandex.com/metrika/)
- [Предложить идею](https://yandex.com/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 -->
