キャンペーンの実行 execute-campaign
実行可能キャンペーンには、他のキャンペーンと同様に、スマートリスト、フロー、スケジュールが含まれます。実際にスケジュールを設定したりアクティブ化したりしないのが、他のキャンペーンとは異なる点です。別のキャンペーンから、「キャンペーンの実行」フローステップを通じてのみ呼び出されます。実行可能キャンペーンのフローステップは、親キャンペーンと直列に実行されます(別のトリガーキャンペーンの中で並行して実行されるリクエストキャンペーンとは異なります)。
実行キャンペーンを使用するタイミング when-to-use-execute-campaign
実行可能キャンペーンでは、様々なことを実行できます。リードルーティング、ライフサイクル管理、スコアリングなどを始め、一般的なオペレーショナルタスクを容易にするように設計されており、バッチキャンペーンやトリガーキャンペーンから同じワークフローを実行するために使用できます。
また、別のフローを実行する必要がある場合にも使用できますが、後続のフローステップを選択(この場合は、これを実行)するときに、そのフローの結果に依存する必要があります。
実行キャンペーンは、リクエストキャンペーンを改良したもので、直列に実行できるのに対し、後者は並列にしか実行できません。
実行可能キャンペーンの作成方法 how-to-create-an-executable-campaign
-
目的のプログラムを右クリックし、「新規スマートキャンペーン」を選択します。
-
名前を付け、「実行可能」チェックボックスをオンにして、「作成」をクリックします。
-
他のスマートキャンペーンと同様に、スマートリストとフローを定義します。
また、既存のスマートキャンペーンを複製することもできます。既存の実行可能キャンペーンを複製する場合でも、名前を付けた後に「実行可能」チェックボックスをオンにする必要があります。
親キャンペーントークンコンテキストを使用する use-parent-campaign-token-context
True に設定した場合、次のトークンコンテキストが子キャンペーン(実行されるもの)に送信されます。
- マイトークン
- キャンペーントークン
- プログラムトークン
- メンバートークン
- トリガートークン(トリガーキャンペーンから呼び出された場合)
API インタラクション
APIのスケジュールまたはリクエストキャンペーンを使用する場合、どちらでも、呼び出し元のキャンペーンで設定されたトークンの値を上書きするマイトークンの値を渡すことができます。その後、そのキャンペーンが別のキャンペーンを実行し、「親コンテキストを使用」を「True」に設定した場合、アプリケーションで設定された値ではなく、API を介して渡された値が使用されます。
注意事項 things-to-note
- スマートリストは、条件を満たさないすべての人物を除外します。人物が条件を満たす場合、結果の実行済みキャンペーンアクティビティレコードには、「適格:TRUE」(そうでない場合は FALSE)とリストされます。
- スケジュールキャンペーンのクオリフィケーションルールが適用されます(「スケジュール」タブの「スマートキャンペーン設定」)。
- 実行可能キャンペーンは、ワークスペースをまたいで呼び出すことはできません。
- 実行可能キャンペーンを対象に「フローから削除」フローアクションを使用する場合、子と親の両方が対象になります。
- トークンの継承の活用 - 例えば、複数の異なるアセットでトリガーされる単一の共通スコアリングフローがある場合、子キャンペーンと親キャンペーンでデフォルトのマイトークンスコアを定義すると、親キャンペーンで子スコアキャンペーン値を上書きできます(以下の例を参照)。
- 実行可能キャンペーンは、最大 3 レベルまで呼び出すことができます(例:親キャンペーン/子/子/子)。
トークン継承の例 token-inheritance-example
以下に、1 つの実行可能キャンペーンと 2 つの親キャンペーンでのトークン継承の視覚的な例を示します。1 つはトークンコンテキストが True に設定され、もう 1 つは False に設定されています。
トークン化された変更スコアを持つ子キャンペーン。
子キャンペーンのマイトークン。
例 1 - True example-one-true
最初の親キャンペーンの実行キャンペーンフローステップで、「親キャンペーントークンコンテキストを使用する」が True.に設定されています。
親キャンペーンのマイトークン。
結果は次のとおりです。スコアが +10 変更しました。
例 2 - False example-two-false
2 つ目の親キャンペーンのキャンペーンフローの実行ステップで、「親キャンペーントークンのコンテキストを使用」がに設定されています。 False.
親キャンペーンのマイトークン。
結果は次のとおりです。子キャンペーンのスコア値 +0 が使用されたので、スコアは変更されません。