1. イベントの追跡

キャンペーンのトリガー

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

キャンペーンは、Sitecoreの定義アイテムで表されるプロモーションまたは広告イニシアチブであり、多くの場合、ランディング ページに関連付けられます。キャンペーンを開始するには、次の3つの方法があります。

次のロジックは、訪問者がキャンペーンをトリガーする場合に適用されます。

  • キャンペーンがランディング ページ(インタラクションの最初のページ)でトリガーされた場合:

    • トラッカーインタラクションのTracker.Current.Session.Interaction.CampaignIdを設定します。

    • セッション終了時に、xConnectインタラクションのSitecore.XConnect.Interaction.CampaignIdを設定し、インタラクションのSitecore.XConnect.Interaction.EventsコレクションにCampaignEventオブジェクトを追加します。

    手記

    CampaignIdプロパティは、空の場合にのみ設定されます。ランディング ページで複数のキャンペーンをトリガーする場合、CampaignIdプロパティは最初にトリガーされたキャンペーンを表します。

  • キャンペーンが後続のページでトリガーされる場合は、トラッカーインタラクションにキャンペーンPageEventDataを追加します。セッション終了時に、xConnectインタラクションのSitecore.XConnect.Interaction.EventsコレクションにCampaignEventを追加します。CampaignIdプロパティは設定されていません。

レポート管理画面でのキャンペーンデータについて

エクスペリエンス分析 (xAnalytics) レポートは、xDB Reportingデータベース内の集計データに依存しています。インタラクション集計パイプラインは、インタラクションレベルのキャンペーン( Sitecore.XConnect.Interaction.CampaignIdプロパティで表される)のみを処理するため、インタラクションの2ページ目以降でトリガーされたキャンペーンは、集計レポートデータに含まれません。

キャンペーンのトラブルシューティング

キャンペーンがxDB Collection SQLプロバイダーでトリガーされているかどうかを確認するには、次の手順に従います。

  1. SQL Management Studioで、xDB Collectionデータベース シャード (yourproduct_Xdb.Collection.ShardXなど) を展開します。

  2. xdb_collection.Interactionsテーブルの上位X行を選択します。

  3. CampaignId列とEvents列を見つけます。

    • CampaignId列に値がある場合、キャンペーンはインタラクションの最初のページで正常にトリガーされました。同じキャンペーンがEvents列JSONに表示されます。このデータは、xAnalyticsキャンペーン レポートに含まれています。

    • CampaignId列がNULLの場合、2ページ目以降のページで正常にトリガーされたキャンペーンは、Events列JSONに表示されます。このデータは、xAnalyticsキャンペーン レポートでは使用されません。

    キャンペーンがEvents列またはCampaignId列に表示されない場合、キャンペーンはトリガーされていません。

キャンペーンがトリガーされていない場合:

  • キャンペーン定義項目が参照データ データベースにパブリッシュされ、デプロイされたことを確認します。

  • クエリ文字列を使用してキャンペーンをトリガーする場合は、正しいクエリ文字列キーを使用していることを確認してください。 Analytics.CampaignQueryStringKey設定は、デフォルトではApp_Config\Sitecore\Marketing.Tracking\Sitecore.Analytics.Tracking.config設定ファイルにあります。

    <setting name="Analytics.CampaignQueryStringKey" value="sc_camp" />
    手記

    パッチファイルを使用して設定を変更する場合は、/sitecore/admin/showconfig.aspxインターフェースを使用してAnalytics.CampaignQueryStringKey設定の最終値を確認します。

この記事を改善するための提案がある場合は、 お知らせください!