Configuring Viewer ID Tracking

In this topic you will learn how to configure the Viewer ID Tracking for a player.

Overview

The Viewer ID Tracking property can be used to capture/collect viewerIDs of known users from various marketing integrations by leverages 3rd party cookie tracking.

Requirements

The following requirements are needed for the Viewer ID Tracking:

  • Brightcove Player v7.18.0 or newer

Implement using Players module

To configure the Viewer ID Tracking property, follow these steps:

  1. Open the Players module.
  2. Click the link for the player you want to configure.
  3. Expand the Viewer ID Tracking accordion on the Analytics tab.
  4. Toggle Enable Viewer ID Tracking on, then choose your provider from the Service dropdown.

The following integrations can be configured with this property:

Connect your Integration

Oracle Eloqua:
  • Select Eloqua
  • Enter your Eloqua Base Url (for example, https://secure.p01.eloqua.com)
  • Enter your Site
  • Click Publish Changes

HubSpot:
  • Select HubSpot
  • Enter your Account ID
  • Click Publish Changes

Marketo:
  • Select Marketo
  • Enter your Account ID
  • Enter your Domain Level Override
  • Click Publish Changes

Salesforce:
  • Select Salesforce
  • Click Publish Changes

Sailthru:
  • Select Sailthru
  • Click Publish Changes

Adobe:
  • Select Adobe
  • Enter the Organization ID. For more information on how to locate the Organization ID, see here.
  • Click Publish Changes

Braze:
  • Select Braze
  • Enter your API Key
  • Click Publish Changes

Implement using JSON Editor

To configure the Viewer ID Tracking property in the JSON Editor, follow these steps:

  1. Open the Players module.
  2. Click the link for the player you want to configure.
  3. Expand the JSON Editor accordion on the Overview tab.
  4. Edit the JSON Editor object to add the viewer_id_source property.

Here are some examples to implement all the integrations:

  • Oracle Eloqua
                "viewer_id_source": {
        "source": "eloqua",
        "endpoint": "endpointXYZ",
        "site": "siteXYZ"
    }
  • HubSpot
                "viewer_id_source": {
        "source": "hubspot",
        "account_id": "account1234"
    }
  • Marketo
                "viewer_id_source": {
        "source": "marketo",
        "account_id": "account1234",
        "domain_level": "1"
    }
  • Salesforce
                "viewer_id_source": {
        "source": "salesforce"
    }
  • Sailthru
                "viewer_id_source": {
        "source": "sailthru"
    }
  • Adobe
                "viewer_id_source": {
        "source": "adobe",
        "marketing_cloud_org_id": "test@AdobeOrg"
    }
  • Braze
                "viewer_id_source": {
        "source": "braze",
        "api_key": "123XYZ"
    }