Open dmurph opened 1 month ago
Hi Dan, thanks for taking the time to review! We don't expect to handle multiple acquisition information, since we are dealing with potential multiple acquisition information cases by maintaining whatever acquisition was recorded first, or originally. This is in line with the train of thought that advertisers would want to see what original campaign led to an acquisition (even if the user moves to a new device) for a more truthful measure of advertising effectiveness, rather than seeing "Sync" or a new referral that doesn't reflect how the user was actually exposed to that app.
In the case that you described; the synced device should be adopting the acquisition information that was recorded for the original device. This case was meant to be covered by the Synced Applications section, but I realize it wasn't as clear as it could be. I'll add some examples like the one you've described to clarify what would happen.
Do we expect to handle multiple acquisition information? If so, should the return value of getDetails() be an array?