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¶m2=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)?
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¶m2=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
Solved! Go to Solution.
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
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
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
Views
Replies
Total Likes
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
how do you add application variables to a delivery via form hacking? how form hacking is done?
Views
Replies
Total Likes