ビジネスメッセンジャーにおけるセッション変数の利用

ビジネスメッセンジャーにおけるセッション変数の利用

セッション変数は、Webサイト内のビジネスメッセンジャーの利用者の名前、メールアドレス、電話番号などのユーザー情報を取得し、セッションが有効な間、一時的に保存するための変数です。
ビジネスメッセンジャーのウィジェットに利用者の情報を保存し、利用者に対して個別の体験を提供するのに役立ちます。
 

セッション変数の仕組み 

1. セッションの開始

利用者がWebアプリにアクセスすると、サーバーによって新しいセッションが作成され、重複しないセッションIDが割り当てられます。このIDは、利用者のブラウザーに送信されます。

2. データの保管

利用者がアプリでメッセージをやりとりする際、特定の情報(例:ユーザー名、各種設定など)は、利用者のセッションIDと関連付けられ、サーバー上でセッション変数に保存されます。

3. データの取得

以後、サーバーではセッションIDをもとにセッション変数の値を取得します。

4. セッションの終了

セッションは、利用者がサインアウトしたり、セッションが時間切れになったり、ブラウザーが終了されたりすると終了します。セッションが終了すると、サーバーではセッション変数が破棄されます。



セッション変数のサンプル

[

    {

      name: 'UserName',

      value: '川根太郎'

    },

    {

      name: 'id',

      value: '6320834868293'

    }

  ]

 

 

セッション変数の利用例


1. 初回表示時におけるセッション変数の設定 

ウィジェットの初回表示時に、widgetProps内でセッション変数を設定します。

ZOHOIM.widgetProps = {

sessionVariableValues:sessionVariable

};


2. 初回表示後のセッション変数の更新 

やりとりの中でセッション変数の値を更新する必要が生じた場合、triggerEventメソッドを使ってセッション変数を更新できます。

const { triggerEvent } = window.ZOHOIM || {};

const args = {

  sessionVariableValues: sessionVariable

};

triggerEvent('setVariable',args);


    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.