実行可能キャンペーンには、他のキャンペーンと同様に、スマートリスト、フロー、スケジュールが含まれます。実際にスケジュールを設定したりアクティブ化したりしないのが、他のキャンペーンとは異なる点です。別のキャンペーンから、「キャンペーンの実行」フローステップを通じてのみ呼び出されます。実行可能キャンペーンのフローステップは、親キャンペーンと直列に実行されます(別のトリガーキャンペーンの中で並行して実行されるリクエストキャンペーンとは異なります)。
実行可能キャンペーンは、常に、呼び出すキャンペーン(親)の子です。
実行可能キャンペーンでは、様々なことを実行できます。リードルーティング、ライフサイクル管理、スコアリングなどを始め、一般的なオペレーショナルタスクを容易にするように設計されており、バッチキャンペーンやトリガーキャンペーンから同じワークフローを実行するために使用できます。
また、別のフローを実行する必要がある場合にも使用できますが、後続のフローステップを選択(この場合は、これを実行)するときに、そのフローの結果に依存する必要があります。
実行キャンペーンは、リクエストキャンペーンを改良したもので、直列に実行できるのに対し、後者は並列にしか実行できません。
待機ステップと web フックは、実行可能キャンペーンとは互換性がありません。その場合は、代わりにリクエストキャンペーンを使用する必要があります。
目的のプログラムを右クリックし、「新規スマートキャンペーン」を選択します。
名前を付け、「実行可能」チェックボックスをオンにして、「作成」をクリックします。
他のスマートキャンペーンと同様に、スマートリストとフローを定義します。
また、既存のスマートキャンペーンを複製することもできます。既存の実行可能キャンペーンを複製する場合でも、名前を付けた後に「実行可能」チェックボックスをオンにする必要があります。
トリガーを含むキャンペーンは複製できません。
True に設定した場合、次のトークンコンテキストが子キャンペーン(実行されるもの)に送信されます。
API インタラクション
API のスケジュールまたはリクエストキャンペーンを使用する場合、どちらでも、呼び出し元のキャンペーンで設定されたトークンの値を上書きするマイトークンの値を渡すことができます。その後、そのキャンペーンが別のキャンペーンを実行し、「親コンテキストを使用」を「True」に設定した場合、アプリケーションで設定された値ではなく、API を介して渡された値が使用されます。
実行可能キャンペーンのスマートリストを無効のままにしないでください。誰も条件を満たさなくなります。個別のスマートリストアセットを作成し、完全に定義して、それらが有効であることを確認することをお勧めします。その後、実行可能キャンペーンで「スマートリストのメンバー」フィルターを使用して、スマートリスト定義を入れ替えることができます。
以下に、1 つの実行可能キャンペーンと 2 つの親キャンペーンでのトークン継承の視覚的な例を示します。1 つはトークンコンテキストが True に設定され、もう 1 つは False に設定されています。
トークン化された変更スコアを持つ子キャンペーン。
子キャンペーンのマイトークン。
例 1 - True
最初の親キャンペーンの実行キャンペーンフローステップで、「親キャンペーントークンコンテキストを使用する」が True.に設定されています。
親キャンペーンのマイトークン。
結果は次のとおりです。スコアが +10 変更しました。
例 2 - False
2 つ目の親キャンペーンの実行キャンペーンフィルターで、「親キャンペーントークンコンテキストを使用する」が False.に設定されています。
親キャンペーンのマイトークン。
結果は次のとおりです。子キャンペーンのスコア値 +0 が使用されたので、スコアは変更されません。