Marketoのスマートキャンペーンでは、同じリードに対して処理を繰り返すことがあります。フォーム送信のたびに通知を送る、メール内のリンクがクリックされるたびにスコアを加算するといった運用です。
ところが、初回は正常に処理されたのに、同じリードが再び条件を満たしても処理されないことがあります。この場合は、スマートリストの条件やフローの内容に加え、同じリードがフローを通過できる回数や頻度の設定を確認する必要があります。
同じリードが2回目以降に処理されない仕組み
Marketoのスマートキャンペーンには、同じリードがフローを通過できる回数を制限する設定があります。「1回のみ」に設定されていれば、そのリードが再び条件を満たしても、2回目以降はフローを通過しません。
これはエラーではなく、設定どおりの動作です。

新しく作成したスマートキャンペーンは、設定を変更しなければ、同じリードがフローを通過できるのは1回だけです。1人のテストリードで初回の動作だけを確認すると、この制限を見落としやすくなります。
調査を始める際は、対象のスマートキャンペーンが、次のどちらに該当するかを確認します。
- トリガー型
フォーム送信、リンククリック、属性変更などをきっかけに、リアルタイムで処理を実行します。 - バッチ型
条件に合うリードをまとめて抽出し、指定したタイミングで処理を実行します。
「スケジュール」タブを開くと、トリガー型かバッチ型かを確認できます。スマートリストにトリガーが一つでも含まれていればトリガー型、フィルターだけで構成されていればバッチ型です。
種類によって確認箇所が異なるため、以降は該当する手順に沿って調べます。
トリガー型の場合:クオリフィケーションルールを確認する
トリガー型で同じリードに対して2回目以降の処理が実行されない場合は、最初にクオリフィケーションルールを確認します。
クオリフィケーションルールとは
クオリフィケーションルールは、同じリードがスマートキャンペーンのフローを通過できる回数や頻度を決める設定です。
Adobeの公式ドキュメントでも、初期設定では、同じリードが複数回トリガーの条件を満たしても、フローを通過するのは1回だけと説明されています。
たとえば、スコアの加算を1日1回に制限したい場合や、登録処理を1人につき1回だけ実行したい場合に、この設定を使います。
設定の確認手順
- 対象のスマートキャンペーンを開く
- 「スケジュール」タブを開く
- 「設定を編集」を選択する
- フローを通過できる頻度を確認する
主な選択肢は、次の3つです。
| 設定 | 動作 |
|---|---|
| 1回のみ | 1人につき1回だけフローを通過する。2回目以降は通過しない |
| 毎回 | トリガーが発生するたびにフローを通過する |
| 日/週/月ごとに1回 | 指定した間隔内で1回だけフローを通過する |
2回目以降も処理する場合は、「1回のみ」以外を選択します。トリガーが発生するたびに処理するなら「毎回」、一定期間内の実行回数を制限するなら「日/週/月ごとに1回」を使います。
間隔を指定する場合は、再びフローを通過できる時刻にも注意が必要です。たとえば、日曜日の夜に条件を満たしてフローを通過した場合、次に通過できるのは、その時刻から指定した期間が経過した後です。日付が変わった時点で制限が解除されるわけではありません。
また、月単位を指定した場合、Marketoでは1か月を常に30日として扱います。暦上の月の長さや月末とは関係なく、30日後を基準に判定します。
初回のテストだけでは制限に気付きにくい
クオリフィケーションルールによる制限は、初回の動作確認では表面化しにくい問題です。
1人のテストリードで1回だけ確認すれば、フローは正常に実行されます。同じリードが2回目の条件を満たして初めて、設定によって処理が制限されていることに気付く場合があります。
反対に、テストのために一時的に「毎回」へ変更し、本番前に戻し忘れるケースもあります。リリース前には、スマートキャンペーンの目的に合った実行回数になっているかを確認してください。
バッチ型の場合:スケジュールとフィルターを確認する
バッチ型は、繰り返し実行する設定になっていなければ、2回目は自動で実行されません。まず実行スケジュールを確認し、その後、対象者を抽出するフィルター条件を調べます。
スケジュールが「1回実行」になっていないか
バッチ型のスケジュールには、「1回実行」と「繰り返しスケジュール」があります。「1回実行」で処理した場合、その実行が完了した後は、自動では実行されません。
定期的に処理するには、「繰り返しスケジュール」で日次・週次・月次などの実行間隔を指定する必要があります。
繰り返し実行する想定であれば、スケジュールが「1回実行」のままになっていないかを確認してください。
初回の処理後もフィルター条件を満たしているか
バッチ型では、実行のたびにスマートリストの条件に基づいて対象者を抽出します。そのため、初回の処理結果によって、2回目には条件を満たさなくなることがあります。
たとえば、「このメールを送信していない人」というフィルターを設定している場合、初回に送信した相手は、次の実行時には「送信済み」です。その結果、スマートリストの対象から外れます。

