MicrosoftEdge / MSEdgeExplainers

Home for explainer documents originated by the Microsoft Edge team
Creative Commons Attribution 4.0 International
1.29k stars 205 forks source link

[Acquisition Info] Sync install source vs "Synced applications" heading #841

Open dmurph opened 1 month ago

dmurph commented 1 month ago

The "Synced applications" heading implies that the installSource may not be "sync"? Can this be clarified what the installSource would be in that case?

Maybe - if it was never installed via something w/ attribution, then it'll be sync. If it was, then it'll be that other thing?

If there are multiple attributions allowed - then maybe that makes this simpler? can have an entry for sync & the original attribution?

kyerebo commented 3 weeks ago

Hi Dan! I think this is how I imagined it'd play out.

User installs Example App through an ad campaign on the Microsoft Store The API would return the following:

details = {
  installSource: "apps.microsoft.com",
  attributionId: "adCampaign",
  ...
}

The same user logs in on another device, and sync reinstalls Example App The API would return the following:

details = {
  installSource: "Sync",
  attributionId: "adCampaign",
  ...
}

In this way, although the installSource is accurately updated to show how the application was installed, the ad attribution is maintained. I'll update with examples to clarify this.