Adapty bir kurulumu bir kampanyayla eşleştirdiğinde, onInstallationDetailsSuccess geri çağrısında uygulamanıza attribution verisi döndürür. Kullanıcı deneyimini, kurulumu gerçekleştiren kanal veya kampanyaya göre kişiselleştirmek için bu veriden yararlanabilirsiniz.
Attribution verisi, payload alanının içindeki iç içe geçmiş attribution nesnesi olarak döndürülür. Şu alanları içerir:
Adapty().onUpdateInstallationDetailsSuccessStream.listen((details) { final payloadStr = details.payload; if (payloadStr == null) return; final payload = json.decode(payloadStr) as Map<String, dynamic>; final attribution = payload['attribution'] as Map<String, dynamic>?; if (attribution == null) return; final channel = attribution['channel'] as String?; final campaignName = attribution['campaign_name'] as String?; final adName = attribution['ad_name'] as String?; print('Channel: ${channel ?? 'organic'}');});