Expand my Community achievements bar.

Announcing the launch of new sub-community for Campaign Web UI to cater specifically to the needs of Campaign Web UI users!
SOLVED

Push notification: how to insert the specific landing mobile page ?

Avatar

Level 5

Hello Adobe Campaign Classic

I would like to understand how is it possible to specify in an Android or iOS delivery:

- the window of the mobile app where the user shall land after clicking

- additional tracking parameters in an email delivery you normally append to the URL like that:
https://myPage.com?param1=value1&param2=value2

Which configuration should I do in the delivery wizard in order to do that?
Is it normal that I'm not able to add any "Application variables" (I don't know if it's here that I have to specify the landing page and the parameters)?

1799609_pastedImage_1.png

Could you also provide me an example so I can fully understand how it works?

Furthermore, skipping to a side topic, inside an email delivery how may I insert a link that address you to https://myPage.com?param1=value1&param2=value2 (if the user has no mobile app, Android or iOS) or in the related mobile page myMobileWindow (with in addition also param1 e param2) otherwise?

Thank you in advance!!

Salvatore

AdhiyanVipul Raghav

Amit_Kumar

florentlb

Jean-Serge Biron

Adobe Campaign Classic

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi,

If your delivery is a push notification, the params go in Application variables, which can be added in the service's mobile application or in the delivery via form hacking.

If your delivery is anything else, it's ordinary personalization, conditional on recipient channel and device, e.g.

<%=

  recipient.appSubscription.type === 0 ? 'iosurlscheme://...' :

  recipient.appSubscription.type === 1 ? 'android://...' :

  'http://...'

%>

NB recipient.appSubscription won't work here since it's 1:n, but can be substituted with an enrichment/cell activity and targetData.

Thanks,

-Jon

View solution in original post

4 Replies

Avatar

Community Advisor

Hi,

Tracking parameters are managed by the app, which is sending the tracking info to Campaign, either via SDK or custom code.

Application variables are extra info sent to the app, used by intent filters and such for deep linking.

To choose the type of url in your delivery content, use personalization conditional on recipient channel and device, following this wikipedia page: Mobile deep linking - Wikipedia

Thanks,

-Jon

Avatar

Level 5

Hello Jon,

It's still not clear where should I set the deeplink inside the graphic user interface of the delivery.
Supposing that the deeplink is the following: myPage://profile/<%= appSubscription.recipient.firstName %>

where I should insert this value?

Could you provide me a visual example?


Thank you in advance,
Salvatore

PS: as said, I don't know why but I'm not able to add Application variables

Avatar

Correct answer by
Community Advisor

Hi,

If your delivery is a push notification, the params go in Application variables, which can be added in the service's mobile application or in the delivery via form hacking.

If your delivery is anything else, it's ordinary personalization, conditional on recipient channel and device, e.g.

<%=

  recipient.appSubscription.type === 0 ? 'iosurlscheme://...' :

  recipient.appSubscription.type === 1 ? 'android://...' :

  'http://...'

%>

NB recipient.appSubscription won't work here since it's 1:n, but can be substituted with an enrichment/cell activity and targetData.

Thanks,

-Jon

Avatar

Level 1

how do you add application variables to a delivery via form hacking? how form hacking is done?