Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Marketing Cloud Engagement のジャーニーと自動化
クエリ: Journey Builder のバウンスメールメッセージ

クエリ: Journey Builder のバウンスメールメッセージ

Journey Builder からのバウンスされたメールメッセージに基づいて、ダイレクトメーラーの送信先の取引先責任者のリストを作成します。

ご利用になる前に

この例を使用するには、SQL に関する実用的な Knowledge が必要です。コードサンプルをコピーして貼り付けることができますが、設定に合わせて設定する必要があります。

取引先責任者データを保存するデータエクステンションの作成

Contact Builder または Email Studio で、次のプロパティと項目を使用して標準データエクステンションを作成します。

対象データエクステンション ContactProfileData
外部キー ContactProfileData
メモ
メモ Email Studio でデータエクステンションを作成する場合、[必須] 列は [Nullable] 列に置き換えられます。フィールドが必須でない場合は、[Nullable] を選択します。項目が必須の場合は、[Nullable] を選択しないでください。
プライマリキー 名前 データ型 必須 長さ デフォルト値
X ContactKey Text X 254  
  EmailAddress EmailAddress X 254  
  AddressLine1 Text X 500  
  AddressLine2 Text   500  
  City Text X 100  
  State Text X 2  
  郵便番号 Text X 10  
  HomePhone Phone   50  
  MobilePhone Phone   50  

ジャーニーメール追跡の対象データエクステンションの作成

次のプロパティと項目を使用して標準データエクステンションを作成します。このデータエクステンションは、クエリのデータ出力先です。

対象データエクステンション EmailBouncesbyJourney
外部キー EmailBouncesbyJourney
プライマリキー 名前 データ型 必須 長さ デフォルト値
  JourneyName Text X 100  
  VersionNumber Number X    
  EmailName Text X 100  
  SendTime 日付 X    
  BounceTime 日付 X    
  EmailAddress EmailAddress X 254  
  ContactKey Text X 254  
X ContactID Number X    
X JobID Number X    
X ListID Number X    
X BatchID Number X    
  AddressLine1 Text X 500  
  AddressLine2 Text   500  
  City Text X 100  
  State Text X 2  
  郵便番号 Text X 10  
  HomePhone Phone   50  
  MobilePhone Phone   50  

クエリ活動の作成

Automation Studio で、次のプロパティを使用して SQL クエリを作成します。バウンスデータを確実に確定するには、送信後 72 時間以上待ってからこのクエリを実行します。

クエリ名 EmailBouncesByJourney
外部キー EmailBouncesByJourney

サンプルクエリ

このクエリをコピーして貼り付けます。

SELECT j.journeyname,
       j.versionnumber,
       ja.activityname  AS EmailName,
       s.eventdate      AS SendTime,
       b.eventdate      AS BounceTime,
       su.emailaddress,
       su.subscriberkey AS ContactKey,
       su.subscriberid  AS ContactID,
       s.jobid,
       s.listid,
       s.batchid,
       cpd.addressline1,
       cpd.addressline2,
       cpd.city,
       cpd.state,
       cpd.zip,
       cpd.homephone,
       cpd.mobilephone
FROM   [_sent] AS s
       INNER JOIN [_journeyactivity] AS ja
               ON s.triggerersenddefinitionobjectid = ja.journeyactivityobjectid
       INNER JOIN [_journey] AS j
               ON ja.versionid = j.versionid
       INNER JOIN [_bounce] AS b
               ON s.jobid = b.jobid
                  AND s.listid = b.listid
                  AND s.batchid = b.batchid
                  AND s.subscriberid = b.subscriberid
       INNER JOIN [_subscribers] AS su
               ON s.subscriberid = su.subscriberid
       INNER JOIN contactprofiledata AS cpd
               ON s.subscriberkey = cpd.contactkey
WHERE  ja.activitytype IN ( EMAIL, EMAILV2 )
       AND s.eventdate < Dateadd(hour, -72, Getdate()) 
       AND j.journeyname = MY_JOURNEY_NAME

クエリ活動の最終決定

クエリをカスタマイズします。Automation Studio の行番号を使用して、変更する行を識別します。

  • 最後の行で、 MY_JOURNEY_NAME をジャーニーの名前に置き換えます。
  • Enterprise 2.0 アカウントの子ビジネスユニットから照会する場合は、29 行目を変更してent.プレフィックスを追加します。
    • 元: INNER JOIN [_subscribers] AS su
    • 変更日: INNER JOIN ent.[subscribers] AS su

クエリを対象データエクステンションにリンクします。

対象データエクステンション EmailBouncesByJourney
データアクション 上書き

クエリのバリエーション: Capture Bounces for All Journeys (すべてのジャーニーのバウンスを取得)

すべてのジャーニーのバウンスを取得するには、クエリから最後の行を削除します。

AND j.journeyname = MY_JOURNEY_NAME
 
読み込み中
Salesforce Help | Article