If your question is about a mobile device, please go back to the mobile version.

Errors in dynamic retargeting operation

This publication will help you perform error diagnosis after installing a pixel on your website.
Diagnosis of errors in website events

To perform error diagnosis:
  1. Open the website page where the pixel is located.
  2. Open Console in the browser. To do this, view the page code, which can be done by the key combination:
  • Ctrl + Shift + I for Windows;
  • ⌥ + ⌘ + I for Mac OS.

If there are errors, you will see red text messages in the opened window on the Console tab. Below is an explanation of VKontakte pixel errors.
General errors
  • Wrong domain. Domain must be: domain_name
The domain in pixel settings in the advertising account does not match. Go to your account page and edit it by correcting or removing it.
  • Wrong parameter name: '.$field_name
A wrong parameter is transmitted, check the syntax. E.g. clientID instead of client_id.
  • 'Wrong event name: '.$event_name
A wrong action name is transmitted. E.g., viewHome instead of view_home.
  • Price list belongs to another account
The price list is uploaded in a different advertising account than where the pixel place on the page is generated.
  • Price list is inactive
The price list is unavailable.
  • Invalid JSON
Incorrectly serialized data. Use JSON.
Errors for products
  • Products field is not valid
The product object is transmitted incorrectly.
  • Products field must be an array. Product items must be objects. Example: "products":[{"id":"13290"}]
Incorrect data structure in products (e.g., products":{"id":"13290"} or products�:[13290]). Correct: products":[{"id":"13290"}].
  • Wrong product field: '.$field_name
An unknown key is specified inside the product object. It must be id, recommended_ids, group_id, recommended_ids, price, price_old, price_from.
Errors for products_recommended_ids and recommended_ids
  • $ids_type. item value mustn\'t be an array
Nested lists are transmitted inside the ID list.
  • $ids_type. item value mustn\'t be empty
Empty values are transmitted or there are spaces.
  • $ids_type. item value must be no longer than X characters long: '.$original_id
IDs are too long.
Errors for category_ids
  • category_ids item value mustn\'t be an array
Nested lists are transmitted inside the ID list.
  • category_ids item value mustn\'t be empty
Empty values are transmitted or there are spaces.
  • category_ids item value must be no longer than X characters long: '.$category_id
IDs are too long.
Errors for collecting the �Matched product page view� audience
The �Matched product page view� audience is not collected, what should I do?
Make sure that the VKontakte pixel is on all product pages and that the url of the product pages on the website matches the pages of the corresponding products from the price list.
The key to collecting the �Matched product page view� audience is to display the URL in meta tags on the website page.

How to check whether the links match?
If you have set up meta tags on your website, you can see what link is transmitted in the pixel parameters and compare it with the link in the price list for this item:
1. Use the console in your browser and open the Network tab in Google Chrome;
2. Find the corresponding pixel request;
3. check metatag_url;

4. Compare it with url of the corresponding item in the price list.

My links do not match, what should I do?
If you have not set up meta tags, specify them in accordance with links of your price list.
If you have set up meta tags, replace the item link in the price list with a link from meta tags or vice versa.
Your search for returned no results.
Try using other keywords, e.g.: "delete profile", "create chat".
Check your request for misprints.