Skip to main content
SDK は MoEngage の FUP ポリシーに準拠しています。詳細については、フェアユースポリシーを参照してください。
イベントのトラッキングとは、ユーザーが実行したアクションを、そのアクションを説明するプロパティとともに記録することです。trackEvent の各呼び出しは、1 つのユーザーアクションを記録します。チームの全員がすぐに意味を理解できるように、イベント名は人間が読める形式にすることをお勧めします。 trackEvent() メソッドの各呼び出しには 3 つのパラメータが必要です。イベント名、イベント属性、およびアカウント ID です。イベント属性には、イベントの属性を表すインスタンスとして MoEProperties を使用します。キャンペーン作成時のセグメンテーションに役立つと思われる追加情報をすべて追加してください。
たとえば、次のコードは製品の Purchase イベントをトラッキングします。トラッキングするイベントを説明する属性として、価格、数量、購入日、店舗の場所などを含めています。
  • イベント名には ”_” 以外の特殊文字を含めないでください。使用できるのはスペースとアンダースコアのみです。また、“between”、“greater”、“less”、“in_the_last”、“in_the_next”、“equal”、“contains”、“starts”、“is_not” を含めないでください。
  • イベント、イベント属性、またはユーザー属性の名前に “moe_” をプレフィックスとして使用することはできません。これはシステムプレフィックスであり、使用すると事前の通知なく定期的にブラックリストに登録される可能性があります。

分析

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

非インタラクティブイベントとは?

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

イベントを非インタラクティブとしてマークする方法

イベントを非インタラクティブとしてマークするには、以下に示すように MoEProperties の isNonInteractive プロパティを true に設定します。