【第2回】アニバーサリーの日付を使って取得したレコードが 0 になる場合とは
Salesforce Marketing Cloud の Email Studio には、配信マスタから配信リストを作成する際に便利なフィルター機能があります。
その中でも、「アニバーサリーの日付」という演算を使うことで、誕生日などの特定の日付に基づいてレコードを抽出できます。この演算では「年」の値を無視してレコードを取得するため、例えば「2000 年 3 月 1 日」が誕生日の人を抽出すると、年に関係なく、データエクステンション内のすべての 3 月 1 日生まれの人が取得されます。
しかし、Email Studio のフィルター機能で、アニバーサリーの日付を使ってレコードを抽出する際に、取得されたレコードが「0」になる場合があります。これは、例えば「12 月 1 日から 1 月 31 日までの誕生日の人」を抽出しようとしたときに起こります。
このような「年末から年始に跨るアニバーサリーの日付」の条件での抽出は、Email Studio ではサポートされていません。11 月 1 日から 12 月 31 日までの 2ヶ月間は問題なく抽出できますが、12 月 1 日から 1 月 31 日までの 2 ヶ月間は正しく抽出できないのです。
この問題を解決するためには、次のような設定が必要です:
12 月側と 1 月側を「OR」で繋ぐ
具体的には、12 月と 1 月の条件を「OR」で接続する形に設定します。12 月 31 日と 1 月 1 日を個別に設定する
Email Studio のフィルター機能では、「日付の前・日付の後」などの日付条件が「当日」を含まないため、12 月 31 日と 1 月 1 日は個別に設定する必要があります。
少し手間がかかりますが、こうすることで正確な抽出が可能になります。この機会にぜひ覚えておいてください。
今回は以上です。
Click here for English version
次の記事はこちら
前回の記事はこちら
私の note のトップページはこちら
この記事が気に入ったらサポートをしてみませんか?