JavaScriptタグで訪問者属性を指定する方法
ChatPlusのJavaScriptタグ内で、訪問者の属性情報を設定することができます。
この方法では、チャットの設置タグに直接属性を追加します。
※ビジネスライトプラン以上にてご利用可能な機能です。
外部連携>API入力>訪問者編集>タグからも、記述例をご確認いただけます。
コチラをクリックのうえ、「タグ」のタブを選択ください。

1.基本的な設定方法
JavaScriptタグ内で以下の2つの変数を使用して属性を設定できます:
d["__cp_p"]: 基本属性の設定
d["__cp_f"]: 独自の属性の設定
実装例:
記述例は、こちらからダウンロードできます。

2.設定可能な訪問者属性(__cp_p)
| 項目名 | パラメーター | 型 | 説明 |
| 外部キー | externalKey | String | 外部サービスでユニークなキーを指定 |
| リード:メールアドレス | String | 訪問者のリードメールアドレス | |
| リード:名前 | name | String | 訪問者のリード記載名 |
| リード:会社名 | companyName | String | 訪問者のリード記載会社名 |
| リード:電話番号 | tel | String | 訪問者のリード記載電話番号 |
| チャット:メールアドレス | chatEmail | String | 訪問者のチャット記載メールアドレス |
| チャット:名前 | chatName | String | 訪問者のチャット記載名 |
| チャット:会社名 | chatCompanyName | String | 訪問者のチャット記載会社名 |
| チャット:電話番号 | chatTel | String | 訪問者のチャット記載電話番号 |
| 管理情報:メールアドレス | perhapsEmail | String | 訪問者の管理用メールアドレス |
| 管理情報:名前 | perhapsName | String | 訪問者の管理用名前 |
| 管理情報:会社名 | perhapsCompanyName | String | 訪問者の管理用会社名 |
| 管理情報:電話番号 | perhapsTel | String | 訪問者の管理用電話番号 |
| スコア | score | int | 訪問者のスコア |
| スコアタイプ | scoreType | String | スコアの計算方法を指定("+"で加算、"-"で減算) |
| タグ(上書き) | tags | String配列 | `["タグ1","タグ2",...]`の形式で指定 |
| タグ(追加) | tagsAdd | String配列 | `["タグ1","タグ2",...]`の形式で指定 |
3.独自の属性設定(__cp_f)
"パラメーター(属性名)"="属性値"の形式で、独自の属性を設定できます。
属性値はすべてString型として扱われます。
使用例:
javascript
d["__cp_f"]={
"userType(顧客タイプ)": "新規",
"area(エリア)": "東京",
"rank(ランク)": "A"
}
4.訪問者属性を設定できているか確認する
(1) 管理画面内の訪問者タブから、該当訪問者をクリックします。

(2) 設定した訪問者属性をご確認いただけます。
必要に応じて、チャットやお知らせポップアップのタブに切り替えてください。

