マーケティング定義へのアクセス
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
トラッキングのコンテキストでは、イベントをトリガーするときにマーケティング定義へのアクセスが必要です。たとえば、PageEventDataクラスはイベント エイリアスを使用してインスタンス化する必要があります。イベントのエイリアスは、次に示すように、基本IDefinitionのAliasプロパティで表されます。
トラッカーからマーケティング定義にアクセスするには、次の2つの方法があります。
-
GoalsやCampaignsなどのコレクションを定義するSitecore.Analytics.Tracker.MarketingDefinitionsプロパティを使用します。
-
次のような定義マネージャーを使用します。 PageEventDefinitionManager
次の例は、MarketingDefinitionsプロパティを使用してすべてのキャンペーンを取得し、キャンペーンをID単位で取得する方法を示しています。
または、定義マネージャーを使用します。すべての定義タイプには、専用の定義マネージャーがあります。次の例は、キャンペーン マネージャーを使用してキャンペーンを取得する方法を示しています。
メモ
定義マネージャーを使用すると、独自のコードの単体テストが容易になります。