Go to the tag settings in Yandex Metrica and make sure that:
The E-commerce option is enabled.
The Data container field contains the value dataLayer (default) or some other value.
Check that the code snippet on your site contains the ecommerce:true or ecommerce:"data container" parameter (the default value is ecommerce:"dataLayer"). In the latter case, the name of the data container must match the one specified in the tag settings.
Append the ym_debug=2 parameter to the page URL in the browser’s address bar and reload the page.
http://example.com/?_ym_debug=2
Perform an action on the page: for example, add an item to the shopping cart. It must correspond to the event Adding an item to the basket.
At the bottom of the page, click . The debug panel appears.
Note
The _ym_debug=2 parameter only works if the new Yandex Metrica code snippet is installed on the website. If you have an older version of the code snippet or the debug panel doesn’t appear, use the browser console.
If the E-commerce tab contains information about the action, it means that the order data has been transferred to Yandex Metrica.
Use this method if your website has an older version of the Yandex Metrica tag.
Go to the tag settings in Yandex Metrica and make sure that:
The E-commerce option is enabled.
The Data container field contains the value dataLayer (default) or some other value.
Check that the code snippet on your site contains the ecommerce:true or ecommerce:"data container" parameter (the default value is ecommerce:"dataLayer"). In the latter case, the name of the data container must match the one specified in the tag settings.
Append the ym_debug=1 parameter to the page URL in the browser's address bar and reload the page.
http://example.com/?_ym_debug=1
Next, open the browser console with the keyboard shortcut Ctrl + Shift + J (⌥ + ⌘ + J for Apple OS).
Perform an action on the page: for example, add an item to the shopping cart. It must correspond to the event Adding an item to the basket.
If you see ecommerce in the parameters, and then add at the level below, the data format matches the example provided in the Adding an item to the basket event, this means that the order data has been sent to Yandex Metrica. After a while, it appears in reports.
Check that the code snippet on your site contains the ecommerce:true or ecommerce:"data container" parameter (the default value is ecommerce:"dataLayer"). In the latter case, the name of the data container must match the one specified in the tag settings.
Open the browser console with the keyboard shortcut Ctrl + Shift + J (⌥ + ⌘ + J for Apple OS).
In the console settings, enable the option Preserve log.
Perform an action on the page: for example, add an item to the shopping cart. It must correspond to the event Adding an item to the basket.
In the console, insert the command JSON.stringify(<container name>). The default value is JSON.stringify(dataLayer).
If in the console:
There is information about the data array.
Copy the array (except for the outer square brackets).
Please note: Our support team will never initiate a call to you. Do not follow any instructions of people who call you and introduce themselves as the Yandex Metrica support team.