これは設定ミスではなく、フィルター条件どおりの動作です。
2回目以降も同じリードを処理したいのか、未処理のリードだけを対象にしたいのかを確認し、その目的に合った条件になっているかを見直してください。
原因が見つからない場合の確認箇所
クオリフィケーションルールや実行スケジュール、フィルター条件を確認しても原因が分からない場合は、自動無効化とコミュニケーションリミットを調べます。どちらを確認するかは、スマートキャンペーンの種類と処理内容によって異なります。
トリガー型:自動で無効化されていないか
Marketoには、長期間対象者が発生していないトリガーキャンペーンを、自動で無効化する仕組みがあります。
対象は、6か月以上有効になっているにもかかわらず、その間に対象となったリードが1件もないトリガーキャンペーンです。四半期に1回確認され、無効化の前にはMarketoから通知が届きます。
このクリーンアップの対象はトリガーキャンペーンであり、バッチキャンペーンは対象外です。バッチ型で処理されない場合は、前述のスケジュールとフィルター条件を優先して確認します。
トリガー型を停止した覚えがないのに動作しない場合は、スマートキャンペーンのステータスを確認してください。非アクティブになっていれば、再度有効化します。
また、手動で一度無効化してから有効化し直しておくと、次回の自動無効化の対象から外れやすくなります。
メール送信を含む場合:コミュニケーションリミットに達していないか
メール送信を含むスマートキャンペーンは、トリガー型・バッチ型のどちらでも、コミュニケーションリミットの影響を受ける場合があります。
コミュニケーションリミットは、1人が1日または1週間に受信できるメール数の上限を、管理者が設定する機能です。
スマートキャンペーンで「非オペレーショナルのメールをブロック」が有効になっていると、上限に達した人には非オペレーショナルメールが送信されません。一方、オペレーショナルメールは、この上限を超えて送信されます。
この場合、スマートキャンペーン自体は実行されていても、フロー内のメール送信ステップだけがスキップされます。キャンペーン全体が実行されていないのか、メール送信だけが制限されているのかを区別する必要があります。
上限にかかわらず届ける必要がある運用メールであれば、スマートキャンペーン側のブロック設定を見直すか、メール側をオペレーショナルメールとして扱う設定を確認してください。

実行頻度を変更する前にフローの内容を確認する
クオリフィケーションルールを「1回のみ」から「毎回」に変更すると、トリガーが発生するたびにフローが実行されます。メール送信を含む場合は、同じ人に短時間で複数回送信される可能性があります。
また、条件の組み方によっては、想定よりも高い頻度でスマートキャンペーンが実行されることもあります。
設定を変更する前に、フローの内容を必ず確認してください。スコア加算や内部処理だけであれば影響は限定的ですが、メール送信や外部システムとの連携が含まれる場合は、テストリードで動作を確認してから本番に反映することをおすすめします。
確認手順を運用ルールに組み込む
初回は動作しても2回目以降は動作しない場合、確認する順序を決めておくと、原因を切り分けやすくなります。
次の手順をチェックリストとして運用に組み込めば、担当者が変わっても同じ観点で確認できます。
- 「スケジュール」タブで、トリガー型かバッチ型かを確認する
- トリガー型の場合は、クオリフィケーションルールを確認する
- バッチ型の場合は、繰り返しスケジュールとフィルター条件を確認する
- トリガー型の場合は、自動で無効化されていないかを確認する
- メール送信を含む場合は、種類を問わずコミュニケーションリミットを確認する
この順序で確認すると、2回目以降に動作しない原因を効率よく切り分けられます。
また、リリース前のチェック項目にクオリフィケーションルールを含めておくと、同じリードが2回目以降にフローを通過しない問題を、事前に防ぎやすくなります。
複数の担当者でMarketoを運用している場合は、誰が確認しても同じ判断ができるよう、スマートキャンペーンのリリース前チェックリストとして整備することをおすすめします。
リリース前チェックリストの整備は、Marketo導入支援で対応しています。
導入の検討から日々の運用まで、段階ごとに関連記事をまとめたMarketo実践ガイドもあわせてご覧ください。
マーケティング運用を強化されたい方へ
マーケティングツールの運用は、導入して終わりではありません。設定の属人化、確認フローの形骸化、データの蓄積による管理コストの増大など、運用フェーズで出てくる問題は少なくありません。
こうした状況を一人で抱えていると、ミスへの対応に追われ、本来やるべき施策に手が回らなくなります。
さとりファクトリのMOpsサポートサービスでは、マーケティングの運用管理・データ整備・ツール間連携の保守・トラブル対応などを、月額の伴走支援として継続的にサポートしています。マーケティングの業務文脈とシステム実装の両方を理解したチームが対応するため、「IT部門に伝わらない」「要件の出し方がわからない」という状況も含めて相談いただけます。
「何から手をつければいいかわからない」という段階からでも対応しています。まずはお気軽にご相談ください。
コメント