どのようにお手伝いできますか?

Segmentとの連携

  • 更新

概要:Segmentの分析データをAppsFlyerに送信します。

はじめに

Segmentでは、AppsFlyerにデータを簡単に送信できます。 Segmentのオープンソースライブラリで記録したデータは、適切な形式に変換され、AppsFlyerに送信されます。 AppsFlyerは、的確なターゲティング、広告費の最適化、ROIの向上を支援します。

SegmentとAppsFlyerを連携する

連携方法は、Segmentのガイドを参照してください。

よくある質問

SegmentとAppsFlyerを連携するにはどうすればよいですか?

次の手順でSegmentとAppsFlyerを連携します。

アプリにはどのSDKを追加する必要がありますか?

Segment SDKラッパーのみを追加してください。 Segment SDKラッパーの依存関係を追加すると、アプリのビルド時にSegment SDKとAppsFlyer SDKが自動的に追加されます。

SDKラッパーはどのように動作しますか?

Segment SDKラッパーは、Segment SDKとAppsFlyer SDKをつなぎます。

Segment SDKラッパーからインストールやアプリ内イベントを記録するSegmentのメソッドを呼び出すと、SegmentとAppsFlyerの両方のメソッドが呼び出されます。

これにより、必要なコード量を減らし、実装の手間と時間を削減できます。

警告

警告:Segment SDKラッパーとAppsFlyer SDKのメソッドを併用しないでください。併用すると、エラーやデータの差異が生じることがあります。

Segment SDKラッパーのメソッドのみを使用してください。

Segment SDKラッパーとAppsFlyer SDKで、機能に違いはありますか?

いいえ、機能に違いはありません。 AppsFlyer SDKのすべての機能を、Segment SDKラッパーから利用できます。

AppsFlyer管理画面にアプリ内イベントのデータが表示されません

  • Segment SDKラッパーのtrackメソッドの実装手順に従っていることを確認してください。
  • Segment管理画面でAppsFlyerを連携する際に、必ずDevキーを指定してください。

SegmentとAppsFlyerでインストールとアプリ内イベントのデータが一致しません

Segment SDKラッパーのみを使用してください。AppsFlyer SDKと併用しないでください。詳細は、こちらを参照してください。

SegmentとAppsFlyerのデータが一致しない原因は、上記のよくある質問にも記載されています。

Segmentでイベントをテストすると、検証エラーが発生します

DestinationページのEvent Testerでテストすると、Validation Error AppsFlyer Device ID ('integrations.AppsFlyer.appsFlyerId') is required to send server to server eventsというエラーが表示される場合があります。

このエラーは、SegmentとAppsFlyerの連携に問題があることを意味するものではありません。 Event Testerでは、SegmentからAppsFlyerへのサーバー間送信をテストできます。サーバー間で送信するイベントには必ずAppsFlyerIDが必要なため、このエラーが発生します。 

ただし、これはサーバー間イベントにのみ関係するものです。 Segment SDK APIでイベントを記録すると、SDKからSegmentとAppsFlyerの両方にイベントが送信されます。 AppsFlyerへのAPI呼び出しには、AppsFlyer Device IDが含まれます。

サードパーティの分析ツールを使用しています。 AppsFlyerとSegmentの両方で連携を設定する必要がありますか?

いいえ、サードパーティの分析ツールは、Segment管理画面でのみ有効にしてください。