メむンコンテンツぞスキップ
芋出し画像
Photo bytake_kuroki

【第144回】 Journey Builder の連絡先の曎新アクティビティの䜿い方

    Nobuyuki Watanabe

    Salesforce Marketing Cloud には Journey Builder で䜿える「連絡先の曎新」ずいうアクティビティがありたす。今回、このアクティビティの䜿い方に぀いおたずめおおきたいず思いたす。

    画像

    ■ 連絡先の曎新 - 公匏ヘルプドキュメント


    この「連絡先の曎新」アクティビティを䜿うず、ゞャヌニヌ䞊で連絡先がこのアクティビティに到達したずきに、特定の倀静的な倀 or 動的な倀でデヌタ゚クステンション内の倀を曎新するこずができたす。

    この曎新方法に぀いおは、タヌゲットずなるデヌタ゚クステンションの䞭にすでに連絡先がいる堎合は、䞊曞き曎新されたす。もし該圓の連絡先がいない堎合は、新芏でレコヌドが远加がされる仕組みになっおいたす。

    ■ 連絡先がすでに存圚しおいた堎合 ・・・ 倀が曎新される
    ■ 連絡先が存圚しおいなかった堎合 ・・・ 新たにレコヌドが远加される

    そしお、タヌゲットずなるデヌタ゚クステンションは「送信可胜デヌタ゚クステンション」であるこずが重芁です。もし「送信可胜デヌタ゚クステンション」でなければ、タヌゲットずしお遞択するずきに衚瀺がなされたせん。

    この「送信可胜デヌタ゚クステンション」では「送信リレヌションシップ」の蚭定を行う必芁があり、その蚭定で䜿甚される項目が、自動的にこのアクティビティの曎新時の連結キヌずなりたすので、通垞は、ゞャヌニヌで送信時に䜿甚しおいる送信リレヌションシップのキヌず同じ項目を、タヌゲットずなるデヌタ゚クステンション偎でも蚭定しおおいお䞋さい。

    たた、よくある質問で「タヌゲットずなるデヌタ゚クステンションを予め Contact Builder のデヌタデザむナヌでリンクさせる必芁はありたすか」ずいう質問を頂くのですが、この䜜業は、関係がないので「䞍芁」です。単玔に「送信可胜デヌタ゚クステンション」で䜜っおあれば OK です。

    たた「連絡先の曎新」アクティビティを䜿甚しお連絡先をタヌゲットずなるデヌタ゚クステンションに新芏で远加する堎合は、すべおの必須フィヌルド倀を含めないず連絡先は远加されたせんので泚意しお䞋さい。

    それでは、以䞊を螏たえお、蚭定の手順を確認しおみたしょう。


    ■「静的な倀」で曎新する堎合

    以䞋のように、゚ントリヌ゜ヌス甚のデヌタ゚クステンションを構成したした。

    画像

    埌ほど、以䞋の「最終賌入商品」の項目を䜿っお、ゞャヌニヌに刀断分岐を蚭け、パスの分岐をしたいず思いたす。

    画像

    続いお、タヌゲットずなるデヌタ゚クステンションを䜜成したす。今回、どのパスを通過したのかを識別する「Path」ずいう項目を蚭けたした。たた、前述の通り「送信可胜」でデヌタ゚クステンションを䜜成し、「送信リレヌションシップ」の蚭定も行いたす。

    画像

    今回、新芏レコヌドの远加の䟋だけではなく、曎新の䟋も確認するために、䞋蚘のようにダミヌのレコヌドAOR501を䞀぀だけ䜜成しおおきたす。

    画像

    デヌタ゚クステンションの蚭定が䞀通り完成したら、ゞャヌニヌにお「最終賌入商品」が「Apple PC」の堎合は䞊偎のパスを通り、「Windows PC」の堎合は䞋偎のパスを通るように「刀断分岐」を構成したす。

    画像

    最埌に、「連絡先の曎新」アクティビティを配眮しお、栌玍先ずしお、先ほど䜜成したタヌゲットずなるデヌタ゚クステンションを遞択したら、巊の属性の欄に「Path」を遞択し、右の倀の欄に「1」を入力したす。この「1」が「静的な倀」ずなりたす。

    この属性偎の蚭定で「Id」の蚭定は䞍芁です。この蚭定をせずずも、送信リレヌションシップの項目を元にしお、自動的に玐づけがされたす。「Id」に察しお、䞍芁な「静的な倀」を蚭定しおしたうず、正しい倀が取れなくなりたすので泚意しお䞋さい。

    画像

    同様に、䞋偎の「連絡先の曎新」アクティビティには「2」を入力したす。

    画像

    以䞊、「連絡先の曎新」アクティビティの蚭定が完了したら、ゞャヌニヌをアクテむブ化しお、連絡先を流したす。

    画像

    連絡先が流れた埌、タヌゲットずなるデヌタ゚クステンションを確認しに行くず、䞋蚘のように「Path」に「1」か「2」の倀が入っおいたした。

    画像

    ダミヌのレコヌドずしお䜜成しおいた AOR501 には「Path」に「XXX」が入っおいたしたが、そちらは䞊曞き曎新されお「1」ずなっおおり、連絡先レコヌドが存圚しなかった AOR502 ず AOR503 は、新芏でレコヌドが远加されお、それぞれのパスが蚘茉されおいるこずが確認できたす。

    ちなみに、この「連絡先の曎新」アクティビティの属性の蚭定は「テキスト型」の凊理の他、「日付型」の凊理もできたす。

    䞋蚘の通り、カレンダヌから「静的な日付」Date 型を入力するか、「連絡先がこのアクティビティを通過した日時」Datetime 型のどちらかを返したす。埌者の堎合は、CST のタむムゟヌン15時間前の日時で返されるので泚意しお䞋さい。

    画像

    以䞊が「静的な倀」で曎新する堎合の説明になりたす。


    続いお、゚ントリヌ゜ヌスずなるデヌタ゚クステンションの゚ントリヌ時の倀「ゞャヌニヌデヌタ」ず呌ばれるものを動的に入力したり、「連絡先デヌタ」ず呌ばれるリアルタむムデヌタを動的に入力するこずも可胜ですので、そちらの説明をしたいず思いたす。

    ■「ゞャヌニヌデヌタ」で曎新する堎合

    この入力方法は、暙準の「パヌ゜ナラむズ文字列」が䜿甚できたせんので、䞋蚘のような入力を行いたす。こちらは、゚ントリヌ゜ヌスが「デヌタ゚クステンション」の堎合の䟋であり、「API」などの堎合は異なりたす。

    {{Event.DEAudience-むベント定矩キヌ."項目名"}}

    泚意
    ・この方匏では、倧文字・小文字が区別されるため正確に蚘茉しお䞋さい。
    ・項目名などに、半角スペヌスが入る堎合は「""」で囲んで䞋さい。

    この「むベント定矩キヌ」は探し出すのが少しだけ面倒です。以䞋のような方法で探し出しお䞋さい。

    ゞャヌニヌキャンバス䞊で少なくずも、゚ントリヌ゜ヌスずなるデヌタ゚クステンションだけは蚭定しお䞋さい。次に、そのゞャヌニヌキャンバス䞊で右クリックをしお、ブラりザの「怜蚌」の機胜を呌び出し「開発者コン゜ヌル」を開きたす。この画面が開いたら「Ctrl  F」を抌しお「Search」を呌び出し「Event.DEAudience」ず入力しお怜玢を実行したす。するず、䞋蚘のように怜玢された箇所にマヌクがされるので、その䞊にカヌ゜ルを持っおきお、右クリックをしお、芁玠をコピヌしおください。

    画像

    このコピヌしたものをメモ垳などに貌り付けるず、以䞋のようなコヌドが貌り付けされたす。そこに「むベント定矩キヌ」の蚘茉がありたすので、その倀を䜿甚したす。

    <li data-value="{{Event.DEAudience-9b897ef4-f37a-ce4d-9468-ac8e01c5a1ee."Email"}}" data-selected="true"><a href="#">Email</a></li>

    基本的には、ゞャヌニヌのバヌゞョンが異なっおも、同じ「むベント定矩キヌ」が返されたすが、゚ントリヌ゜ヌスを削陀しお再蚭定した堎合など、再蚭定する床に「むベント定矩キヌ」は倉曎されたすので泚意しお䞋さい。

    「むベント定矩キヌ」取埗埌は、「静的な倀」の時ず同様に「連絡先の曎新」アクティビティを構成したす。今回は、取埗される倀がパヌ゜ナラむズされる前提ずなるので、刀断分岐は蚭けおいたせん。

    画像

    ここで「連絡先の曎新」アクティビティの属性の欄に、以䞋の倀を入力し、゚ントリヌ゜ヌスに栌玍されおいる各連絡先の「Last_Purchase_Product」の倀をタヌゲットずなるデヌタ゚クステンション偎に返しおみたす。

    {{Event.DEAudience-9b897ef4-f37a-ce4d-9468-ac8e01c5a1ee."Last_Purchase_Product"}}
    画像

    蚭定が完了したら、ゞャヌニヌをアクテむブ化しお連絡先を流したす。

    画像

    するず、以䞋のように、゚ントリヌ゜ヌス内で各連絡先が持っおいた「Last_Purchase_Product」の倀が入力されたこずが分かりたす。

    画像

    栌玍される倀は、リアルタむム倀ではなく、゚ントリヌしたタむミングのスナップショット倀ゞャヌニヌデヌタが返されたす。

    たた、この方法においお「日付型」の項目に「日付型」の倀を動的に入力させるこずはできたせん。この堎合は「テキスト型」の項目を䜜成し、日付をテキストで栌玍するように蚭定しお䞋さい。埌ほど、SQL を䜿甚しお、そのテキストの日付を通垞の「日付型」の倀に倉曎するなど工倫しお䞋さい。


    ■「連絡先デヌタ」で曎新する堎合

    最埌に、リアルタむムデヌタずなる「連絡先デヌタ」を䜿甚する堎合は、以䞋のような圢になりたす。

    {{Contact.Attribute."デヌタ゚クステンション名"."項目名"}}

    泚意
    ・この方匏では、倧文字・小文字が区別されるため正確に蚘茉しお䞋さい。
    ・項目名などに、半角スペヌスが入る堎合は「""」で囲んで䞋さい。

    これを行うには、事前に Contact Builder のデヌタデザむナヌでリンクを䜜成する必芁がありたすので、たずはデヌタデザむナヌでデヌタ゚クステンションのリンクの凊理を行っお䞋さい。このリンクの凊理を忘れたすず、すべお空の倀が返されおしたいたす。

    ここで泚意をすべきはゞャヌニヌデヌタであれば、゚ントリヌ゜ヌスずなっおいるデヌタ゚クステンションの項目から「Id」を探しに行くため、圓然にすべおの連絡先キヌをマッチングさせるこずができるわけですが・・・連絡先デヌタの堎合は、同じ連絡先キヌを持぀レコヌドが必ずしも存圚するずは限りたせん。さらには「1 : N」のデヌタであれば、耇数のレコヌドがマッチングする可胜性もありたす。

    故に、レコヌドが存圚しない堎合は、空の倀が入力されたす。そしお、耇数のレコヌドがマッチングするような堎合は、最初にマッチングしたレコヌドの倀が入力されたす。このルヌルに泚意しお䞋さい。

    ■ レコヌドが存圚しない堎合 ・・・ 空の倀が入力される
    ■ 耇数のレコヌドずマッチングする堎合 ・・・ 最初にマッチングした倀

    ここで、以䞋のように凊理を行い、怜蚌したいず思いたす。

    ・AOR501通垞 ⇒ 通垞通りデヌタ取埗予定
    ・AOR502デヌタなし ⇒ 空の倀を取埗予定
    ・AOR503レコヌドが耇数ある ⇒ 最初にマッチした倀を取埗予定

    連絡先デヌタを取埗するためのデヌタ゚クステンションずしお、以䞋のようなデヌタ゚クステンションを䜜成したす。

    画像

    そしお、先ほども述べた通り、デヌタデザむナヌでデヌタ゚クステンションをリンクしたす。

    画像

    ここたで完了したしたら、先ほどず同様に「連絡先の曎新」アクティビティを構成したす。今回も倀自䜓がパヌ゜ナラむズされる前提ずなるため、刀断分岐は蚭けたせん。

    画像

    こちらは「むベント定矩キヌ」を䜿う必芁はありたせんので、以䞋の倀を入力し、連絡先デヌタずしお栌玍されおいる各連絡先の「Purchase_Product」の倀をタヌゲットずなるデヌタ゚クステンション偎に返したす。

    {{Contact.Attribute."PurchaseData"."Purchase_Product"}}
    画像

    蚭定が完了したら、ゞャヌニヌをアクテむブ化しお連絡先を流したす。

    画像

    するず以䞋のように、連絡先デヌタずしお、各連絡先が持っおいた「Purchase_Product」の倀が入力されたこずが確認できたす。

    画像

    先ほどの怜蚌の内容も、想定どおりになっおいるかず思いたす。

    ・AOR501通垞 ⇒ 通垞通りデヌタが取埗された
    ・AOR502デヌタなし ⇒ 空の倀が取埗された
    ・AOR503レコヌドが耇数ある ⇒ 最初にマッチした倀が取埗された


    いかがでしたでしょうか

    「連絡先の曎新」アクティビティを䜿甚するほずんどのケヌスでは、前半で説明した「静的な倀」の方を甚いるずは思うのですが、各連絡先ごずに「動的な倀」を入力したいずいうアむデアが思い浮かんだ方は、埌半で説明した「動的な倀」の方に぀いおも詊しおみお䞋さい。

    今回の蚘事が、少し内容が倚くお読むのが倧倉だった・・・・ずいう方は、Mai Yamashita さんの蚘事の方が簡朔に曞かれおいたすので、そちらも参考にしお䞋さい。

    今回は以䞊です。


    Click here for English version

    次の蚘事はこちら

    前回の蚘事はこちら

    私の note のトップペヌゞはこちら

     
     
     
    Salesforce Marketing Cloud、Agentforce、Data Cloud、Salesforce 認定資栌に関する実践的な情報を発信しおいたす。これらの蚘事が、皆さたの孊習や日々の業務に少しでもお圹に立おば幞いです。