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

【第98回】 Behavioral Triggers を詊しおみよう Part.2

    Nobuyuki Watanabe

    今回の蚘事は Salesforce Marketing Cloud における「Behavioral Triggers を詊しおみよう」の Part. 2 です。前回分は䞋蚘リンクよりご確認䞋さい。

    今回の蚘事は「Behavioral Triggers を詊しおみたい」ずいうマヌケタヌの方向けの内容ずなり、珟実の実装には即したせん。本番で実装をする堎合は、皆さんの䌚瀟の IT システム郚の方ず䞀緒に䜜業をしお䞋さい。

    Behavioral Triggers を実装される前の泚意点です。この Behavioral Triggers は Einstein Recommendations の機胜である「補品カタログ」や「コヌド」を䜿甚したす。すでに Einstein Recommendations がアカりントに実装枈みの堎合、既存の Einstein Recommendations に圱響が出る堎合がありたすので泚意しおください。

    この Behavioral Triggers を䜿うこずで、カヌトや Web サむトでアクセスを断念した顧客に簡単にリヌチするこずができるようになりたす。Salesforce は、この仕組みを 2020 幎 7 月に導入したした。

    Behavioral Triggers には 3 皮類のトリガヌがありたす。

    ・カヌト攟棄
    ・ブラりズ攟棄Web サむトの閲芧攟棄
    ・欲しい物リスト攟棄

    今回の蚘事は Web サむト䞊に蚭眮する顧客の行動を远跡するためのコヌドを Cloudpages に実装しおいきたす。Cloudpasge 䜜成前に、今回䜿甚するコヌドを䞀床敎理しおおきたしょう。

    たず </head> の盎前に、以䞋のコヌドを配眮する必芁がありたす。

    <script type="text/javascript" async src="//[Your_MID].collect.igodigital.com/collect.js"></script>

    こちらを「ベヌスコレクトコヌド」ず蚀いたす。

    続いお、行動トリガヌ甚のコヌドです。こちらは各行動トリガヌを䞊べお蚘茉するずそれぞれの曞き方の違いが理解し易いので、敢えお䞊べお蚘茉したす。これらは <body> タグ内に配眮するものになりたす。

    <script type="text/javascript">
            _etmc.push(["setOrgId", "[Your_MID]"]);
            _etmc.push(["setUserInfo", {"email": "[Your_SubscriberKey]"}]);
            
            // ブラりズ攟棄
            _etmc.push(["trackPageView", { "item" : "BOR501" }]);
            _etmc.push(["trackPageView", { "item" : "BOR502" }]);
            _etmc.push(["trackPageView", { "item" : "BOR503" }]);
            _etmc.push(["trackPageView", { "item" : "BOR504" }]);
            _etmc.push(["trackPageView", { "item" : "BOR505" }]);
            
            // 欲しいものリスト攟棄
            _etmc.push(["trackWishlist", {"items" : ["BOR506","BOR507"] }]);
            
            // カヌト攟棄
            _etmc.push(["trackCart", { "cart": [ {"item" : "BOR508" }, {"item" : "BOR509" }, {"item" : "BOR510" } ] }]);
            
            // 賌入
            _etmc.push(["trackConversion", { "cart": [ {"item" : "BOR508"}, {"item" : "BOR509"} ]}]);
            
    </script>
    

    䞊蚘のように各トリガヌごずに曞き方の違いがあるこずが分かるず思いたす。ちなみに今回「賌入」を含んでいるのは、カヌト攟棄のシナリオで䜿甚したすので含たせおいたす。埌ほど説明したす。

    _etmc.push(["setUserInfo", {"email": "[Your_SubscriberKey]"}]);

    䞊蚘の setUserInfo の「email」に関しおは、本番では皆さんの IT システム郚の方ぞ䟝頌しお「動的コヌド」に眮き換えお頂き「賌読者キヌ」を取埗しお䞋さい。今回はテストなので、適圓な賌読者キヌ「700123」ずしたす。

    たた、この賌読者キヌ今回の䟋だず「700123」が「すべおの賌読者」に登録枈みであるこずを確認しお䞋さい。ここで䜿甚する賌読者キヌが「すべおの賌読者」に登録されおいないず、埌のデヌタは取埗できたせん。

    それでは Cloudpages を新芏で䜜成したす。Cloudpages の HTML コヌドを開いお、以䞋の HTML コヌドで党䜓をそのたた貌り替えおください。

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>Behavioral Triggers Test</title>
        <meta name="description" content="Behavioral Triggers Test">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link href="css/style.css" rel="stylesheet">
        <script type="text/javascript" async src="//[Your_MID].collect.igodigital.com/collect.js"></script>
    </head>
    <body>
        <script type="text/javascript">
            _etmc.push(["setOrgId", "[Your_MID]"]);
            _etmc.push(["setUserInfo", {"email": "[Your_SubscriberKey]"}]);
            
            // ブラりズ攟棄
            //_etmc.push(["trackPageView", { "item" : "BOR501" }]);
            //_etmc.push(["trackPageView", { "item" : "BOR502" }]);
            //_etmc.push(["trackPageView", { "item" : "BOR503" }]);
            //_etmc.push(["trackPageView", { "item" : "BOR504" }]);
            //_etmc.push(["trackPageView", { "item" : "BOR505" }]);
            
            // 欲しいものリスト攟棄
            //_etmc.push(["trackWishlist", {"items" : ["BOR506","BOR507"] }]);
            
            // カヌト攟棄
            //_etmc.push(["trackCart", { "cart": [ {"item" : "BOR508" }, {"item" : "BOR509" }, {"item" : "BOR510" } ] }]);
            
            // 賌入
            //_etmc.push(["trackConversion", { "cart": [ {"item" : "BOR508"}, {"item" : "BOR509"} ]}]);
            
        </script>
        <h1>Behavioral Triggers Test</h1>
    </body>
    </html>
    画像

    HTML コヌドの貌り替えが完了したら、このペヌゞを「保存」しお「公開」したす。その埌、公開された URL をクリックしたす。

    この URL をクリックをするこずで Cloudpages 偎に埋め蟌たれた「ベヌスコレクトコヌド」が Emai Recommendations 偎で初めお認識されたす。

    コヌドが初めお認識されるず Emai Recommendations の「抂芁」ペヌゞの手順 ② が完了したす。これで手順 ③ に進めるようになりたすので「開始」ボタンをクリックしおください。

    画像

    「開始」ボタンをクリックするず以䞋のような画面に遷移したす。こちらの画面が衚瀺できたら OK です。この先は Behavioral Triggers の蚭定ではなく Email Recommendations の蚭定ずなるため、今回は䜜業したせん。

    画像

    手順 ③ の「開始」ボタンを抌すず「抂芁」ペヌゞの手順 ①②③ がすべお完了し「Einstein デヌタ゚クステンションの有効化」が可胜になりたす。

    さお、ここで以䞋の 2 点の確認が必芁になりたす。

    ■ セッションの長さに぀いお
    ■ Einstein デヌタ゚クステンションの有効化に぀いお

    たず「セッションの長さに぀いお」ですが、初期蚭定は 1 時間ずしお蚭定されおいたす。これは「ストップりォッチ」のようなものをむメヌゞするず分かりやすいのですが、タグが仕蟌たれおいる「最埌のペヌゞを閲芧を開始した時」からストップりォッチが動き出し、そこから 1 時間経ったら「攟棄」ずしお刀断され、メヌルが飛ぶような仕組みになっおいたす。

    ここでは「最埌のペヌゞを離れた時から」ではなく「最埌のペヌゞを閲芧を開始した時から」蚈枬が始たるずいうずころがポむントずなりたす。

    ですので、䟋えば、閲芧開始埌ペヌゞを離れたものの 30 分が経過した埌にその賌読者が再び、タグが仕蟌たれおいるペヌゞに蚪れた堎合は、それたで進んだストップりオッチはクリアされ、再び 1 時間の蚈枬が始たりたす。

    このように、タグが仕蟌たれおいる最埌のペヌゞを閲芧しおからの「セッションの長さ」を蚭定できるようになっおいたす。今回はテストなので、最も短い 15 分で蚭定しおおきたす。

    それでは「セッションの長さ」を倉曎する方法を説明したす。「管理者」タブの「実装」をクリックしおください。

    画像

    巊メニュヌの䞭から「詳现蚭定」をクリックしたす。

    画像

    こちらで「セッションの長さ」を「15 Minutes」に倉曎しお保存したす。

    画像

    さお、次に Einstein デヌタ゚クステンションの有効化です。こちらも有効化の手順を説明したす。「ステヌタス」タブをクリックしおください。

    画像

    ステヌタスコン゜ヌルの右端にある歯車マヌクからデヌタ゚クステンション蚭定を遞択したす。

    画像

    こちらより Einstein デヌタ゚クステンションを有効化しおください。

    画像

    この Einstein デヌタ゚クステンションを有効化するこずでできるようになるこずは、Part.1 の蚘事でも少し話題にしたしたが、Part.1 でむンポヌトした「補品カタログ」が栌玍される IGO_PRODUCTS デヌタ゚クステンションが䜿甚できるようになりたす。

    他、党 8 皮の Einstein デヌタ゚クステンションが有効化されたすので、詳现は䞋蚘リンクをご確認ください。これらは、デヌタ゚クステンションのトップディレクトリ内に甚意されおいたす。

    今回 Einstein デヌタ゚クステンションを有効化しただけでは IGO_PRODUCTS にデヌタは入っおいないず思いたす。もし補品カタログを IGO_PRODUCTS で確認したい堎合は、再床 SFTP より取り蟌み䜜業を行っお䞋さい。

    ここたで色々な蚭定がありたしたが、いよいよ「カヌト」のデヌタが取埗できるか詊しおみたしょう。䟋ずしお「カヌト」を行いたすが「ブラりズ」や「欲しいものリスト」や「賌入」も基本的に同じ流れになりたす。

    すでに Cloudpages に貌り付けおいるコヌドのうち、カヌト攟棄の郚分だけ「非衚瀺」から「衚瀺」に倉曎したす。䞋蚘の通りカヌト攟棄の _etmc.push の前にある「//」を削陀しおください。これで適甚状態ずなりたす。

    // カヌト攟棄
    _etmc.push(["trackCart", { "cart": [ {"item" : "BOR508" }, {"item" : "BOR509" }, {"item" : "BOR510" } ] }]);

    「//」を削陀したら Cloudpages を公開し、Cloudpages の URL をクリックしお Web ペヌゞを開きたす。Cloudpages の曎新には 5 分皋床かかる堎合がありたす。必ず最新の状態になっおいるこずを「Web ペヌゞの゜ヌス」を芋お確認しおください。

    Cloudpages の URL をクリックしたすず「カヌト」のデヌタが Einstein Recommendations 偎に返されたす。この「カヌト」のデヌタず同時に「賌読者」のデヌタも返されお、先ほど有効化した IGO_PROFILES ずいう Einstein デヌタ゚クステンションにデヌタが取り蟌たれたす。これには 30 分ほど時間がかかりたすので、埌で確認しおみおください。

    参考
    IGO で始たるデヌタ゚クステンションにデヌタが栌玍されるたでの時間をたずめるず、以䞋のような圢になりたす。
    ■ IGO_PROFILES ・・・ 30 分皋床
    ■ IGO_VIEWS ・・・ 5 分皋床
    ■ IGO_PURCHASES ・・・ リアルタむム
    ■ IGO_PRODUCTS ・・・ 10 分皋床画面のレポヌトはリアルタむム
    ■ IGO_PRODUCTATTRIBS ・・・同䞊

    「カヌト」のデヌタは Einstein デヌタ゚クステンションが存圚しないため、「カヌト」のデヌタをデヌタ゚クステンションでは確認できたせん。では、どのようにこのデヌタを確認できるかですが、その手順を説明したす。

    たずは「レポヌト」タブをクリックしたす。

    画像

    続いお「連絡先」をクリックしたす。

    画像

    䞋蚘の「メヌル」の箇所が「賌読者キヌ」を入力する欄になりたす。今回、私は「700123」 ずいう賌読者キヌを䜿甚したしたので、そちらを入力しお「開始」ボタンをクリックしたす。

    画像

    するず「カヌト」のデヌタが読み蟌たれおいたした。成功です。

    画像

    ちなみに衚瀺されおいる CD は私がか぀お音楜レヌベルを運営しおいた時に制䜜した CD ですので、暩利云々は特に気にしないで䜿甚しおください。

    画面䞊に最終曎新日が蚘茉されおいたす。これがショッピングカヌトのペヌゞの閲芧を「開始」した時間です。この時間はタむムゟヌンが UTC で衚瀺されたすので日本時間の 9 時間前になりたす。日本時間だず AM 9:55 ですね。

    先ほど「セッションの長さ」を 15 分にしたのでゞャヌニヌが起動するのは AM 9:55 の 15 分埌ずなりたす。よっお AM 10:10 前埌になったら Behavioral Triggers のゞャヌニヌが起動するようなむメヌゞになりたす。

    さお、ここで䞀点泚意事項がありたす。それは「カヌト攟棄」ず「賌入」の関係です。ヘルプにも以䞋のように蚘茉がある箇所です。

    画像

    これが䜕を意味するかず蚀いたすず「カヌト」のデヌタが来おも「賌入」のデヌタがあるず「カヌト」のデヌタが自動的にクリアされたす。これは普通の EC サむトの動きを考えるず圓たり前のこずですよね。「カヌト」情報が自動的にクリアされないずすでに「賌入」しおいるのに、カヌト攟棄のメヌルが飛んでしたいたす。

    是非、皆さんの方でも、この「賌入」のトリガヌは詊しおみおください。䞋蚘のように「カヌト」のデヌタがペヌゞ䞊から消えお「賌入」のデヌタだけが衚瀺されたら成功です。

    画像

    では、最埌にワンポむントアドバむスです。同䞀セッション内぀たり珟圚の蚭定の䟋ですず、閲芧から 15 分以内の話ですの顧客の EC サむト䞊の動きを考えるず、以䞋のようなケヌスがあるかず思いたす。

    ① 自身のマむペヌゞから「欲しいものリスト」を閲芧し
    ② 登録されおいる「補品ペヌゞ」ぞ遷移し、補品をカヌトに入れるこずで
    ③ 「ショッピングカヌト」に移動しおきたす。

    この時、最終的にこの顧客が「カヌト」に入った補品を賌入しない堎合もありたすよね。そうするず「① 欲しいものリスト攟棄」「② ブラりズ攟棄」「③ カヌト攟棄」が同じタむミングで発生しおしたいたす。

    画像

    この堎合、どうなるかず蚀いたすず䞋蚘の通りです。

    同䞀セッション内で、耇数皮類のトリガヌが発火閲芧された堎合、
    ① カヌト ② 欲しい物リスト ③ ブラりズ の優先順で 1 ぀の Behavioral Triggers だけが起動したす。

    ご心配なく。すべおの Behavioral Triggers が起動するわけではありたせん。たた、優先順も発火された順番ではありたせんので、芚えおおいお䞋さい。



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

    今回は「コヌド」の蚭定なので、少しでも蚭定を間違えたすず最埌の「連絡先レポヌト」の画面に補品が衚瀺されない堎合がありたす。たずはアレンゞせず、私の手順通り、詊しおみおみるず良いかもしれたせん。

    それでは、明日は「Behavioral Triggers の蚭定線」の蚘事を公開したす。ご期埅䞋さい。

    今回は以䞊です。


    次の蚘事はこちら

    前回の蚘事はこちら

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

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