インストールおよび初期化
BotManager Browser Agentは以下の2つの方式でインストールできます。
事前準備
エージェントをインストールする前にBotManagerコンソールで以下の情報を確認してください:
- ドメイン選択:エージェントをインストールするドメインを選択します。
- 設定値確認:コンソールで提供する以下の値を確認します:
TENANT_ID:顧客社識別IDDOMAIN:ドメイン名ENGINE_URL:検出サーバーURLAGENT_URL:エージェントファイルURL
インストール方法
方法1:HTMLファイルに直接挿入
ページの<head>タグに直接インストールコードを挿入します。これは簡単で速やかに適用できる方法です。
以下は例示コードです。{}括弧内の値は顧客専用コンソールで自動生成されて提供されます。
<script>
(function(cfg) {
cfg.tenantId = '{{ TENANT_ID }}';
cfg.domainName = '{{ DOMAIN }}';
cfg.customId = '{{ USER_CUSTOM_ID }}'; // optional
cfg.serverUrl = '{{ ENGINE_URL }}/api/v1/macro';
})(window['BotManager-config'] || (window['BotManager-config'] = {}));
</script>
<script src="{{ AGENT_URL }}/agents/client/javascript/botmanager-browser-agent.js" async></script>
方法2:共通JavaScriptファイルに挿入
サイトで共通に使用するJavaScriptファイルにインストールコードを追加して適用できます。この方法はメンテナンスおよび管理の面で効率的です。
// 共通JavaScriptファイルに挿入
(function(cfg) {
cfg.tenantId = '{{ TENANT_ID }}';
cfg.domainName = '{{ DOMAIN }}';
cfg.customId = '{{ USER_CUSTOM_ID }}'; // optional
cfg.serverUrl = '{{ ENGINE_URL }}/api/v1/macro';
})(window['BotManager-config'] || (window['BotManager-config'] = {}));
// ライブラリダウンロードおよび実行
var scriptBM = document.createElement('script');
scriptBM.src = '{{ AGENT_URL }}/agents/client/javascript/botmanager-browser-agent.js';
scriptBM.async = true;
document.head.appendChild(scriptBM);
customId設定
customIdはサービスページでユーザーを特定できる値として明示できるオプション設定値です。
例示:
- ログイン認証を通じてログインした場合のユーザーID
- ログイン認証を通じてログインした場合のセッション値
主要機能および利点
-
BotManager接続者管理コンソール統合:
customIdを設定するとサービス内で確認可能な特定ユーザー基準で検出情報を確認できます。
-
多重デバイスブロック:
- 同一の
customIdを使用するユーザーが複数デバイスを通じて接続する場合、ブロック設定が該当デバイスにも同一に適用されます。 - これを通じてブロックされたユーザーの多重デバイス使用を防止できます。
- 同一の
初期化確認
インストールが完了するとブラウザコンソールで以下を確認できます:
// BotManagerオブジェクトがグローバルにロードされたか確認
console.log(window.BotManager); // BotManagerオブジェクトが出力される必要があります
次のステップ
インストールが完了すると以下の文書を参照してください: