Campaignモジュールによる視聴者の識別方法

このトピックでは、Campaign モジュールが視聴者を識別するさまざまな方法について説明します。

Campaign モジュールは、以下のようなさまざまなデータソースを使用して視聴者を識別しようとします:

Campaign モジュールは、Do Not Track(追跡拒否)に関するユーザーのブラウザー設定を尊重します。

Campaign トラッキングが有効で、その機能を使用しているプレーヤーでは、Campaign 対応プレーヤーがサードパーティ クッキーを設定し、同一ユーザーによる視聴データを関連付けます。ユーザーが Campaign リードフォームに入力すると、Campaign はその視聴者のプロファイルを作成し、すべての視聴データをそのプロファイルに紐付けます。

Campaign が設定するクッキーの名前は _bc_uuid です。

Oracle Eloqua GUID

Eloqua 統合が設定された Campaign 対応プレーヤーは、Eloqua の API を呼び出して訪問者 ID(通称 Eloqua GUID)を取得します。この ID は Campaign モジュールの視聴データに記録され、Eloqua と視聴データを同期させるために使用されます。

Eloqua は独自のクッキーを使用しており、Brightcove プレーヤーが Eloqua 統合を設定している場合、Campaign は Eloqua クッキーに含まれる GUID を取得し、サーバー側で Eloqua と通信してユーザーを識別しようとします。

Marketo Munchkin クッキー

Marketo 統合が設定された Campaign 対応プレーヤーは、ユーザーのブラウザーに作成された Munchkin クッキー(_mkto_trk)を参照します。この値は Campaign モジュールの視聴データに記録され、Marketo と視聴データを同期するために使用されます。

Salesforce ID の URL パラメーター

Salesforce 統合では、プラグインが bcsfid というパラメーターを URL からチェックすることで視聴者を識別しようとします。これにより、Salesforce ユーザーはリードの Salesforce IDを 含んだランディングページ URL を含むメールキャンペーンを送信でき、個別にトラッキングが可能となります。

Salesforce ID の HTML属性

Salesforce 統合で、プラグインが bcsfid URL パラメーターで視聴者を識別できない場合、動画の HTML 埋め込みコード内の <video> 要素に設定された data-bc-sfid 属性を検索し、その値をリードの Salesforce ID として使用します。

HubSpot UTK クッキー

HubSpot 統合では、プラグインが HubSpot の JavaScript トラッキングコードを埋め込み、ユーザーのブラウザーに hubspotutk クッキーを設定します。このクッキーは HubSpot 内で訪問者の識別に使用され、Brightcove の視聴データを HubSpot のコンタクトに紐付けるために使用されます。プレーヤーの読み込み時にユーザーがすでに hubspotutk クッキーを持っている場合、Campaign は HubSpot に API リクエストを送信し、そのクッキーの値が既知のコンタクトに該当するか確認します。該当する場合、Campaign は視聴データをそのユーザーに関連付けます。

メール パラメーター

Campaign モジュールでは、メールアドレスを使用してユーザーを識別することも可能です。Campaign は bcemail という名前の URL パラメーターを探します。これは、トラッキング目的で一意に生成されたランディングページ URL を使用したメール キャンペーンに便利です。Marketo や MailChimp のようなマーケティング プラットフォームやサードパーティのメールサービスから一括メールを送信する場合、クリックされたリンクを動的に更新できるように送信プラットフォームの設定でメール パラメーターを構成する必要があります。Campaign はこのメール パラメーターを使用してサーバー側でユーザーを照合し、視聴データを同期します。このメール パラメーターは、プレーヤーの埋め込みコードに含めることも可能です。

URL の例

http://go.brightcove.com/be-video-hero-cust?bcemail=msmith@brightcove.com

Campaign プラグインが bcemail URL パラメーターからメールアドレスを取得できない場合、HTML埋め込みコード内の <video> 要素を確認します。video 要素に data-bc-email 属性が設定されている場合、その値をメールアドレスとして使用します。

埋め込み例

    <video
    id="player"
    data-account="0000000001"
    data-player="default"
    data-video-id="0000000002"
       data-bc-email="msmith@brightcove.com"
    class="video-js" controls>
    </video>
    

Do Not Track(追跡拒否)

Do Not Track は、個人ユーザーの情報トラッキングを防ぐため、主要なブラウザーで採用されているプライバシー設定です。

Campaign の場合、これによりクッキーが設定されなくなり、ブラウザーにクッキーが存在しない場合はトラッキングが行われません。

Campaign プラグインの動作を停止するには、以下の3つの方法があります:

  1. ブラウザーの設定を使用する。ブラウザー別の手順についてはこちらをご覧ください。

  2. data-do-not-track 埋め込みコードパラメーターを使用する。

  3. data-bc-disable-map-plugin="1" 埋め込みコードパラメーターを使用する。


既存の _bc_uuid クッキーを削除する

以下のエンドポイントを含む<img>タグを、クッキーを削除したいページに挿入してください:

<img src="https://map.brightcove.com/lead/clear" />

トラッキングが無効化されたCampaignプレーヤーを読み込んだ後は、_bc_uuid クッキーは設定されません。


data-do-not-track

Campaign 対応プレーヤーは視聴者のブラウザー設定に従い、Do Not Track(DNT)が有効な場合、通常のクッキーを使用・設定しません。また、Video Cloud の顧客が視聴者全体、もしくは個別ユーザー単位でトラッキングを無効にしたい場合、インページ埋め込みコードで data-do-not-track を 1 に設定することで制御可能です。

    <video-js data-video-id="9240259371001"
    data-account="3491906377"
    data-do-not-track="1"
    data-player="7dccc39d-0e2d-4b27-bea9-af44b2166148"
    data-embed="default"   class="video-js" controls></video-js>
    <script src="https://players.brightcove.net/1486906377/7dccc39d-0e2d-4b27-bea9-af44b2166148_default/index.min.js"></script>
    

Oracle Eloqua

Eloqua は、Do Not Track リクエストを処理せず(無視し)、Eloqua GUID を常に返すとしています。現在、Campaign ではこの動作に特別な対応をしておらず、DNT が有効でも Eloqua の JavaScript API は使用されます。なお、Eloqua は EU のプライバシー要件を満たす「厳格モード」に対応しており、有効にすると、フォームでのオプトインがない限りユーザーはトラッキングされません。

Marketo

Marketo は DNT をサポートしていますが、アカウントごとにオン/オフを切り替えるのは顧客の責任です。詳細は Marketo のドキュメント「Do Not Track」ブラウザーサポート設定の編集をご覧ください。

HubSpot

HubSpot は こちらのドキュメントに従い、DNT を尊重しています。