コラム

Adobe Marketo Engageスマートキャンペーンの基本〜よくあるつまずきポイントまで解説〜

Adobe Marketo Engage(以下、Marketo) で最も利用頻度が高く、マーケティングオートメーションの運用を支えるコア機能が「スマートキャンペーン」です。
一方で、スマートキャンペーンは柔軟な設定が可能なため「トリガー処理とバッチ処理の違いが曖昧」「設定したい内容をどう落とし込んで良いかわからない」という悩みを抱えがちです。

本記事では、スマートキャンペーンの基本構造から、フロー設計の考え方、よくあるつまずきポイントまでを体系的に解説します。

※関連ナレッジ資料※
Adobe Marketo Engage の運用とデータ活用に関するアンケート結果レポート をダウンロード

スマートキャンペーンとは

スマートキャンペーンは、「誰に」「何を」「いつ」行うかを自動化する仕組みです。
リードへメールを送る、スコアを変更する、データを更新する、営業へ通知を飛ばすなど、ほぼすべての処理はこの機能を使って実装します。

Marketoの設定作業のうち、もっとも頻度が高いのがこのスマートキャンペーンであり、
Marketo運用の理解 = スマートキャンペーンの理解とも言えます。

スマートキャンペーンの3つの構成要素

スマートキャンペーンは以下3つのタブで構成されています

1.スマートリスト(対象者の抽出)
2.フロー(実行する処理)
3.スケジュール(実行タイミング)

それぞれの役割を理解することが、正しいキャンペーン設計につながります。

スマートリスト(対象者の絞り込み)

スマートリストはスマートキャンペーンで誰をターゲットにするのかを定義します。
その方法には、フィルターとトリガーがあります。トリガーを使うと「リアルタイム処理」、フィルターのみだと「条件一致した人の一括処理」になります。フィルターは様々な方法で組み合わせたり、トリガーと組み合わせたりして使用できます。

フィルター
フィルターは現在の時点で条件に合致する人をひとまとめに抽出します。

フィルターの例)
・「業種が製造である」
・「過去30日以内にメールを開封した人」
・「フォームAの入力が完了した人」

トリガー
トリガーは特定の行動が発生した瞬間に処理を開始します。

トリガーの例)
・「フォーム送信」
・「メールクリック」
・「Webページ訪問」

トリガーとフィルターの組み合わせ
トリガーとなる行動が発生した瞬間に、その人がフィルター条件を満たしているかを判定し、満たしている場合のみフローを実行します。

設定例)
トリガー: 「フォーム(資料請求)入力」
フィルター: 「業種が製造業」
結果: 資料請求をした人の中で、製造業の人にだけ特定のメールを送る。

複数のトリガーを設定した場合
並べたトリガーのうち、いずれか1つでも発生すればフローが実行されます。(※トリガー同士を「AND」にすることはできません。人間は同時に2つの行動を全く同じ瞬間に起こすことができないためです)

設定例)
トリガー1: 「フォームA(製品資料)を入力」
トリガー2: 「フォームB(事例集)を入力」
結果: どちらのフォームを入力しても、同じ「お礼メール」が送信される。

初心者のうちは、『いつ(トリガー)』実行して、『誰に(フィルター)』絞り込むかを言語化してから設定画面に向かうとミスを減らすことができます。

フィルターの組み合わせ(論理式)
複数のフィルターを設定する場合、それらの関係性(論理式)を以下の3パターンから選択できます。

全フィルターを使用(全てAND) ※デフォルト
任意フィルター(全てOR)
詳細フィルター(AND/OR混合)

特に「詳細フィルター」を使うと、複雑な条件を定義可能です。

フロー(実行アクション)

フローは「実際に何を行うか」を定義します。

代表的なフローステップは以下です:
データ値の変更
メールの送信
アラートの送信
スコアの変更
エンゲージメントプログラムに追加

フローステップは上から順番に実行されるのがポイントです。

スケジュール(実行タイミング)

スケジュールは「いつ行うか」を決める部分です。

