キャンペーンの発動

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コレクションデータベースのシャード(例

    _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設定ファイル内にあります:

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

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