変数

Last Updated 10月 23, 2026

概要

変数は、ウェブページ上のユーザーに関する情報を保存します。そのユーザーの役割、部門、メールアドレス、ユーザーIDなど、そのユーザーに関する情報を保存します。 WalkMeは変数を読み取って、各ユーザーに関連するコンテンツのみを表示し、分析で個々のユーザーを追跡します。

ユースケース

  • サイトのパワーユーザーを特定する
  • 特定の地域のユーザーまたは管理者向けのスマートウォークスルーをセグメント化します
  • バルーンとShoutOutsを、ユーザー名またはアカウントの詳細を使用してパーソナライズしてください。
  • 分析内のWalkMeアクティビティを個々のユーザーに関連付けます

使用方法

WalkMeは、ページのグローバルウィンドウ・スコープで利用可能な変数を読み取ります。 ルールで変数を使用すると、WalkMeはユーザーのブラウザでその値を確認し、そのルールと比較します。

たとえば、サイトの<span class="coded">var region = "North America"</span>を作成し、地域が北米である場合、そのセグメント内のアイテムは、地域の値が北米であるユーザーに対してのみ再生されます。

Cookieとは異なり、すべてのページで利用可能な限り、キャッシュをクリアしたりブラウザを切り替えたりしても、変数は同じユーザーに関連付けられたままです。

セグメンテーションに変数を使用します

変数は一般的に、WalkMeアセットを セグメント化するために使用されます。 以下のようにセグメントで変数を使用します。

  1. セグメンテーションセンターを開きます。
  2. 新しいセグメントの作成または既存のセグメントの編集を選択します
  3. このセグメントを定義を選択します
  4. ユーザーデータのルールタイプを選択し、次に変数を選択します
  5. 変数名を入力し、演算子を選択し、セグメント化する値を入力します

Segment Manager in the Console

ダイナミックテキストで変数を使用します

リッチテキストエディタのダイナミックテキストで変数を使用し、名前やトライアルの残り日数など、ユーザー固有の情報をバルーンやShoutOutで表示します。 ソースビューでは、変数はBBCodeとして表示されます。 プレビューは空白のままになり、公開後にはユーザーの値が表示されます。

What is Dynamic Text?

オンボーディングで変数を使用します

オンボーディングタスクは、各ユーザーの進捗を個別に追跡するため、ユーザーを識別するための変数が必要です。 「一般設定」タブで設定します。

Onboarding Tasks: Getting Started Guide

分析に変数を使用します

分析レポートに個々のユーザーが表示されるように、ユーザー名を返す変数を設定してください。 ユニークユーザー設定で設定します。 Salesforce 向けWalkMeの場合は、UserContext.userNameを使用します。

Unique User Settings (UUID)

セットアップ

必要な値がまだ変数にない場合は、開発チームまたは IT チームに追加するよう依頼してください。 変数がキャプチャする内容、その可能な値、使用する名前を伝えてください。

変数を作成します

たとえば、ユーザーのロールを返す変数などです。

  • var userRole = user.getUserRole();

ウィンドウに添付します

WalkMeは、ウィンドウオブジェクトに添付されている変数のみを読み取ることができます。

  • window.userRole = userRole

複数の変数を公開します

変数を1つのオブジェクトにグループ化し、そのオブジェクトをウィンドウに接続します。

  • var company_variables = {};
  • company_variables.userID = user.getUserID();
  • company_variables.roleID = user.getRoleID();
  • company_variables.departmentID = user.getDepartmentID();
  • window.company_variables = company_variables/

技術的なノート

  • 変数は、WalkMeが使用するすべてのページで利用可能である必要があります。
  • セグメンテーション専用に使用される変数は、WalkMeで追加設定する必要はありません。
  • 分析またはオンボーディング用に設定された変数は、セグメンテーションセンターでも利用できます。

この記事は役に立ちましたか?

ご意見ありがとうございます!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×
×