Skip to main content
SDKバージョン5.2.2から、セッションとソースのトラッキングをサポートしており、SDKではデフォルトで有効になっています。
注
  • トラッキングされたセッションとソースの情報をダッシュボードで表示するには、MoEngageサポートチームに連絡して有効にしてもらってください。
  • ソース情報を正確にトラッキングするには、ディープリンクとプッシュ通知ペイロードでUTMパラメーターを使用してください。

ディープリンクのソースを取得する

AppDelegate SwizzlingSDKでAppDelegate Swizzlingが有効になっている場合、processURL(_:) メソッドを呼び出す必要はありません。AppDelegate Swizzlingの詳細については、このリンクを参照してください。
ディープリンク経由でソース情報を取得するには、リンクが開かれたときに受け取るすべてのAppDelegateコールバックで processURL(_:) メソッドを呼び出します。以下のコードブロックを参照してください。

非インタラクティブイベント

MoEngage Analyticsのセッション時間の計算に一切影響を与えるべきでないイベントは、非インタラクティブイベントとしてマークする必要があります。 これらのイベントは次のように動作します。
  • アプリがフォアグラウンドにある場合でも、新しいセッションを開始しません
  • セッションを延長しません
  • ソースとセッションの情報を持ちません
たとえば、アプリのコンテンツを更新するためにアプリがバックグラウンドにあるときにトラッキングされるイベントは、ユーザーによって開始されたものではないため、非インタラクティブとしてマークできます。イベントを非インタラクティブとしてマークするには、以下のようにイベントのトラッキング時に setNonInteractive()(MoEngageProperties のメソッド)を使用します。