Skip to main content
SDK は MoEngage の FUP ポリシーに準拠しています。詳細については、Fair Usage Policy を参照してください。
イベントのトラッキングとは、ユーザーが実行したアクションを、そのアクションを説明するプロパティとともに記録する方法です。trackEvent を 1 回呼び出すごとに、1 つのユーザーアクションが記録されます。チームの誰もがすぐに意味を理解できるよう、イベント名は人が読んでわかりやすいものにすることをお勧めします。 TrackEvent() の呼び出しには、イベント名と、イベントに関する追加のイベント属性を表す Properties インスタンスの 2 つのパラメーターが必要です。キャンペーン作成時のセグメンテーションに役立つと思われる追加情報をすべて追加してください。たとえば、次の例は、使用可能なすべてのデータ型を使用してイベントをトラッキングする例を示しています。
イベント、イベント属性、ユーザー属性の名前に「moe_」をプレフィックスとして使用することはできません。これはシステムプレフィックスであり、使用すると事前の通知なく定期的にブラックリストに登録される可能性があります。

アナリティクス

MoEngage SDK は、ユーザーセッションとアプリケーションのトラフィックソースのトラッキングを開始しました。ユーザーセッションとアプリケーションのトラフィックソースのトラッキングの仕組みについて詳しくは、次のドキュメントを参照してください。 ユーザーセッションのトラッキングに伴い、イベントを選択的に非インタラクティブとしてマークできる柔軟性を導入しました。

非インタラクティブイベントとは何ですか?

セッションの計算にまったく影響を与えないイベントを、非インタラクティブイベントと呼びます。非インタラクティブイベントには、次の特性があります。
  • 新しいセッションを開始しません。
  • セッションを延長しません。
  • ユーザーセッションに関連する情報を持ちません。

イベントを非インタラクティブとしてマークするにはどうすればよいですか?

イベントを非インタラクティブとしてマークするには、以下に示すように Properties インスタンスに対して setNonInteractiveEvent() を呼び出します。