サポートに連絡する| システムステータス
ページコンテンツ

    カスタムメトリックとイベントの使用

    このトピックでは、カスタムイベントとメトリックをアタッチしてイベントを表示する方法を学習します。

    キャンペーンプレーヤープラグインには、カスタムイベントとメトリックを添付してイベントを表示するためのクライアント側APIが含まれています。次の例では、カスタムイベントとメトリックスを追跡する方法の概要を示します。

    1. ブライトコーブプレーヤーへの参照を取得します。この例では、idmyPlayerIDのがプレーヤーの埋め込みコードに追加されていることを前提としています。
        
      var player = videojs(‘myPlayerID’);
        
        
    2. Audience Ready イベントを聞いてくださいaudience:ready
        
      player.on(‘audience:ready’, function() {
        // player.audience is now available for use
      });
      
    3. 文字列値を追跡するには、を呼び出します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カスタムアクティビティにカスタムイベントフィールドと指標フィールドがあることを確認する必要があります。カスタムアクティビティは下にあります管理者 > データベース管理

    edit custom activity

    フィールドが Brightcove Video ビューオブジェクト内にない場合:

    1. Brightcove Video Viewカスタムアクティビティを更新してフィールドを追加するか、
    2. Marketto サポートに連絡し、フィールドを追加するよう依頼してください。
    3. フィールドが追加されたら、キャンペーンに戻ってを押します。完全な更新ボタンをクリックして、キャンペーンが新しく追加されたフィールドにアクセスできるようにします。

    オラクル・エロクア

    Eloqua 統合の場合、パブリッシャーは brightCoveVideoViewカスタムオブジェクトにカスタムイベントフィールドと指標フィールドがあることを確認する必要があります。

    edit custom activity

    フィールドが存在しない場合は、次のいずれかの方法で brightCoveVideoViewオブジェクトに追加する必要があります。

    1. Eloqua アカウントの再接続、または
    2. データマッピングのアップグレードボタンを使用する。

    セールスフォース

    Salesforceの場合、キャンペーン接続ではマッピングタイプ高度。NS イベントメトリックフィールドはSalesforceオブジェクトにマッピングできます。

    edit custom activity

    • イベントスロット値の文字列の長さの制限は 250 文字です。
    • 1 回の表示セッション中に複数の値が同じイベントまたはメトリックスロットに送信された場合、スロット内の既存の値が新しい値に置き換えられます。次の例では、イベント 1 に格納される最終値は「click3」です。
        
      player.audience.track(‘event1’, ‘click1’);
      player.audience.track(‘event1’, ‘click2’);
      player.audience.track(‘event1’, ‘click3’);
      
            
    • セッションのビューイベントがまだ存在しない場合は、そのビューイベントが作成されます。
    • の結果の場合track()がfalseの場合は、イベントの送信に失敗したことを示します。詳細オプションを有効にするキャンペーンプラグインで、特定の理由でコンソールログを確認します。

    イベントとメトリックスの表示

    カスタムイベントと指標がキャンペーンUIに表示されます。左側のナビゲーションで、[ すべての最近のアクティビティ] をクリックします。カスタムイベントまたは指標が記録されている場合は、[ インタラクションイベントの表示 ] リンクが有効になります。リンクをクリックすると、イベント/メトリックデータが表示されます。

    viewing metrics

    詳細ログの有効化

    追加することにより、詳細ログを有効にできます bcverbose=1プレーヤーを使用してページのURLに移動するか、キャンペーンプラグインを構成して"verbose": trueオプション:

    configure plugin

    ページの最終更新日28 Sep 2021