カスタムメトリックとイベントの使用
キャンペーンプレーヤープラグインには、カスタムイベントとメトリックを添付してイベントを表示するためのクライアント側APIが含まれています。次の例では、カスタムイベントとメトリックスを追跡する方法の概要を示します。
- ブライトコーブプレーヤーへの参照を取得します。この例では、
id
myPlayerID
のがプレーヤーの埋め込みコードに追加されていることを前提としています。var player = videojs(‘myPlayerID’);
- Audience Ready イベントを聞いてください
audience:ready
。player.on(‘audience:ready’, function() { // player.audience is now available for use });
- 文字列値を追跡するには、を呼び出します
player.audience.track(‘event[1-3]’, ‘value’)
。数値を追跡するには、を呼び出しますplayer.audience.track(‘metric[1-3]’, value)
。戻り値は、イベントが正常に送信されたかどうかを示すブール値です。// Store the string value “foo” in the slot event1 player.audience.track(‘event1’, ‘foo’); // Store the string value “bar” in the slot event2 player.audience.track(‘event2’, ‘bar’); // Store the decimal value 15.08 in slot metric1 player.audience.track(‘metric1’, 15.08); // Replace the value in slot metric1 with the number 10, // and validate that the call was sent successfully var result = player.audience.track(‘metric1’, 10); if (result) { console.log(‘metric sent successfully’); }
マーケティング自動化プラットフォームとの同期
ビューイベントに格納されたカスタムイベント/メトリックスは、カスタムアクティビティまたは CDO でフィールドが定義されている場合、Marketo REST と Eloqua で同期されます。キャンペーンは、カスタムイベント/メトリックが定義されている場合はHubSpotに同期し、統合が使用している場合はSalesforceにも同期します。マッピングタイプの高度イベント/メトリクスは何かにマップされます。
マルケト REST
Marketo REST 統合の場合、パブリッシャーは Marketo の Brightcove Video Viewカスタムアクティビティにカスタムイベントフィールドと指標フィールドがあることを確認する必要があります。カスタムアクティビティは下にあります管理者 > データベース管理。
フィールドが Brightcove Video ビューオブジェクト内にない場合:
- Brightcove Video Viewカスタムアクティビティを更新してフィールドを追加するか、
- Marketto サポートに連絡し、フィールドを追加するよう依頼してください。
- フィールドが追加されたら、キャンペーンに戻ってを押します。完全な更新ボタンをクリックして、キャンペーンが新しく追加されたフィールドにアクセスできるようにします。
オラクル・エロクア
Eloqua 統合の場合、パブリッシャーは brightCoveVideoViewカスタムオブジェクトにカスタムイベントフィールドと指標フィールドがあることを確認する必要があります。
フィールドが存在しない場合は、次のいずれかの方法で brightCoveVideoViewオブジェクトに追加する必要があります。
- Eloqua アカウントの再接続、または
- データマッピングのアップグレードボタンを使用する。
セールスフォース
Salesforceの場合、キャンペーン接続ではマッピングタイプの高度。NS イベントとメトリックフィールドはSalesforceオブジェクトにマッピングできます。
注
- イベントスロット値の文字列の長さの制限は 250 文字です。
- 1 回の表示セッション中に複数の値が同じイベントまたはメトリックスロットに送信された場合、スロット内の既存の値が新しい値に置き換えられます。次の例では、イベント 1 に格納される最終値は「click3」です。
player.audience.track(‘event1’, ‘click1’); player.audience.track(‘event1’, ‘click2’); player.audience.track(‘event1’, ‘click3’);
- セッションのビューイベントがまだ存在しない場合は、そのビューイベントが作成されます。
- の結果の場合
track()
がfalseの場合は、イベントの送信に失敗したことを示します。詳細オプションを有効にするキャンペーンプラグインで、特定の理由でコンソールログを確認します。
イベントとメトリックスの表示
カスタムイベントと指標がキャンペーンUIに表示されます。左側のナビゲーションで、[ すべての最近のアクティビティ] をクリックします。カスタムイベントまたは指標が記録されている場合は、[ インタラクションイベントの表示 ] リンクが有効になります。リンクをクリックすると、イベント/メトリックデータが表示されます。
詳細ログの有効化
追加することにより、詳細ログを有効にできます bcverbose=1
プレーヤーを使用してページのURLに移動するか、キャンペーンプラグインを構成して"verbose": true
オプション: