Expand my Community achievements bar.

SOLVED

Android Adobe SDK APIS from Mobile Core not capturing trackAction and trackState data.

Avatar

Level 1

Hi ,

I am using below code to integrate Adobe Mobile SDK and dependency respectively.

amolp86453083_0-1646919717562.png

Dependencies:

implementation 'com.adobe.marketing.mobile:analytics:1.2.9'
implementation 'com.adobe.marketing.mobile:mobileservices:1.1.5'
implementation 'com.adobe.marketing.mobile:userprofile:1.1.0'
implementation 'com.adobe.marketing.mobile:sdk-core:1.9.0'
And used syntax for trackAction and trackState from below URL in my Activities and Fragments.

https://aep-sdks.gitbook.io/docs/getting-started/initialize-the-sdk

Kindly help me with this integration as the documentation is not clear .
Thanks

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi @amolp86453083 -

Have you had a chance to look at the logs generated by the SDK?  My initial thought is there are one of two issues:

  1. The app property didn't get fully published in Data Collection (Launch) - you can verify this by checking the remote location mentioned in the logs: https://assets.adobedtm.com/<<YOUR_APP_ID>>.json
  2. Privacy status is not set to opted-in - the logs will indicate the privacy status for the device.  If the status is anything other than opted-in, Analytics requests will not be sent.

Let me know if this helps!  Thanks.

-steveb

View solution in original post

3 Replies

Avatar

Correct answer by
Employee

Hi @amolp86453083 -

Have you had a chance to look at the logs generated by the SDK?  My initial thought is there are one of two issues:

  1. The app property didn't get fully published in Data Collection (Launch) - you can verify this by checking the remote location mentioned in the logs: https://assets.adobedtm.com/<<YOUR_APP_ID>>.json
  2. Privacy status is not set to opted-in - the logs will indicate the privacy status for the device.  If the status is anything other than opted-in, Analytics requests will not be sent.

Let me know if this helps!  Thanks.

-steveb

Avatar

Level 1

Hi Steve,

Thank you very much for quick reply !

 

As suggested I have gone through logs and found below .

{
"global.privacy": "optedin",
"analytics.launchHitDelay": 0,
"analytics.backdatePreviousSessionInfo": true,
"analytics.offlineEnabled": true,
"__dev__analytics.rsids": "xxxxxxxmobileappdev",
"build.environment": "dev",
"__ui__.mobileServiceApp": "IMO Ecom Mobile App (Dev) (xxxxxxxmobileappdev)",
"rules.url": "https://assets.adobedtm.com/launch-EN4f6c873becfe45ecb0axxxxxxxxxxx-development-rules.zip",
"experienceCloud.org": "A35C256C5B8D27B30A495EEA@AdobeOrg",
"lifecycle.sessionTimeout": 300,
"mobile.acquisitionAppId": "b431a38f1fe710c9021eab5e6321795cb47a55076a82afb323d6881c4ff1cbb0",
"analytics.server": "xxxxxxxxx.sc.omtrdc.net",
"__stage__analytics.rsids": "xxxxxxxxmobileappdev",
"mobile.acquisitionTimeout": 0,
"analytics.rsids": "xxxxxxxxmobileappdev",
"__ui__.manualMode": false,
"mobile.messagesUrl": "https://assets.adobedtm.com/b213090c5204bf94318f4ef0539a38b487d10368/scripts/satellite-5cxxxxxxxxxx6...",
"analytics.batchLimit": 5,
"property.id": "PR23fce8d587114d3e93334xxxxxx",
"analytics.aamForwardingEnabled": false
}

 

Please check highlighted fields and suggest.

Thanks

Amol

Avatar

Employee

Hey Amol,

Can you turn on verbose logging for the SDK?

MobileCore.setLogLevel(LoggingMode.VERBOSE);

Assuming that the proper APIs are being called, the logs should confirm the following:

  • The app SDK is getting properly configured
  • The Analytics extension is being registered
  • Analytics requests are being sent by the device

Are you able to confirm activity matching the above?  Thanks.

-steveb