Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

すでに Marketing Cloud メールを受け取っている購読者を送信先から除外する

公開日: Jan 21, 2025
説明

さまざまな理由でメールを再送信することがあります。たとえば、特定のドメインでブロックされていたために多くの購読者にメールが届かなかったが、そのブロックが現在は解除されているといったケースが考えられます。あるいは、すでに始まっていた送信処理が途中でキャンセルされ、一部の購読者にのみメールが送信されたということもあります。これらの状況では、下記の手順に従って、すでに受信済みの購読者を除外してメールを再送信できます。 

解決策

Marketing Cloud の特定のジョブについて、すでにメールメッセージを送信してある購読者を除外する手順は次のとおりです。


データエクステンションの作成


1. Marketing Cloud メールで [購読者] | [データエクステンション] をクリックします。
2. [作成] をクリックします。
3. [プロパティ] の [名前] 項目に Exclusion_[YYYY-MM-DD] と入力します。

[ ] 内には今日の日付を YYYY-MM-DD の形式で入力します。たとえば、今日が 2015 年 1 月 1 日であれば Exclusion_2015-01-01 と入力してください。

4. [次へ] | [次へ] をクリックします。
5. [フィールド] に以下を入力します。

  • 名前 = EmailAddress
  • データ種別 = EmailAddress

6. 次の行に以下を入力します。

  • 名前 = SubscriberKey
  • データ種別 = テキスト
  • 長さ = 254

7.[作成] をクリックします。
8.[データエクステンション] ページで、作成したデータエクステンションの名前をクリックします。
9.[プロパティ] タブで [送信に使用] チェックボックスをオンにします。
10.左側に表示されるドロップダウンで [SubscriberKey] を選択します。
11.右側に表示されるドロップダウンで [購読者キー] を選択します。
12.[保存] をクリックします

 

適切なジョブ ID の検索

 

1.Marketing Cloud メールで [トラッキング] | [送信] をクリックします。
2.当該のジョブの [ジョブ ID] 項目の値をメモします。


 

クエリアクティビティの作成

以下の手順に従って クエリアクティビティを作成します。 


1.Marketing Cloud では、Automation Studio でクエリアクティビティを作成できます。[Journey Builder] | [Automation Studio] | [アクティビティ] に移動します。
2. [アクティビティの作成] | [SQL クエリ] をクリックします。
3.[名前] に Exclusion_[YYYY-MM-DD] と入力します。

[ ] 内には今日の日付を YYYY-MM-DD の形式で入力します。たとえば、今日が 2015 年 1 月 1 日であれば Exclusion_2015-01-01 と入力してください。

4.[クエリ] の下に、下記のいずれかのクエリテキストを入力します (注意: @JobID には上でメモしたジョブ ID を入力してください)。 

a. 前回の送信時にメールがバウンスされなかったすべての購読者を除外するには、以下のクエリを入力します。

 

注: お客様のサポート契約レベルによっては、以下の複雑なSQLクエリはサポート対象外となることがあります。
 

SELECT su.EmailAddress as Emailaddress,su.SubscriberKey
FROM _Sent se
LEFT JOIN _Bounce b
ON se.JobID = b.JobID
AND se.ListID = b.ListID
AND se.BatchID = b.BatchID
AND se.SubscriberID = b.SubscriberID
JOIN _Subscribers su
ON su.SubscriberID = se.SubscriberID
WHERE se.JobID = xxxxx -- Please enter Job ID
AND b.JobID IS NULL

 

b. 前回の送信時に、キャンセル前にメールが送信されたすべての購読者を除外するには、以下のクエリを入力します。

SELECT su.EmailAddress as Emailaddress,su.SubscriberKey 
FROM _Subscribers su WITH (NOLOCK)
JOIN _Sent se WITH (NOLOCK) 
ON su.SubscriberID = se.SubscriberID
where se.JobID = xxxxx --Add JobID


 

5.[ターゲット] の下では、Exclusion_[YYYY-MM-DD] という名前のデータエクステンションを選択します。
6.[保存] をクリックします

 

送信定義メールの変更

 

1.Marketing Cloud メールで [インタラクション] | [送信定義メール] をクリックします。
2.送信を実行するのに使用する送信定義メールを探します。
3.名前をクリックします。
4.[受信者] の下で [受信者の編集] をクリックします。
5.[受信者の選択] の下で Exclusion_[YYYY-MM-DD] という名前のデータエクステンションをクリックします。
6.[除外済み] の隣にある右向き矢印 ( >>) アイコンをクリックして、データエクステンションを [除外済み] ボックスに移動します。
7.[保存] | [保存] をクリックします。

 

オートメーションの作成、スケジュール、実行


次の手順に従ってオートメーションを定義します。

 

1.Marketing Cloud で [Journey Builder] | [Automation Studio] をクリックします。
2.[オートメーションの作成] をクリックします。
3.  「無題のオートメーション」を Exclusion_[YYYY-MM-DD] の名前で上書きします。

[ ] 内には今日の日付を YYYY-MM-DD の形式で入力します。たとえば、今日が 2015 年 1 月 1 日であれば Exclusion_2015-01-01 と入力してください。

4.[アクティビティ] の下で [SQL クエリ] をクリックしてワークフローキャンバスまでドラッグします。
5.[選択...] をクリックします。
6.Query という名前のフォルダをクリックします。
7.Exclusion_[YYYY-MM-DD] をクリックします。
8.[完了] をクリックします。
9.[アクティビティ] の下で [メールの送信] をクリックしてワークフローキャンバスのステップ 2 までドラッグします。
10.[設定] の隣にある矢印をクリックします。
11.[送信定義メール] をクリックします。
12.送信を実行するのに使用する送信定義メールを探します。
13.名前をクリックします。
14.[完了] |[保存] をクリックします。
15.[スケジュール] タブをクリックします。
16.必要に応じてオートメーションの実行をスケジュールします。
17.[一回実行] をクリックします。

 

ナレッジ記事番号

000387007

 
読み込み中
Salesforce Help | Article