Missing AnalyticsResponse event and Assurance SDK Version not compatible with Adobe Analytics Extension | Community
Skip to main content
ArlemGabriel
Level 2
September 13, 2023
Solved

Missing AnalyticsResponse event and Assurance SDK Version not compatible with Adobe Analytics Extension

  • September 13, 2023
  • 2 replies
  • 5498 views

Hi community! 

I'm working to migrate Adobe Analytics to the latest version for a mobile app. I have followed all the steps in Adobe's documentation but unfortunately data is not being send to Adobe and Assurance throws two errors: 

  • Missing AnalyticsResponse event!
  • Assurance SDK Version 4.0.0 and Adobe Analytics Extension version are not compatible!

Please find the current setup below:

 

1. Adobe Launch Property Extensions

 2. ReactNative project dependencies

 3. iOS appDelegate Setup

 4. API Usage for TrackState

 

@jennifer_dungan I saw your responses in other similar posts, any help will be appreciated!

 

Thanks in advance!

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 ArlemGabriel

Hi @vipul_p / @dzmitry-nistratau ! Unfortunately I don't have any updates. I have been waiting for almost 2 weeks for a meeting with Adobe Support Care but they haven't schedule the working session yet. I have been giving follow up to the ticket the last week and I received no response.

I recently sent a message today to see if I get anything from them. I'll be sharing more on this as soon as I can and once they set up the meeting to go through this.


Hi @vipul_p / @jennifer_dungan and @dzmitry-nistratau ! 

I've opened an issue in GitHub you can check it here https://github.com/adobe/aepsdk-react-native/issues/297 .

Unfortunately, sending data directly to the Analytics endpoint isn't supported anymore when you're using ReactNative.

 

The only way to use AEP is configuring Edge Bridge so basically when you migrate from ACP-Prefix to AEP-Prefix you must setup Edge Bridge to make it work.

 

Hope this helps!

2 replies

Jennifer_Dungan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
September 13, 2023

I see you are using React Native.. funny enough, we had attempted the same thing on our apps just the other week (using a copy of the launch property), and we had the exact same issue... 

 

After working with the AEP Assurance Team, we were told that the AEP SDK React Native wrapper doesn't support AEP Analytics.

 

We ended up rolling back to our existing property and code.

 

I believe that part of the problem is the dependencies in your code is showing all version 5.0.0; yet the highest versions of extensions in Launch are 1.x and 2.x....

 

I would see if your developers, instead of using the AEP plugins in your app code, you need to use the older ACP-prefix reactive native plugins using the older ACP Analytics... 

Jennifer_Dungan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
September 13, 2023

Or you will have to redo your analytics to send data through the Edge Network workflow (which we were not ready to attempt on our side yet)

October 9, 2023

Were you able to figure this out? I am seeing that I get http 304 in my network call when the lifecycle event is kicked off. But after that I am not seeing any other request being fired from the react native trackState/ trackAction calls. I have followed up all instructions from https://github.com/adobe/aepsdk-react-native and https://github.com/adobe/aepsdk-react-native/tree/main/packages/core.

Did you revert back to 2.0? or wrote any native bridge? how did you solve, if you did?

ArlemGabriel
Level 2
October 9, 2023

Hi @vipul_p !

I rolled back the changes to ACP prefix since by now having a deprecated version is not affecting the app from tracking data. I'll have a meeting with Adobe Support Care this week to go through the issue, as soon as I have any updates on this I'll be posting the outcomes.

October 13, 2023

Hi @arlemgabriel Please let me know if you get any updates on this. I have been eagerly watching this post as I am dealing with this. Alternatively, I can try to write some custom native bridges but before I go that route I am hoping there is some good alternative available to make this library work as its intended to be.

 

Thanks