トリガーの場合は自動的にリアルタイム処理、バッチ(スマートリストがフィルターのみ)の場合は実行タイミングを設定します。

設定内容 対象キャンペーン Marketoでの設定場所
実行回数(1回/毎日/毎週など) バッチキャンペーン ・「1度実行」:1回だけ実行する場合
・「スケジュールの繰り返し」:毎日や毎週など実行を決まったスケジュールで繰り返す場合
実行時間
各リードがフローを通る回数(1回のみ or 複数回可)=クオリフィケーションルール バッチキャンペーン/トリガーキャンペーン 「スマートキャンペーン設定」または「設定の編集」からクオリフィケーションルールの編集を実施

特に「各リードがフローを通る回数」=クオリフィケーションルールの設定ミスは事故につながるため要注意です。例えば、「複数回実行可能」にしたまま放置すると、予期せぬトリガー連続発火によって、同じ顧客に大量のメールを誤送信する事故に直結します。

「スケジュールの繰り返し」設定画面

「クオリフィケーションルール」の設定画面

「非オペレーショナルのメールをブロック」は、Marketoの「コミュニケーション制限」を適用するかどうかの設定です。この機能がオンになっていると、管理者が設定した「1日/1週間の受信上限数」に達しているユーザーへの送信は行われません。

トリガーとバッチの使い分けポイント

トリガーキャンペーンとバッチキャンペーンとは

トリガーキャンペーンとは、リードの行動をリアルタイム検知して、即座に処理するキャンペーンです。一方でバッチキャンペーンは、一定条件に「合致している人」をまとめて処理します。

機能 役割 出力されるもの
レポート 数値・指標・傾向を確認するための「集計」 件数・割合・グラフ
スマートリスト 特定条件を満たすリード「個人」を抽出する リードの一覧

使い分けの判断基準

トリガーとバッチ、どちらのキャンペーンを設定すべきかわからなくなった場合は、下記表を参考にしてください。

判定基準 トリガー バッチ 説明
即時処理が必要か 行動の瞬間に処理をするならばトリガー一択
定期処理したい スケジュール実行はバッチでのみ可能
処理対象数が多い 数万件単位の一斉処理をトリガーで行うとシステム負荷が高い

◎:最適
△:場合によっては可能
✕:不向き

スマートキャンペーン設計の基本

フローの実行順序は「上から順番」

Marketoはフロー内のアクションを上から順に実行します。

例えば、下記の様なフローを設定していた場合、順番を誤ると「スコア変更の前に通知が飛んでしまう」などの事故が起こります。

1.スコアの変更
2.リードステータスの変更
3.アラートの送信

Marketo初心者がまず押さえるべきよくある処理例

以下の処理はMarketoを運用する中で設定頻度が高いスマートキャンペーンの設定です。

フォーム入力後のサンクスメール
トリガー:「フォームの入力」で指定のフォームを選択
フロー:
「メールの送信」でサンクスメールアセットを指定
「アラートの送信」で営業や社内向けのアラートメールアセットを指定
「プログラムステータスの変更」で運用しているチャネルのステータスを変更
スケジュール:各顧客はフローを毎回実行

メールクリック時のスコアリング
トリガー:「メール内リンクをクリック」で指定のメールとリンクを設定
フロー:「スコアの変更」で行動スコアを+3
スケジュール:各顧客はフローを1日ごと1回実行

MQL判定と通知(閾値が50の場合)

トリガー:「データ値の変更」で行動スコアを下記の様に設定

フロー:
「データ値の変更」でステージ管理をしているフィールドを選択し、新しい値にMQLを指定※Marketoで収益ステージを設定している場合は、「収益ステージの変更」も実施
「アラートの送信」で営業や社内向けのアラートメールアセットを指定

スケジュール:各顧客はフローを毎回実行

ヒント:定型業務はマニュアル化しよう
このような「サンクスメール」や「スコアリング」など、頻繁に行う設定はチーム内でルールを統一しておくことが重要です。属人化を防ぎ、設定ミスを減らすためのマニュアル作成については、以下の記事で詳しく解説しています。

