Yandex Metrica counter integration

branding

How to Connect Yandex Metrica to Boomstream: Step-by-Step Guide

1. Enable White Label in Boomstream

To connect a Yandex Metrica counter, you must first enable the White Label option in your Boomstream account.

Note: If you are on a bundle plan, the White Label feature is already included in your plan price.


2. Set Up the Counter in the Boomstream Dashboard

  1. Navigate to Project settings (the gear icon next to your project name).
  2. Go to White Label → Analytics counters.
  3. Locate the field for Yandex Metrica.
  4. Enter the Yandex Metrica counter ID (created in Step 3) into this field.

Analytics counter settings in Boomstream dashboard


3. Create a Counter in Yandex Metrica

  1. Go to the Yandex Metrica website and sign in to your account.
  2. Click the "Add counter" button.

Adding a new counter in Yandex Metrica


4. Configure Counter Details

Fill in the counter creation form with the following recommended settings for Boomstream:

Field Recommendation
Counter name Use a descriptive name to easily identify the video player data.
Site address Enter the player address (play.boomstream.com) or your custom parked video subdomain.
Additional sites Add if applicable.
Notification email Optional.
Time zone Select your local time zone.
Accept data from selected sites only Enable for better data accuracy (recommended).
Automatic goals Enable at your discretion.

Click "Create counter" when finished.

Creating a counter in Yandex Metrica interface


5. Retrieve Your Yandex Metrica Counter Number

After creation, a page with the HTML embedding code will appear.

  • You only need the Counter Number (ID) to enter into your Boomstream project settings.

Important: Do not embed the full HTML code anywhere; Boomstream handles the script injection automatically.

Next, click "Go to goal setup" to configure video tracking events.

Yandex Metrica Counter Number location in code


6. Set Up Video Tracking Goals

To track specific user actions in the video player, create custom goals:

  1. Click "Add goal".
  2. Enter a clear, descriptive Goal name.
  3. Select "JavaScript event" as the condition type.
  4. In the "Goal identifier" field, enter one of the Boomstream event identifiers from the table below:
User Action (Event) JavaScript Event Identifier
Player load Load app
Playback start Press play
Playback stop video_stop
Pause video_pause
Fullscreen Press fullScreen
25% of the video watched video_25
50% of the video watched video_50
75% of the video watched video_75
100% of the video watched video_100
Speed 0.5x Press speed 0.5
Speed 1x Press speed 1
Speed 1.25x Press speed 1.25
Speed 1.5x Press speed 1.5
Speed 2x Press speed 2
Payment widget opened Open order page
Plan selected (proceeding to gateway) Open payment form
Redirect to payment gateway Go to payment gateway
Payment completed (user returned) Payment is done
Viewer registration successful Registration success

Click "Add goal" to save. Repeat for any additional events you want to track.

Adding a JavaScript event goal in Yandex Metrica


7. Finalize the Integration

Copy your Counter Number and paste it into the Yandex Metrica field in your Boomstream Project settings (as outlined in Step 2). Save your changes.

Yandex Metrica Counter Code example

Entering the counter number in Boomstream project settings


✅ Done!

Your Yandex Metrica counter is now successfully connected to Boomstream. You can start tracking detailed user interactions and video analytics directly in your Yandex Metrica dashboard.