見出し画像

【第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 ヶ月間は正しく抽出できないのです。

この問題を解決するためには、次のような設定が必要です:

  1.   12 月側と 1 月側を「OR」で繋ぐ
    具体的には、12 月と 1 月の条件を「OR」で接続する形に設定します。

  2.   12 月 31 日と 1 月 1 日を個別に設定する
    Email Studio のフィルター機能では、「日付の前・日付の後」などの日付条件が「当日」を含まないため、12 月 31 日と 1 月 1 日は個別に設定する必要があります。

少し手間がかかりますが、こうすることで正確な抽出が可能になります。この機会にぜひ覚えておいてください。

今回は以上です。


Click here for English version

次の記事はこちら

前回の記事はこちら

私の note のトップページはこちら

この記事が気に入ったらサポートをしてみませんか?