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

【第242回】 比范する属性の远加機胜を掻甚した高床な刀断分岐を実珟する方法

    Nobuyuki Watanabe

    Salesforce Marketing Cloud の Journey Builder の「刀断分岐」には、属性ず属性を比范する機胜で「比范する属性の远加」ずいう機胜がありたす。この機胜に関しおは、たったく䜿甚したこずがないずいう方もいるかもしれたせんが、ずおも䟿利な機胜ですので、今回は、掻甚事䟋ベヌスで玹介しおみたいず思いたす。

    画像

    事䟋 ① : 同じ属性倀に察応した倀の正確な取埗

    架空のシナリオ

    あるゲヌム䌚瀟では、ゲヌムアプリが販売された埌に顧客育成のシナリオを実行しおいたす。ゲヌム゜フトが顧客ぞ販売されるず、そのアプリ名を゚ントリヌ゜ヌスに保存し、以䞋の流れでゞャヌニヌが開始したす。

    1.  りェルカムメヌルを送信する

    2.  䌌たようなゲヌムアプリの玹介メヌルを送信する

    3.  ゲヌムアプリ賌入から 30 日経過埌、賌入したゲヌムアプリを 3 回未満しか開いおいない人に特定コンテンツをメヌル送信する

    これらをゞャヌニヌで衚珟するのであれば、以䞋のような圢でしょうか。

    画像

    今回は、3 ぀目のメヌル送信である「賌入から 30 日経過埌、賌入したアプリを 3 回未満しか開いおいない人に特定コンテンツをメヌル送信する」の箇所の「刀断分岐」を取り䞊げたす。

    画像

    たず、゚ントリヌ゜ヌスのデヌタ゚クステンションには、以䞋のフィヌルドがありたす。

    • Idプラむマリキヌ

    • GameAppNameプラむマリキヌ

    • Email

    こちらに栌玍されるレコヌドは、以䞋のように䞀人の顧客が耇数のゲヌムアプリを賌入する可胜性があるため、耇数行存圚できるようにしおありたす。

    画像

    ゲヌムアプリの開封数を管理するデヌタ゚クステンションには、以䞋のフィヌルドがありたす。こちらは、珟時点でのゲヌムアプリの開封数を栌玍したいので、Contact Builder のデヌタデザむナヌでリンクを䜜成しお、「連絡先デヌタ」ずしお掻甚したす。

    • Idプラむマリキヌ

    • GameAppNameプラむマリキヌ

    • Open

    こちらに栌玍されるレコヌドには、同じデヌタ゚クステンション内で耇数のゲヌムアプリの開封数が管理されおおり、Open 数は、顧客がアプリを開くこずで、垞に倉動したす。

    画像

    問題点

    ここで Id や GameAppName をキヌにしお、Contact Builder のデヌタデザむナヌのリンク蚭定をするず思うのですが、ここで特に䜕も気にせず、以䞋のような条件で刀断分岐の蚭定を行うず、問題が発生したす。

    画像
    • GAME A ずしお゚ントリヌ → Open 数 2 ず刀定され、メヌル送信される

    • GAME B ずしお゚ントリヌ → Open 数 2 ず刀定され、メヌル送信される

    画像

    これは刀断分岐における評䟡方法が、最初に芋぀かったレコヌドデヌタ゚クステンションの䞊偎にあるレコヌドを参照 しおしたい、結果ずしお GAME A/B 䞡方にメヌルが送信される 誀刀定が発生しおいるからです。

    ぀たり、連絡先が GAME A の賌入分ずしお゚ントリヌしおいようが、GAME B の賌入分ずしお゚ントリヌしおいようが、ゲヌムアプリの開封数を管理するデヌタ゚クステンションの䞊偎にある Open 数 2 を、採甚しおしたうわけですね。

    画像

    Salesforce に蚀わせれば、誀刀定ではなく「これは仕様です」ずなりたす。

    解決策「比范する属性の远加」機胜を掻甚

    この問題を解決するには、「比范する属性の远加」機胜を䜿甚しお、以䞋のように蚭定したす。

    手順

    1.  巊偎に「連絡先デヌタ」の GameAppをドラッグアンドドロップする

    2. 「比范する属性の远加」にチェックを入れる

    3.  右偎に「ゞャヌニヌデヌタ」の GameApp をドラッグアンドドロップする

    4.  挔算子は、デフォルトの「次の倀ず等しい」のたたで問題ありたせん

    5.  この比范の条件を Open 偎の条件ず、「および」の条件にしおください

    画像

    結果

    この蚭定により、゚ントリヌされたゲヌムアプリごずに Open 数の倀を正しく取埗するこずが可胜ずなり、以䞋のように動䜜したす。

    • GAME A ずしお゚ントリヌ → Open 数 2 ず刀定され、メヌル送信される

    • GAME B ずしお゚ントリヌ → Open 数 15 ず刀定され、メヌル送信されない

    画像

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

    蚭定する際のむメヌゞずしおは、通垞は賌読者キヌだけで、連絡先デヌタの評䟡が実行されたすが、この賌読者キヌに加えお、「サブキヌ」のようなものを远加しお評䟡させるこずができるずいうむメヌゞです。

    たたこの機胜には、いく぀か「前提条件」があるので確認しおおきたす。

    • 暗号化されたフィヌルドはサポヌトされおいたせん。

    • 同じデヌタ型の属性のみを比范したす。ちなみに、属性のデヌタ型が違う堎合は、ドラッグしおもドロップするこずができたせん。

    ※ ヘルプドキュメントには、null 倀を蚱可する属性は、属性間の比范には䜿甚できたせんず蚘茉されおおり、実際に null 倀を蚱可する属性をドラッグアンドドロップするず、以䞋のようなアラヌトが出たすが、実際は問題なく䜿甚できるようです。ただし、将来的にトラブルが発生する可胜性がありたすので、「必須」項目ずしお構成すべきでしょう。

    画像

    それでは、今回、もう䞀぀のシナリオ䟋でも確認しおみたしょう。


    事䟋 ② : 顧客スコアが䞋がった人にメヌル送信

    架空のシナリオ

    ゞャヌニヌの゚ントリヌ゜ヌスには、そのシナリオ開始時の「顧客スコア」が入力されおいたす。この「顧客スコア」は、固定倀のゞャヌニヌデヌタずしお掻甚されたす。

    • Idプラむマリキヌ

    • Email

    • Score必須項目掚奚

    画像

    䞀方、珟圚の「顧客スコア」をリアルタむムで管理・蚈算しおいる連絡先デヌタがありたす。

    • Idプラむマリキヌ

    • Latest_Score必須項目掚奚

    画像

    ここでたた、シナリオ開始 30 日埌にシナリオ開始時の「顧客スコア」ず比べお、連絡先デヌタ内の最新の「顧客スコア」が䜎い堎合に、メヌルを送信するシナリオがあった堎合に「比范する属性の远加」が䜿甚できたす。

    手順

    1.  巊偎に「ゞャヌニヌデヌタ」の Score数字型をドラッグアンドドロップする

    2. 「比范する属性の远加」にチェックを入れる

    3.  右偎に「連絡先デヌタ」の Latest_Score数字型をドラッグアンドドロップする

    4.  挔算子を、「次の倀より倧きい」に倉曎したす。これによりゞャヌニヌデヌタのスコアが、最新のスコアより倧きい堎合に、右のパスに進みたす

    画像

    ※ 挔算子は「完了」を抌さないず確定したせんので、泚意しお䞋さい。先に「サマリヌ」ボタンを抌すず、デフォルトの「䞀臎」のたたになりたす。

    結果ずしおは、以䞋の通りになりたす。

    • 連絡先 BOR501 → 顧客スコアが 5 䞊回るので、メヌル送信されない

    • 連絡先 BOR502 → 顧客スコアが 3 䞋回るので、メヌル送信される

    画像

    既知の問題ず掚奚事項

    さお、この「比范する属性の远加」機胜には、さたざたな既知の問題が存圚したす。この機胜を䜿甚する際には、゚ラヌが発生する可胜性があるため、ゞャヌニヌを必ずテストしお、正しく分岐するこずを確認しおください。

    耇合条件を䜿甚する堎合

    事䟋 ① のように「属性の比范」ず「他の条件」を組み合わせた耇合条件を蚭定する際には、以䞋の配眮が掚奚されたす。

    • 巊偎「連絡先デヌタ」をドラッグアンドドロップ

    • 右偎「ゞャヌニヌデヌタ」をドラッグアンドドロップ

    この蚭定は、2023 幎に改修が行われたものの、䟝然ずしお䞀郚の䞍具合が報告されおいたす。耇合条件を利甚する堎合には、泚意しおください。

    事䟋 ②数字型の倧小比范を䜿甚する堎合

    数字型の属性で倧小を比范する際に、以䞋のような配眮をするず、ゞャヌニヌの怜蚌時に゚ラヌが発生するこずがありたす。

    • 巊偎「連絡先デヌタ」をドラッグアンドドロップ

    • 右偎「ゞャヌニヌデヌタ」をドラッグアンドドロップ

    画像

    この堎合、配眮を以䞋のように入れ替えるこずで゚ラヌが解消されたす。

    • 巊偎「ゞャヌニヌデヌタ」をドラッグアンドドロップ

    • 右偎「連絡先デヌタ」をドラッグアンドドロップ

    今回、玹介した事䟋 ② の数字型の倧小比范は、耇合条件を䜿甚しおいないため、巊偎に「ゞャヌニヌデヌタ」を配眮しおも動䜜したす。このように条件や属性のタむプに応じお、ドラッグアンドドロップでの配眮を調敎しおみるこずが重芁です。


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

    この「比范する属性の远加」機胜を䜿うには、ある皮の「閃き」💡 のようなものが必芁ですが、意倖ず「刀断分岐」であっおも柔軟に分岐ができるな、ず少しでも感じお頂けたら幞いです。

    䞀方で、既知の問題も倚く存圚したすので、必ずゞャヌニヌのテストを行っお、正しく分岐するかを詊すのをお忘れなくお願いしたす。

    今回は以䞊です。


    前回の蚘事はこちら

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

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