Push notification: how to insert the specific landing mobile page ? | Community
Skip to main content
salvdangelo
Level 5
July 26, 2019
Solved

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

  • July 26, 2019
  • 3 replies
  • 4665 views

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

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 Jonathon_wodnicki

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

3 replies

Jonathon_wodnicki
Community Advisor
Community Advisor
July 29, 2019

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

salvdangelo
Level 5
July 29, 2019

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

Jonathon_wodnicki
Community Advisor
Jonathon_wodnickiCommunity AdvisorAccepted solution
Community Advisor
July 29, 2019

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

New Member
December 6, 2023

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