In this section you will learn:

  • How to setup a Vkontakte pixel to your site.
  • How to setup retargeting in Vkontakte.
  • How to configure the transfer of events to Vkontakte.
  • How to setup dynamic retargeting Vkontakte

Vkontakte is a social network with a small set of advertising tools. Vkontakte is able to create audiences based on site events and show ads to these audiences. In November 2017 Vkontakte added dynamic product remarketing. SegmentStream allows you to send data about the behavior of your users to Vkontakte.

Page contents


Using SegmentStream, you can fully integrate Vkontakte with your site.

Vkontakte supports 2 versions of the API, so in the SegmentStream interface there are settings for both new and old versions.

To configure the Vkontakte integration:

  1. Log in on the website and go to the integration management panel
  2. Click on the “Integration” tab and click on the block with the Vkontakte logo.
  3. In the panel that opens, configure the integration.

You can read more details about the settings below.

Vkontakte pixel ID

You can find the Pixel ID in the section: Advertising > Targeting > Retargeting > Pixels.

Copy the ID and paste it into the “Vkontakte pixel ID” field of the integration settings window.

Custom events

SegmentStream can pass any event to Vkontakte. To set up the transmission of an event you have to fill in two fields:

  1. Left - The name of the event that is pushed to the array, for example: Registered
  2. Right - The name of the event that you want to see in the VKontakte interface.

You can add an unlimited number of events.

Vkontakte guide on events

Custom events (old version)

In the deprecated version of the API for each event in the VKontakte interface you need to create a special tracker. To set up the transmission of data to those trackers you have to fill in two fields:

  1. Left - The name of the event that is pushed to the array, for example: Completed Transaction
  2. Right - URL of the tracker from the VKontakte interface.

Default pricelist ID for dynamic retargeting

For the correct operation of the dynamic retargeting module, the following events are required:

Dynamic retargeting only works with the new version of the pixel.

For the correct operation of the system, you must specify the price-list identifier. Set the value as 1 if the prices on your site do not vary from region to region.

If the prices depend on the region, make an additional setting in the “Event variables” tab:

  • Write priceListId in the “variable name” field
  • Leave the “Event Name” field blank. This means that for any event a non-standard price list will be used
  • In the “Event handler” field write a function that, depending on the region of the user, returns the corresponding value of the price list.
  • Click “Save”