▶︎マニュアル整備のススメ:Marketo運用の業務マニュアルの重要性を再確認しよう

設定が複雑なフローの例

待機フロー
「待機」は指定した期間や日時までの処理を一時停止させるステップです。単純に「◯分待つ」だけでなく、設定によって挙動が変わります。

指定の期間待機する(2日待機)

指定の日時まで待機する(2026年1月1日10時まで待機)

日付トークンの活用(誕生日フィールドに入っている日付の10時まで待機)

選択肢の追加
「選択肢の追加」とは、1つのフローステップの中で、「もしAならX、もしBならY」という条件分岐を行う機能です。メール送信やデータ値の変更などで頻繁に使用します。「選択肢の追加」で複数の条件を設定した場合、上から順番に評価されます。

地域セグメンテーションごとに送るメールを条件分岐させる場合

フローからの削除
「フローからの削除」は、リードを現在のスマートキャンペーンの処理から強制的に除外するフローステップです。ステップメールなどで「待機」している間に、リードのステータスが変化し、次のメールを送るべきかどうか判断する際に使用します。

セミナーに申し込んだ人には2通目の集客メールを送らない処理

よくあるつまずきポイントとチェックリスト

カテゴリ 原因 チェックポイント
1. トリガーが発火しない スマートキャンペーンが非アクティブ状態 スマートキャンペーンは有効化しないと動作しない。トリガーの雷アイコンが点灯しているかどうかを確認する。
2. 対象者がゼロになる 条件の絞りすぎ 「AND(かつ)」条件を重ねすぎると、対象者が減る。まずは条件を緩めて対象者が存在するか確認し、徐々に絞り込む。
日付条件の勘違い ・日付を指定する際の演算子を間違えている
参考:Marketoドキュメント スマートリストフィルター演算子の用語集
アクティビティ保持期間 ・「ウェブページにアクセス」や「データ値の変更」などのアクティビティの保存期間は90日。
参考:Marketoドキュメント Marketoアクティビティデータ保持ポリシー
3. 意図しない人に送られる 論理式のロジックミス (A and B) or C のつもりが A and (B or C) になっているなど、複合フィルターの括弧の位置で対象が大きく変わる。
資格ルールの設定ミス スマートキャンペーンの「スケジュール」タブにあるクオリフィケーションルールで、意図せず毎回実行になっていると、条件合致のたびに何度もメールが送られる。

まとめ:スマートキャンペーンを制する者がMarketoを制する

ここまでスマートキャンペーンの仕組みと設定のポイントを解説してきました。 Marketoは非常に柔軟な設計ができる反面、わずかな設定ミスが「メールの誤送信」や「機会損失」につながるリスクも持っています。
どれだけ設定に慣れてきても、人間である以上ミスは起こり得ます。

・フローの順序は正しいか?
・トリガーとフィルターのロジックは矛盾していないか?
・クオリフィケーションルールは適切か?

本番稼働させる前には、本記事のチェックリストを読み返し、必ずテストリードで実際の挙動を確認してください。地道な確認作業こそが、成果を生むマーケティングオートメーション活用の近道です。

設定ミスを未然に防ぐチェックシート

より詳細な項目を網羅したチェックシートを配布しています。メール配信前の最終確認や、設定全体のレビューにご活用ください。

メールの誤送信を絶対に防ぎたい方へ
▶︎ Marketo Engage メールプログラムチェックシート

イベントプログラムの設定を確認したい方へ
▶︎ Marketo Engage イベントプログラムチェックシート

田中 里香子

マーケティングコンサルタント

田中 里香子

インサイドセールスマネジメント支援

新卒でJR西日本に入社し、駅員として運輸業務に従事。その後、コールセンターでリーダーとしてBtoC営業を経験。パワー・インタラクティブに入社後はインサイドセールスと自社マーケティングのリーダーとして、Adobe Marketo Engage活用を推進。現在はAdobe Marketo Engageを活用したマーケティング支援に従事し、運用・改善提案を中心に複数プロジェクトを担当している。

TOP