Adobe AEC Mobile SDK flowchart | Community
Skip to main content
November 6, 2024
Solved

Adobe AEC Mobile SDK flowchart

  • November 6, 2024
  • 2 replies
  • 1684 views

Hi,

 

Does anyone have flowchart like diagram for Adobe Experience cloud Mobile SDK flow like how the data is collected and send to Adobe analytics?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Jennifer_Dungan

So there is a "First Launch" metric, which is essentially an "install" (which is part of the lifecycle metrics)... (along with Launches, Upgrades, etc)

 

Now, you have to keep in mind that data will only send when the app is open...

 

So

 

Scenario 1:

  • User Downloads the App
  • User never opens the app

 

Scenario 2:

  • User Downloads the App
  • User opens the app right away
    • Lifecycle Metrics (if enabled) should send:
      • Launch Event
      • First Launch Event
  • User uses the app a month later
    • Lifecycle Metrics (if enabled) should send:
      • Launch Event
  • User Updates the App a month later
    • Lifecycle Metrics (if enabled) should send:
      • Launch Event
      • Upgrade Event

 

Scenario 3:

  • User Downloads the App
  • User opens the app for the first time a month later
    • Lifecycle Metrics (if enabled) should send:
      • Launch Event
      • First Launch Event

 

 

This should track only 2 "First Launches"/"Installs", since scenario 1 never opened the app... 

 

In scenario 3, the "install" (aka First Launch) is actually delayed by a month, since the app wasn't opened.

 

In scenario 2, I show an install, a launch and an upgrade... so your "Launches" for that user would be three over the 2 months, there would be 1 install (First Launch), and 1 Upgrade.

2 replies

FarazHusain
Adobe Employee
Adobe Employee
November 7, 2024

Hye @jaishal This should help:

 

 

Additionally, you can review this one too- https://developer.adobe.com/client-sdks/home/getting-started/#integration-using-experience-platform-edge-network

 

Here's the complete workflow - https://developer.adobe.com/client-sdks/solution/adobe-analytics/migrate-to-edge-network/#workflow-comparison including how different extension send data in case of Mobile SDK.

 

jaishalAuthor
November 7, 2024

Hi @farazhusain ,

Thank you for the above information. Actually, i am looking for AEC Mobile SDK data flow before AEP existed. The one you shared is the migration to AEP. 

 

FarazHusain
Adobe Employee
Adobe Employee
November 7, 2024

Do you mean ACP or 4x SDKs?

Jennifer_Dungan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
November 7, 2024

I don't have a flow chart per se... but we are still using the ACP SDK (the version not using the Edge server or XDM Stream).

 

Do you have a specific question that I can maybe answer?

jaishalAuthor
November 7, 2024

Is there any out of the box dimension from Adobe mobile SDK to show how many times the app was downloaded ?

Jennifer_Dungan
Community Advisor and Adobe Champion
Jennifer_DunganCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
November 7, 2024

So there is a "First Launch" metric, which is essentially an "install" (which is part of the lifecycle metrics)... (along with Launches, Upgrades, etc)

 

Now, you have to keep in mind that data will only send when the app is open...

 

So

 

Scenario 1:

  • User Downloads the App
  • User never opens the app

 

Scenario 2:

  • User Downloads the App
  • User opens the app right away
    • Lifecycle Metrics (if enabled) should send:
      • Launch Event
      • First Launch Event
  • User uses the app a month later
    • Lifecycle Metrics (if enabled) should send:
      • Launch Event
  • User Updates the App a month later
    • Lifecycle Metrics (if enabled) should send:
      • Launch Event
      • Upgrade Event

 

Scenario 3:

  • User Downloads the App
  • User opens the app for the first time a month later
    • Lifecycle Metrics (if enabled) should send:
      • Launch Event
      • First Launch Event

 

 

This should track only 2 "First Launches"/"Installs", since scenario 1 never opened the app... 

 

In scenario 3, the "install" (aka First Launch) is actually delayed by a month, since the app wasn't opened.

 

In scenario 2, I show an install, a launch and an upgrade... so your "Launches" for that user would be three over the 2 months, there would be 1 install (First Launch), and 1 Upgrade.