特定の顧客だけにチャットボタン自体を表示したい場合には、チャネルトークのboot(起動)コードを、チャットボタン表示させたいお客様がサイトにアクセスしているときにだけ挿入するように、出しわけをすることで可能です!

エンジニアの方に直接御社のコードをカスタマイズしていただくか、Googleタグマネージャーをしましょう! ※チャネルトーク単体では難しいです

Googleタグマネージャーを使う方法

すでにGoogleタグマネージャーがインストールされているという前提でガイドいたします!

datalayerを使う方法です。

1. 以下のように御社のサイトにて、GTMのdatalayerに顧客Idなどを渡しましょう(この作業はエンジニアの方が必要です!)

<script>
dataLayer.push({
	'memberId': 'fdhu341hkh3143k31',
	'name': 'aya',
	'email': 'aya@channel.io',
	'mobileNumber': '+819012345678'
	// その他会員情報を連携したい任意の情報をセット
})
</script>

参照:https://developers.google.com/tag-manager/devguide?hl=ja

2. GTMの管理画面から上記のdatalayerの値を渡す変数を登録しましょう

  1. まずは変数の新規作成ボタンを押しましょう

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f0a6616c-f4cc-4570-b591-0a0335b8b5cd/_2020-12-18_2.33.00.png

  1. 変数を登録

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/87c08903-0f72-432c-92c5-58fc0ca6d98c/_2020-12-18_2.38.05.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6f968a3a-cab3-4fe0-b98f-9ccae24be41f/_2020-12-18_2.38.05.png

nameやemail、mobileNumber、その他任意でdatalayerに追加した項目も同じように全て登録します!

3. トリガーを作成しましょう

  1. 新規作成ボタンをクリック