Jak skonfigurować uniwersalne linki iOS i App Links na Androida
Informacje o linkach uniwersalnych i App Links
Linki uniwersalne (dla iOS) i App Links (dla Androida) kierują klientów do treści w Twojej aplikacji mobilnej lub, jeśli aplikacja nie jest zainstalowana, do tych samych treści na Twojej stronie internetowej. Używanie tych linków w wiadomościach e-mail i wiadomościach tekstowych pozwala używać spójnych adresów URL we wszystkich kanałach marketingowych, zapewniając klientom płynne doświadczenie niezależnie od urządzenia. Jest to podobne do tradycyjnego linkowania głębokiego, ale z dodatkowymi funkcjami.
Linki uniwersalne i App Links w Klaviyo są w pełni kompatybilne ze śledzeniem kliknięć i śledzeniem UTM.
Jak to działa
Po konfiguracji, gdy klient kliknie link w jednej z Twoich wiadomości z urządzenia mobilnego, Klaviyo może poprawnie go zidentyfikować i przekierować do właściwej lokalizacji w Twojej aplikacji mobilnej, jeśli jest zainstalowana na jego urządzeniu. Jeśli aplikacja nie jest zainstalowana, klient zostanie przeniesiony do Twojej witryny jak zwykle.
W platformach, które nie obsługują tej funkcji, śledzenie kliknięć zakłóca działanie linków uniwersalnych i App Links. Dzieje się tak, ponieważ śledzenie kliknięć wykorzystuje przekierowanie do rejestrowania zdarzenia kliknięcia, co uniemożliwia bezpośrednie otwarcie aplikacji.
Aby skonfigurować linki uniwersalne w e-mailach i wiadomościach tekstowych, aplikacja mobilna musi korzystać co najmniej z wersji 5.1.0 zestawu SDK dla iOS, wersji 4.1.0 zestawu SDK dla Androida lub wersji 2.1.0 zestawu SDK dla React Native.
Kilka słów na początek
Zanim będzie można skonfigurować uniwersalne linki i/lub App Links w Klaviyo, musisz mieć przygotowane następujące elementy:
- Aby skonfigurować linki uniwersalne w e-mailach i wiadomościach tekstowych, aplikacja mobilna musi korzystać co najmniej z wersji 5.1.0 zestawu SDK dla iOS, wersji 4.1.0 zestawu SDK dla Androida lub wersji 2.1.0 zestawu SDK dla React Native.
- W przypadku linków w e-mailach — wydzielona domena śledzenia kliknięć. Instrukcje konfiguracji znajdziesz w naszym artykule jak skonfigurować wydzieloną domenę śledzenia kliknięć.
- W przypadku linków w wiadomościach tekstowych — markowy link niestandardowy. Instrukcje konfiguracji znajdziesz w naszym artykule na temat tworzenia skróconego linku z brandingiem do SMS.
- Zainstalowany zestaw SDK Klaviyo w Twojej aplikacji mobilnej.
- Plik
apple-app-site-association(AASA) (dla systemu iOS) i/lub plikassetlinks.json(dla systemu Android) hostowany w domenie Twojej witryny. Te pliki są wymagane odpowiednio przez Apple i Google, aby powiązać Twoją witrynę z aplikacją mobilną. - Aplikacja mobilna musi być skonfigurowana tak, aby obsługiwać linki uniwersalne i/lub App Links.
- Aby uzyskać więcej informacji na temat konfigurowania dla systemu iOS oraz konfigurowania pliku
apple-app-site-association(AASA), zapoznaj się z dokumentacją dla deweloperów Apple dotyczącą obsługi domen powiązanych. - Aby dowiedzieć się więcej o konfigurowaniu dla Androida i konfigurowaniu pliku
assetlinks.json, zapoznaj się z dokumentacją dla deweloperów Androida dotyczącą dodawania linków do aplikacji.
- Aby uzyskać więcej informacji na temat konfigurowania dla systemu iOS oraz konfigurowania pliku
Jak skonfigurować uniwersalne linki i linki do aplikacji w Klaviyo
- Przejdź do Ustawień na swoim koncie Klaviyo.
- Click powiadomienie push.
- Wybierz kartę Linki uniwersalne i linki do aplikacji.
- Na karcie kliknij Skonfiguruj.
- Wybierz domenę śledzenia kliknięć dla kanału, który chcesz włączyć (e-mail i/lub wiadomości tekstowe).
- Wprowadź domenę docelową. To domena Twojej witryny, której planujesz używać w treści wiadomości.
- Prześlij plik
apple-app-site-association(AASA) i/lub plikassetlinks.json.- Jeśli masz aplikację zarówno na iOS, jak i na Androida, musisz przesłać oba pliki.
- Jeśli masz tylko aplikację na iOS, musisz przesłać tylko plik AASA.
- Jeśli masz tylko aplikację na Androida, musisz przesłać oba pliki.
- Kliknij Zapisz.
- Wróć do strony ustawień. Wybierz domenę(-y) śledzenia kliknięć, które mają otwierać się w aplikacji, i kliknij Włącz
Uniwersalne zastąpienie
W niektórych przypadkach możesz chcieć wskazać konkretny link, który ma otwierać się w Twojej aplikacji, nawet jeśli nie pasuje do ścieżek zdefiniowanych w pliku AASA lub assetlinks.json. Możesz to zrobić, dodając atrybut universal="true" do kodu HTML linku.
Na przykład: <a href="trk.example.com" universal="true">Link do Twojej aplikacji!</a>
Możesz też zrobić odwrotnie, dodając atrybut universal="false" do kodu HTML linku.
Uwaga: ta funkcja jest dostępna tylko w przypadku e-maili.
Testowanie konfiguracji
Aby przetestować uniwersalne linki i App Links, utwórz nową kampanię lub wiadomość w sekwencji i dodaj link do strony w witrynie, którą skonfigurowano pod kątem deep linking. Wyślij wiadomość na urządzenie z zainstalowaną aplikacją oraz kolejną na urządzenie bez zainstalowanej aplikacji.
- Na urządzeniu, na którym zainstalowana jest aplikacja, link powinien otworzyć się bezpośrednio w aplikacji.
- Na urządzeniu bez zainstalowanej aplikacji link powinien otworzyć się w przeglądarce internetowej urządzenia.
Uwaga: wiadomości podglądu nie używają śledzenia kliknięć, więc linki mogą nie odzwierciedlać tego dokładnie. Aby przeprowadzić prawidłowe testy, nie używaj wiadomości podglądu.
Wyświetlanie plików linków uniwersalnych hostowanych przez Klaviyo oraz plików App Links
Po zakończeniu konfiguracji Klaviyo będzie hostować wersje Twoich plików konfiguracyjnych. Aby je wyświetlić, przejdź do poniższych adresów URL w przeglądarce, zastępując <YOUR_TRACKING_DOMAIN> własną domeną:
- iOS:
https://<YOUR_TRACKING_DOMAIN>/.well-known/apple-app-site-association - Android:
https://<YOUR_TRACKING_DOMAIN>/.well-known/assetlinks.json
Najczęściej zadawane pytania
Czy potrzebuję dedykowanej domeny do śledzenia kliknięć? Do korzystania z uniwersalnych linków i App Links w e-mailach wymagana jest dedykowana domena do śledzenia kliknięć. W przypadku SMS musisz skonfigurować brandowany niestandardowy krótki link.
Co się stanie, jeśli mam wiele kont Klaviyo, które współdzielą jedną domenę śledzenia? Jeśli wiele kont współdzieli jedną domenę śledzenia, zmiany w konfiguracji domeny wpłyną na wszystkie te konta.