You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary:
This diff adds four new AMM (Advanced Measurement and Matching) fields to the Java Business SDK AttributionData class:
1. **attributionMethod** (AttributionMethodEnum): The attribution method used to attribute the event (values: ard, deeplink, gpir, invalid_response, mir, srn)
2. **declineReason** (DeclineReasonEnum): The decline reason for the attribution (values: lookback, inactive, fraud_detected, etc.)
3. **auditingToken** (String): The auditing token for the attribution
4. **linkageKey** (String): The linkage key for the attribution
These fields are part of the ongoing work to enhance attribution tracking capabilities in the Conversions API. This builds upon the initial AMM fields added in v24.0.0.
**Changes:**
- Created new enum classes: `AttributionMethodEnum.java` and `DeclineReasonEnum.java`
- Updated `AttributionData.java` with new fields, getters/setters, constructor parameters, equals/hashCode methods
- Updated `AttributionDataTest.java` to test the new fields
- Updated CHANGELOG.md to version v24.0.1
Reviewed By: danbunnell, satwikareddy3
Differential Revision:
D85200208
Privacy Context Container: L1380952
fbshipit-source-id: 73ce2b8211e173f861458bd1dd162ed79e2f95b9
* @param attributionSource The attribution source to differentiate the source of the data, e.g. whether this is from AMM or Custom Attribution or any other sources.
79
94
* @param touchpointType The engagement type that caused the original credited conversion.
80
95
* @param touchpointTs The time when the touchpoint event occurred with the ad that the install was credited to.
96
+
* @param attributionMethod The attribution method used to attribute the event.
97
+
* @param declineReason The decline reason for the attribution.
98
+
* @param auditingToken The auditing token for the attribution.
99
+
* @param linkageKey The linkage key for the attribution.
100
+
* @param attributionSetting The attribution setting with inactivity and reattribution window configuration.
0 commit comments