概要:Segmentの分析データをAppsFlyerに送信します。
はじめに
Segmentでは、AppsFlyerにデータを簡単に送信できます。 Segmentのオープンソースライブラリで記録したデータは、適切な形式に変換され、AppsFlyerに送信されます。 AppsFlyerは、的確なターゲティング、広告費の最適化、ROIの向上を支援します。
SegmentとAppsFlyerを連携する
連携方法は、Segmentのガイドを参照してください。
よくある質問
SegmentとAppsFlyerを連携するにはどうすればよいですか?
次の手順でSegmentとAppsFlyerを連携します。
- AppsFlyerに接続するよう、Segment管理画面を設定します。
- アプリにSegment Wrapper SDKを実装します。
アプリにはどの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と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管理画面でのみ有効にしてください。