Oprócz wysłania podstawowej wersji Mobile push iPresso studio umożliwia także wysłanie zaawansowanej wersji pusha, która pozwala przesłać do aplikacji dodatkowe dane w formacie JSON.
Aby to zrobić, należy wybrać opcję „Zaawansowana wersja pusha” w kroku Treść podczas przygotowywania kreacji.
Wybór tej opcji udostępni pole Dane dodatkowe, w którym będziemy mogli umieścić przygotowany przez nas wcześniej kod.
Doskonałym przykładem wykorzystania zaawansowanej wersji Mobile pusha jest monitorowanie kliknięć.
W celu monitorowania kliknięć mobile push należy:
- Ustawiając wysyłkę w iPresso:
- W kroku Ustawienia w polu “Monitorowanie linków” wybrać opcję “Monitoruj wszystkie linki”:
- W kroku Treść należy:
- wybrać “Zaawansowana wersja pusha”
- W polu “Dane dodatkowe” gdzie podaje się dane w formacie JSON, które zostaną przesłane do aplikacji należy dodać pole “externalMonitoringLink” z wartością linku, który ma być monitorowany
- Przykładowo, jeżeli deeplink do aplikacji jest w polu “deeplink” to ten sam link można wstawić w pole “externalMonitoringLink”
- Pola tego nie należy używać do obsługi deeplinków w pushu i służy jedynie do monitorowania kliknięć (wartość ta będzie zmieniona na etapie wysyłki)
- Przykładowy JSON dla tego pola:
{
"someExampleParam": "exampleValue",
"externalMonitoringLink": "app://in-app-link",
"deeplink":"app://in-app-link"
}
- Obsługując pusha w aplikacji:
- W polu “externalMonitoringLink” wartość zostanie zamieniona na adres URL do iPresso, na który należy wysłać request typu GET, gdy aplikacja odnotuje kliknięcie.
- Po wysłaniu requestu (którego poza wysłaniem nie trzeba w żaden sposób obsługiwać) w iPresso zostanie odnotowane kliknięcie w wysłany mobile push (w statystykach wysyłki oraz jako aktywność kontaktu). W aktywności kontaktu “Kliknięcie linku” w parametrze “link” będzie wartość, która została wpisana w polu “externalMonitoringLink” podczas tworzenia wysyłki.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.