SDK は MoEngage の FUP ポリシーに準拠しています。詳細については、フェアユースポリシー を参照してください。
イベントのトラッキングとは、ユーザーが実行したアクションを、そのアクションを説明するプロパティとともに記録することです。trackEvent を 1 回呼び出すごとに、1 つのユーザーアクションが記録されます。チームの誰もがすぐに意味を理解できるように、イベント名は人間が読める形式にすることをお勧めします。
TrackEvent() の呼び出しでは、イベント名と、イベントに関する追加のイベント属性を表す Properties インスタンスの 2 つのパラメーターが必要です。キャンペーン作成時のセグメンテーションに役立つと思われる追加情報をすべて追加してください。たとえば、次の例は、使用可能なすべてのデータ型でイベントをトラッキングする例を示しています。
イベント名には、”_” 以外の特殊文字を含めないでください。使用できるのはスペースとアンダースコアのみです。
MoEngage SDK は、ユーザーセッションとアプリケーションのトラフィックソースのトラッキングを開始しました。
ユーザーセッションとアプリケーションのトラフィックソースのトラッキングの仕組みの詳細については、次のドキュメントを参照してください。
ユーザーセッションのトラッキングに伴い、イベントを選択的に非インタラクティブとしてマークできる柔軟性が導入されました。
非インタラクティブイベントとは
セッションの計算にまったく影響しないイベントを、非インタラクティブイベントと呼びます。非インタラクティブイベントには次の特性があります。
- 新しいセッションを開始しません。
- セッションを延長しません。
- ユーザーセッションに関連する情報を持ちません。
イベントを非インタラクティブとしてマークする方法
イベントを非インタラクティブとしてマークするには、以下に示すように Properties インスタンスに対して SetNonInteractiveEvent() を呼び出します。