dedupe_id によるイベントの重複排除AppLovin Pixel、site-to-site 連携、または Android/iOS の AppLovin SDK のうち、複数の方法で同じイベントをレポートする場合は、これらのイベントを重複排除するための対策を行ってください。 複数の連携方法でレポートするイベントの重複排除を行わない場合、同じユーザーイベントが複数回登録され、レポートが不正確になるリスクがあります。
同じイベントの各レポートに対して同一の値を持つ dedupe_id を設定すると、AppLovin はイベントを自動的に重複排除します。
イベントを確実に重複排除するには、イベントをレポートする際に、各連携方法(AppLovin Pixel、site-to-site 連携、または Android/iOS SDK)に同じ dedupe_id を渡し、そのイベントが同一のユーザーアクションを表していることを示します。
dedupe_id には、任意の英数字文字列(例:注文 ID や UUID)を使用してください。
それぞれの連携方法で同じ dedupe_id を渡します。
<script>
// オプションの第4引数として `dedupe_id` を含めます:
axon("track", «event-name», «event-data», {"dedupe_id": "«your-dedupe-id»"});
</script>
Map<String, Object> options = new HashMap<>();
options.put( "dedupe_id", "«your-dedupe-id»" );
sdk.getEventService().trackEvent( «event-name», «event-data», options );
sdk.eventService.trackEvent(«event-name», «event-data», mapOf("dedupe_id" to "«your-dedupe-id»"))
sdk.eventService.track(event: "«event-name»", parameters: [«event-data»], options: ["dedupe_id" : "«your-dedupe-id»"])
[sdk.eventService trackEvent: @"«event-name»" parameters: @{«event-data»} options: @{@"dedupe_id" : @"«your-dedupe-id»"}];
AppLovin は、同一の dedupe_id を持つイベントの間隔が 5 分以内の場合、それらをマージします。
同じ dedupe_id を持つ前のイベントから 5 分以上経過してイベントが到着した場合、AppLovin は 2 つ目のイベントを破棄します。