このドキュメントは、現在一部のプロジェクトに限定して先行提供しているタグv2ではなくタグv1を前提に書かれています。
※タグv2とは?: https://support.karte.io/post/7E5yZwHWroaDTDmd4f0SDx
KARTEの計測タグは、内部的にはtracker
と呼ばれるオブジェクトをサイト上のJavaScript実行環境に追加します。
ユーザータグやカスタムイベントタグなどは、計測タグによって追加されたtracker
を使って、KARTEに情報を送信します。
しかし、すでにサイト上でtracker
という名称のオブジェクトが定義されていた場合、どちらか一方が上書きされてしまいます。
その場合、計測タグを修正することで、tracker
の名称を変更する必要があります。
tracker名称の命名規約
- JavaScriptの変数名で使用できる名称については、基本的には利用可能です
- アンダースコア2つ(
__
)始まりの名称は、システムで予約されているため使用できません
trackerの名称変更手順
tracker
が上書きされてしまうページについて、以下の修正を行います。
なお、以下の例では、karteTracker
という名称に変更すると仮定します。
1.タグ設置画面でtracker名を変更する
- グローバルナビゲーション > アカウント画像 > 現在のプロジェクト > タグ設定をクリックします
タグのカスタマイズ > その他のカスタマイズ > 「計測タグのオブジェクト名を変更する」を選択し、
karteTracker
と入力発行ボタンを押しますサイトにコピーした計測タグを貼り付けます。計測したい全てのページに設置してください。
2.そのページにあるその他の全てのタグについて、trackerの名称を変更する
変更前(例):
tracker.user({...});
変更後(例):
karteTracker.user({...});