Adapty bir kurulumu bir kampanyayla eşleştirdiğinde, onInstallationDetailsSuccess callback’i aracılığıyla uygulamanıza attribution verisi döndürür. Bu veriyi, kurulumu sağlayan kanal veya kampanyaya göre kullanıcı deneyimini kişiselleştirmek için kullanabilirsiniz.
Attribution verisi, payload alanının içindeki iç içe geçmiş bir attribution nesnesi olarak döndürülür. Aşağıdaki 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'}');});