Intercom でトラッキングは行うがウィジェットを表示させたくない場合

  1. 「App Settings」→「Messenger Settings」を開きます。
  2. 「Visitors on your website」こちらのチェックを外します。
  3. 以下のようにJavaScriptを差し込めば、指定したユーザーのみウィジェットを表示できます。
<script>
  window.intercomSettings = {
    app_id: "xxxxxxx"
  };
  if(userCanView) {
    window.intercomSettings.widget = {
      activator: "#IntercomDefaultWidget"
    };
  }
</script>