Expand my Community achievements bar.

SOLVED

Mobile Apps to Launch

Avatar

Level 1

We are trying to move our Apps to Adobe Launch, we followed the steps as per documentation and are not seeing data flow into analytics.

 

1. We created mobile property in the launch.

2. We added the Adobe Analytics extension, configured the tracking server.

3. Our App team updated the SDK and did some testing. 

4. We are not seeing the data, not sure how to proceed or where to debug it. 

1 Accepted Solution

Avatar

Correct answer by
Level 4

Generally that is what happens with Launch already (without needing any rules since Launch for AA works a bit differently in mobile vs web).

 

Essentially in your AA extension, you specify the report suites where you want the data to be sent and in processing rules, you would see the context data in your dropdowns. Take a look at this link for a more pictorial walkthrough (thanks to Jan Exner).

 

https://webanalyticsfordevelopers.com/2020/03/03/adobe-experience-platform-mobile-sdks-mapping-data-...

 

View solution in original post

8 Replies

Avatar

Level 4
By the way, when our app team did their debugging they see this...2021-05-05 08:41:16.154848-0700 iosapp-redesign[320:13348] [AdobeExperienceSDK TRACE <EventHub(AMSEventHub)>]: Processing Event #48 - { class: "Event", name: "AnalyticsTrack", uniqueIdentifier: "********-****-****-****-************", source: "com.adobe.eventSource.requestContent", type: "com.adobe.eventType.generic.track", pair_id: "", response_pair_id: "52", event_number: 48, timestamp: "1620229276154 ms", data: { "contextdata" : { "DataName1" : "DataValue1", "DataName2" : "DataValue2", "DataNameN" : "DataValueN", }, "state" : "One of the states of our app" } } 2021-05-05 08:41:16.156781-0700 iosapp-redesign[320:13348] [AdobeExperienceSDK TRACE <EventHub(AMSEventHub)>]: Event #48 (com.adobe.eventType.generic.track) resulted in 0 consequence events. Time in rules was 0 milliseconds.

Avatar

Level 4

Out of curiosity, did you add the necessary processing rules to map your contextData to AA variables?

Avatar

Level 4
No, we did not. The app developers are using the exact same code that we used with the SDK4 code, except for updating the includes to send thru Launch rather than directly to the reportsuite. We have processing rules set up in the reportsuite to copy the context data into variables. Is it possible to just push the data forward to the reportsuite and have the same processing rules still work the same? We are unable to find documentation on how to set up rules in Launch for Mobile Apps. How do we copy all context data and send it on to the reportsuite?

Avatar

Correct answer by
Level 4

Generally that is what happens with Launch already (without needing any rules since Launch for AA works a bit differently in mobile vs web).

 

Essentially in your AA extension, you specify the report suites where you want the data to be sent and in processing rules, you would see the context data in your dropdowns. Take a look at this link for a more pictorial walkthrough (thanks to Jan Exner).

 

https://webanalyticsfordevelopers.com/2020/03/03/adobe-experience-platform-mobile-sdks-mapping-data-...

 

Avatar

Level 1
We have the SDK working, No issue the way we had implemented, there was some VPN issue sending data into analytics.

Avatar

Employee

It's difficult to say how to troubleshoot your issue without the details of your implementation. Here is a guide for how to implement SDK via Adobe Launch.

https://experienceleague.adobe.com/docs/launch-learn/implementing-in-mobile-android-apps-with-launch...

Avatar

Level 4
We couldn't find anything in the documentation on how to pick up the data in Launch and then send it off to the reportsuite. The options in Launch look very different for the Mobile App as the choices we see for our website.

Avatar

Level 10
Do any of the answers below answer your initial question? If so, can you select one of them as the correct answer? If none of the answers already provided answer your question, can you provide additional information to better help the community solve your question?