ユーザーの誕生日を軸としたメール配信 | Community
Skip to main content
December 21, 2017

ユーザーの誕生日を軸としたメール配信

  • December 21, 2017
  • 1 reply
  • 351 views

JMUGのみなさま

はじめまして、PVH Japan村上と申します。

初歩的な質問で恐縮ですが、以下をマルケトで実装したいです。

設定方法をご教示いただけますでしょうか?

■やりたいこと

ユーザーの誕生日当日に、メールを送信するシナリオを実装したい。

誕生日をトリガーとして配信日設定する場合以下2つの方法以外でやり方はないか?

・365個(365日分)スマートキャンペーンを設定する

・誕生日(日)(月)のフィルターを、毎日手動で変更する(例:12月21日の場合は、以下のとおり↓)

※誕生日は、「年」「月」「日」にフィールドが分かれています。

※誕生日のデータは、リードDBに入っているので、データ値変更のトリガーは使えないと思っております・・

お手数ですが、どうぞよろしくお願いいたします。

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Akiyuki_Nishika
Level 2
December 21, 2017

@Momoko Murakami​ さん、はじめまして。

デザインワン・ジャパンの西川と申します。

カスタムフィールドの追加や変更はできない、という前提であれば以下のような形はどうでしょうか。

<つくるもの>

①毎月○日に起動するバッチキャンペーン×31

   スマートリスト:「誕生日(日)」が起動日に等しい、かつ、「誕生日(月)」(任意の月を指定)

   フロー:キャンペーンのリクエスト(②のトリガーキャンペーンを指定)

②「Marketoフローアクション」をトリガーとするトリガーキャンペーン×1

   フロー:メールを送信

毎日違う①のバッチキャンペーンから②のトリガーキャンペーンをリクエストする、という形です。

運用としては、毎月月初1回目の起動までに、①のバッチキャンペーンの「誕生日(月)」を変えるという形になります。

月初に31個のバッチキャンペーンに変更をかけないといけないのは面倒ですが、

最初に365個(うるう年も考えると366個!?)のメールプログラムを組んだり、毎日手動で変更したりするよりは良いのかなと…。

メール送信を別のスマートキャンペーンに切り出しているので、

メールアセットを差し替えたりするのは1つのスマートキャンペーンのみで済むので多少は運用負荷も下げられるかと思います。

お役に立てるかどうか(そもそも要件を満たせているかどうか)分かりませんが参考になれば幸いです。

追記

カスタムフィールドの追加などが簡単にできるようであれば、

「日」のデータ型のカスタムフィールドで誕生日の日付を保持して、

待機フローの「次の記念日を使用する」というのを使うのが手っ取り早いかと思います。

(この「次の記念日を使用する」を使ったことがないのでこれで正しいかは他の方のご意見もいただけると…スミマセン)

参考: 待機フローアクションで日付トークンを使用する - Japanese - Product Documentation

December 22, 2017

Akiyuki Nishikawaさま、はじめまして。

ご丁寧にご回答いただき、ありがとうございます!

バッチキャンペーン×31本と、トリガーキャンペーン1本の組み合わせは、思いつきませんでした。

ありがとうございます。こちらで解決しそうです。

また、追記の情報も大変勉強になりました。

また躓きましたら質問させていただきます。

引き続き、どうぞよろしくお願いいたします。

Akiyuki_Nishika
Level 2
December 22, 2017

@Momoko Murakami​ さん

お役に立てたようであれば何よりです!

後から思いついたんですが、たぶん①のスマートリストで指定していた「誕生日(月)」を

②のスマートリストで指定するようにすれば、

毎月発生する「誕生日(月)」の指定の値を変える作業も1つだけで済むのではないかと思います。

<つまりこういう形>

①毎月○日に起動するバッチキャンペーン×31

   スマートリスト:「誕生日(日)」が起動日に等しい

   フロー:キャンペーンのリクエスト(②のトリガーキャンペーンを指定)

②「Marketoフローアクション」をトリガーとするトリガーキャンペーン×1

   スマートリスト:「誕生日(月)」(任意の月を指定)←ここを毎月書き換え

   フロー:メールを送信