Leiste mit Community-Erfolgen erweitern.

Submissions are now open for the 2026 Adobe Experience Maker Awards

Mark Solution

Diese Konversation wurde aufgrund von Inaktivität geschlossen. Bitte erstellen Sie einen neuen Post.

GELÖST

Push - Tracking back in AC

Avatar

Level 2

Hello,

 

This is related to tracking back information in AC in a push, following this documentation regarding tracking function:
https://experienceleague.adobe.com/docs/campaign-classic/using/sending-messages/sending-push-notific...

In Android, tracking functions allow you to track notification activations (opens) and notification displays and it seems IDs (message id, delivery id, tag id ) are mandatory during the push transmission.
But how can we pass these information into the push?
Do we need to add these information like additional parameters/variables (Application parameters), like in the next link?
https://experienceleague.adobe.com/docs/campaign-classic/using/sending-messages/sending-push-notific...

Thank you in advance!

Themen

Anhand von Themen werden Community-Inhalte kategorisiert und Sie können so relevanten Inhalt besser finden.

1 Akzeptierte Lösung

Avatar

Korrekte Antwort von
Employee

Hi @krs27, You don't have to pass messageId and deliveryId explicitly. It is already appended by ACC in the data payload while sending push notification. Look for _mId and _dId attributes in the payload received by the mobile application.

 

To send Notification Receive/Click data back to Adobe Campaign Tracking servers, mobile app developer has to implement below two methods if Adobe Launch is used:

 

https://developer.adobe.com/client-sdks/documentation/adobe-campaign-classic/api-reference/#tracknot...

https://developer.adobe.com/client-sdks/documentation/adobe-campaign-classic/api-reference/#tracknot...

 

For legacy Implementations, you just need to implement Tracking functions in the mobile app which are given here:Integrate Campaign SDK | Adobe Campaign:

 

Lösung in ursprünglichem Beitrag anzeigen

4 Antworten

Avatar

Level 6

Hi @krs27 ,

 

Tracking for push is totally setup at Mobile developer end.

 

Link :- https://experienceleague.adobe.com/docs/campaign-classic/using/sending-messages/sending-push-notific...

 

1) the developer needs to include the SDK files (available on the support portal) into their project (sdk.jar for Android and libNeolaneSDK.a
/Neolane_SDK.h for iOS)
2) the marketing URL, tracking URL, and integration key you provided must be declared
3) The registration and tracking functions (detailed in link above) must be integrated into the app's mentioned above, the registration function is
responsible for generating the actual Subscription record within the corresponding mobile app Service, and is responsible for passing in the User
Id and any other Subscription parameters required (see above). As part of the registration, a unique registration ID (Registration token in
Campaign) is generated identifying the device uniquely with APNS/GCM and within Campaign.

 

Once everything is done correctly you can track the same at below schema :-

 

nms:trackingLogAppSubRcp - contains tracking details for push notifications only
Opens - Android only (also noted as impressions). This is the number of times a notification was displayed to a subscriber.

Click on Mobile Notification - Android and iOS. This is the number of times a subscriber has clicked on the notification
which would then open the app on their phone.

Avatar

Level 6

Hi @krs27 ,

Also Application Variables are defined at below location :-

 

aggabhi_0-1687367127632.png

 

This is where you can declare variables that can be passed with a push notification to the app. The actual value of the variable is then defined later in the delivery itself:

 

aggabhi_1-1687367218207.png

 

The most common use of this would be deeplinking: passing a value to the app to let it know that when a user clicks the push message,they should be taken to a specific screen or page within the app (e.g. a coupon or action page related to the content of the push)

Avatar

Korrekte Antwort von
Employee

Hi @krs27, You don't have to pass messageId and deliveryId explicitly. It is already appended by ACC in the data payload while sending push notification. Look for _mId and _dId attributes in the payload received by the mobile application.

 

To send Notification Receive/Click data back to Adobe Campaign Tracking servers, mobile app developer has to implement below two methods if Adobe Launch is used:

 

https://developer.adobe.com/client-sdks/documentation/adobe-campaign-classic/api-reference/#tracknot...

https://developer.adobe.com/client-sdks/documentation/adobe-campaign-classic/api-reference/#tracknot...

 

For legacy Implementations, you just need to implement Tracking functions in the mobile app which are given here:Integrate Campaign SDK | Adobe Campaign:

 

Avatar

Administrator

Hi @krs27,

Were you able to resolve this query with the help of the given solutions or do you still need more help here? Do let us know. In case the given solutions were helpful, then kindly choose the one that helped you the most as the 'Correct Reply'.
Thanks!



Sukrity Wadhwa