forceCommunity:analyticsInteraction
コミュニティのカスタムコンポーネントによってトリガされたイベントを追跡し、データを Google Analytics に送信します。
たとえば、カスタムボタンを作成し、ボタンのクライアント側コントローラに forceCommunity:analyticsInteraction イベントを含めることができます。このボタンをクリックすると、イベントデータが Google Analytics に送信されます。
1onClick : function(cmp, event, helper) {
2 var analyticsInteraction = $A.get("e.forceCommunity:analyticsInteraction");
3 analyticsInteraction.setParams({
4 hitType : 'event',
5 eventCategory : 'Button',
6 eventAction : 'click',
7 eventLabel : 'Winter Campaign Button',
8 eventValue: 200
9 });
10 analyticsInteraction.fire();
11}| 属性名 | 型 | 説明 |
|---|---|---|
| hitType | String | 必須。ヒットの種別。許容される唯一の値は 'event' です。 |
| eventCategory | String | 必須。ボタンや動画など操作した項目の種別またはカテゴリ。 |
| eventAction | String | 必須。アクションの種別。たとえば動画プレーヤーの場合、アクションには再生、一時停止、共有などが含まれます。 |
| eventLabel | String | イベントに関する追加情報を提供するために使用できます。 |
| eventValue | Integer | イベントに関連付けられている正の数値。 |