Web 共通自動トラッキングソリューション(mtracker)は、PC およびモバイル HTML5 ページ用の共通トラッキングソリューションです。このソリューションは、タグ属性を設定することにより、ログの自動レポートを実現します。このソリューションは、モバイル HTML5 ページで使用され、ページ表示、クリック、および表示のイベントログをレポートします。
共通トラッキングを設定する前に、さまざまなビジネスシナリオで使用されるトラッキングタイプについて理解する必要があります。
PV トラッキング
mtracker を導入すると、ページが開かれるたびにシステムがログに PV 数を記録するため、追加の操作を行う必要はありません。
クリックトラッキング
クリックトラッキングは、ページ上の特定のボタンとリンクのクリックを記録します。
タグベースのトラッキング
mtracker はクリックイベントを監視し、
data-seed属性を持つタグのクリックに関するログを自動的に追加します。<div seed="seedname"></div>bizTypeが必要な場合は、data-biztypeをプレフィックスとする拡張属性を追加できます。これはseed属性と共にログに記録されます。<div data-seed="seedname" data-biztype="xxx"></div>追加のクリックイベント情報が必要な場合は、
data-mtr-をプレフィックスとする拡張属性を追加できます。これはseed属性と共にログに記録されます。実際にログに記録される拡張属性からは、data-mtr-が削除されます。<div seed="seedname" data-mtr-extra1="111" data-mtr-extra2="222" > </div>
アクティブにトリガーする
一部のビジネスシナリオでは、クリックイベントを手動でトリガーする必要があります。たとえば、同じタグに対する異なるクリックを、判断に基づいて異なるポイントに記録する必要がある場合があります。このとき、JS クリックトラッキングメソッドが必要になります。
Tracker.click(eventId, options)パラメーターの説明
パラメーター | タイプ | 例 | 説明 |
eventId | String | clickseedname | イベント ID |
options | Object | オプション。 | |
bizType | String | Pay | ビジネスタイプ |
ext | Object |
| 拡張パラメーター |
コードサンプル
Tracker.click('clickseedname', { bizType: 'Pay', ext: { productId: 'xxx' } });インプレッション トラッキング
インプレッション トラッキングは、ページ上の特定のコンテンツの表示を記録します。
カルーセル表示など、インプレッション イベントを手動でトリガーする必要がある場合は、JS インプレッション イベントロギングメソッド tracking.expo() を使用する必要があります。
Tracker.expo(eventId, options)パラメーターの説明
パラメーター | タイプ | 例 | 説明 |
eventId | String | exposeedname | イベント ID |
options | Object | オプション。 | |
bizType | String | Pay | ビジネスタイプ |
ext | Object |
| 拡張パラメーター |
コードサンプル
Tracker.expo('exposeedname', { bizType: 'Pay', ext: { productId: 'xxx' } });