キャンペーンの問題のトラブルシューティングの
詳細ログの有効化
詳細ログを有効にすると、ブラウザコンソールでキャンペーン関連の情報を表示できます。これは、キャンペーンの問題をデバッグするときに役立ちます。追加することにより、詳細ログを有効にできます bcverbose=1
キャンペーン対応プレーヤーを使用してページのURLに移動するか、キャンペーンプラグインを構成して"verbose": true
オプション:
ログメッセージは、コンソールで表示できます。
リードフォームに関する問題
以下は、リードフォームで見た一般的な問題と質問です。
フォームが送信された後も Marketo Munchkin 統合でリードフォームが表示され続けるのはなぜですか?
Munchkin統合は、ユーザーが知られているかどうかを尋ねるために使用できるAPIを持っていません。既知のユーザーかどうかわからないので、常にリードフォームを表示します。Marketo REST 統合では API が提供されるため、既知のユーザーと不明なユーザーを特定できます。Marketa REST 統合に切り替えることが推奨され、この問題を回避できます。
カスタムリードフォームは、送信時にリダイレクトするように設定されています。フォームを送信した後、1、2 秒間、リダイレクトされるページが表示されるのはなぜですか。
リードフォームを破棄する前に、リダイレクトされたページが完全に読み込まれるまで待たなければなりません。解決策の1つは、軽量なページ(画像やJavaScriptが少なくない)、またはこの問題に対処するために特別にセットアップした空白ページ(所在地https://map.brightcove.com/lead/complete
)にリダイレクトすることです。
確認HTMLでリードフォームを設定しました。提出後数秒間黒い画面が表示されるのはなぜですか?
HTML のテキストの色を必ず変更してください。確認HTMLはおそらく表示されます。デフォルトのテキストの色は黒であるため、表示されません。
HubSpot リードフォームが提出後に却下されないのはなぜですか?
HubSpot のリードフォームがにリダイレクトするように設定されていることを確認しますhttp://map.brightcove.com/lead/complete
。確認メッセージを表示する場合は、HubSpotではなくキャンペーン内で構成してください。
リードフォームが表示されないのはなぜですか?
リードフォームが表示されない場合は、まず、リードフォームを表示するためのすべての基準が満たされていることを確認します。視聴している複数の動画に依存する基準は、ページの更新では機能しません。これらは、次のビデオが同じプレーヤーに自動的にキューに入れられるユースケースを対象としています。
- キャンペーンプラグインがプレーヤーに追加されていることを確認します。詳細については、を参照してください。キャンペーン対応プレーヤーの作成。
- 統合が正しくセットアップされ、プラグインに送信されていることを確認します。
- リードフォームがそのプレイヤーに追加されていることを確認します。プラグインの設定に対する呼び出しに対する応答には、リードフォームがプレーヤーに追加されている場合、LeadForm プロパティの下にリードフォーム表示情報が含まれている必要があります。
- ビューアーがまだリードしていないことを確認します。リードフォームは、キャンペーンが、視聴者がマーケティングオートメーションプラットフォーム(MAP)のリードではないこと、またはリードフォームにまだ記入していないことを識別した場合にのみ表示されます。プラグインは、キャンペーンサーバーに対して個別のJSONP呼び出しを行い、ビューアがリードであるかどうかを確認します。ビューアがリードの場合、サーバーはステータスが 1 で、ビューデータを MAP に同期するのに便利なその他の識別子で応答します。ビューアがリードでない場合、サーバーはステータスが 0 で応答します。
- リードではないビューアに対するレスポンスの例:
/**/ typeof JSONPCallback_2935650618 == '関数' &jsonpCallback_2935650618 ( {"status":0} );
- リードであるビューアに対するレスポンスの例:
/**/ jsonpCallback_45936049288 == '関数' & JSONPCallback_45936049288 ( {"status":1,"eloqua":{"contactId":"5","internalId":"CTCPB000000000005"} });
- リードではないビューアに対するレスポンスの例:
同期の問題
以下は、私たちが見た同期の一般的な問題をいくつか挙げます。
Marketo REST ビューイベントがエラーと同期に失敗したアクティビティタイプ ID '000000' が見つかりません
これは、統合に関連付けられたカスタム Marketa アクティビティが削除された場合に発生します。Marketoの REST 統合が作成されると、アクティビティを取得し、その ID を保存し、その ID を使用してイベントを同期します。解決策(新しい Brightcove Video View アクティビティが作成されていることを前提として)は、統合を切断して再作成して、新しいアクティビティの ID を取得することです。
同期していないイベントを表示
統合がMAPで正しく設定されている場合、キャンペーン対応プレーヤーからのデータを表示すると、最近のすべての活動それぞれのMAPの既知のリードに対応するページおよびビューイベントは、最終的にツールに同期する必要があります。
まず、[ すべての最近のアクティビティ]ページにビューデータが表示されていることを確認します。
ビューイベントがリストされているがMAPにない場合、ユーザーは、APIを介してビューデータをMAPにインポートするための十分な権限を持たないユーザーとして、MAPでキャンペーンを承認したか、統合が正しく構成されていない可能性があります。キャンペーンのホームページには、最近のビューイベントの同期操作のステータスが一覧表示されます。ビューイベントが MAP に同期されない理由を示すために、フィードバックがそこに表示されます。
ビューイベントがキャンペーンに表示されている場合は、状態列は同期。これは、キャンペーンがデータをMAPに正常に配信できたことを示しています。unknown_contact のステータスが表示された場合、これはユーザーが認識されておらず、マップがそれを受信できないことを意味します。ほとんどの MAP は、既知のユーザーのサードパーティデータのみを受け入れます。解決策は、マップで作成されたカスタムリードフォームを使用して、実際に既知のユーザーであることを保証することです。
ビューイベントがリストされていない場合は、キャンペーンが有効なプレーヤーでキャンペーンが設定されていない可能性があります。開発者ツールが有効になっているブラウザを使用して、問題のあるビデオを含むページにアクセスし、特定のHTTP呼び出しがキャンペーンプラグインによって行われることを確認します。
プレーヤーが読み込まれると、プラグインはキャンペーン構成エンドポイントを呼び出して、統合に基づいてプラグインの動作を決定するパラメーターを取得する必要があります。
このコールがネットワークトラフィックから欠落している場合は、プレーヤーにインテグレーションが割り当てられていないことを意味します。これを行う方法については、を参照してください。キャンペーン対応プレーヤーの作成。
この呼び出しは JSONPを使用して行われます。JSONPレスポンスが空のオブジェクトである場合、埋め込みコードが正しくないため、間違ったアカウント ID が指定されている可能性があります。構成リクエストにアカウントとプレーヤーの両方のURLパラメーターが含まれていない場合、または指定されたアカウントをキャンペーン固有のデータベースから取得できなかった場合(URL /埋め込みで間違ったアカウントが指定された可能性が高い)、このエンドポイントから空のオブジェクトが返されます。コードであり、データベースで見つかりませんでした)。
/**/ typeof JSONPCallback_78754666587 == '関数' & JSONPCallback_78754666587 ( {} );
オブジェクトに ID パラメーターがあり、統合パラメーターがない場合、ユーザーはマーケティングオートメーションツールとの統合を設定していないため、ビューイベントは記録されません。
キャンペーン対応プレーヤーの公開時に標準埋め込み(iframe)コードが使用された場合も、データ同期の問題が発生します。プレーヤーを公開するときは、高度な埋め込み (ページ内) コードを使用します。キャンペーンプラグインはiframe内で実行されるため、標準の埋め込み(iframe)公開コードは機能しません。そのため、親ページのCookieにアクセスできません。 URLパラメータ。
接続の問題
キャンペーンモジュールは、Eloqua統合をセットアップできないと言っています
Eloqua の要件を確認してください。IPホワイトリストセキュリティ機能を使用している場合、指定されたIPアドレスをホワイトリストに登録してCampaign-Eloquaトラフィックを許可しない限り、CampaignはEloquaと通信できません。コンタクトBrightcoveサポート詳細については。
キャンペーンによると、Marketo RESTカスタムアクティビティにフィールドがありませんが、Marketoを見ると、すべてのフィールドが存在することがわかります
確認すべきことはいくつかあります:
- フィールド名は正確に一致する必要があります。「イベント 1」は「Event1」と同じではありません。
- アクティビティは承認済みで、ドラフト状態ではない必要があります。
- カスタムアクティビティを削除し、新しい Marketto REST 統合を設定せずに再作成した場合は、古いインテグレーションを切断し、新しい統合を作成する必要があります。カスタムアクティビティを検索し、統合ごとにその ID 値を保存します。IDを削除して変更した場合、新しいIDを自動的に取得することはできません。
- 新しいフィールドが最近アクティビティに追加された場合、Marketa のシステムに変更が有効になるまでに最大 24 時間かかることがあります。