Jak skonfigurować uniwersalne linki iOS i App Links na Androida
Informacje o linkach uniwersalnych i App Links
Universal links (dla iOS) i App Links (dla Androida) kierują Twoich klientów do treści w Twojej aplikacji mobilnej lub — jeśli aplikacja nie jest zainstalowana — do tej samej treści na Twojej stronie internetowej. Korzystanie z tych linków w e-mailach i wiadomościach tekstowych pozwala Ci używać spójnych adresów URL we wszystkich Twoich kanałach marketingowych, jednocześnie zapewniając klientowi płynne doświadczenie — niezależnie od urządzenia. To podobne do tradycyjnego deep linkowania, ale z dodatkową funkcjonalnością.
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-mailu — dedykowana domena śledzenia kliknięć hostowana przez Klaviyo. Domeny śledzenia kliknięć innych firm (np. domeny śledzenia hostowane przez SendGrid) nie są obsługiwane w przypadku linków uniwersalnych i App Links, ponieważ Klaviyo musi hostować pliki konfiguracyjne (AASA / assetlinks.json) w Twojej domenie śledzenia. Instrukcje konfiguracji znajdziesz w naszym artykule jak skonfigurować dedykowaną 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 iOS) i/lub plikassetlinks.json(dla Androida) dla Twojej aplikacji mobilnej. Te pliki są wymagane odpowiednio przez Apple i Google, aby powiązać Twoją witrynę z Twoją aplikacją mobilną. Jeśli masz tylko aplikację na Androida, nadal musisz przygotować plik AASA do przesłania do Klaviyo. Klaviyo używa swoich ścieżek URL, aby określić, które linki należy przepisać na potrzeby linków głębokich. - 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
Współpracuj z deweloperem aplikacji, aby upewnić się, że twoja aplikacja mobilna potrafi prawidłowo obsługiwać linki uniwersalne wysyłane przez Klaviyo. Postępuj zgodnie z instrukcjami zestawu SDK dla iOS, Android lub React Native dla swojej aplikacji.
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 przejrzyj domeny śledzenia. Jeśli kanał pokazuje Wymagana konfiguracja, najpierw ukończ konfigurację domeny. Gdy co najmniej 1 kanał będzie mieć status Gotowe, kliknij Skonfiguruj u góry karty.

Tylko domeny śledzenia hostowane przez Klaviyo obsługują linki uniwersalne i App Links. Jeśli Twoje konto nadal korzysta z domeny śledzenia innej firmy, np. hostowanej przez SendGrid, musisz przejść na domenę śledzenia hostowaną przez Klaviyo, zanim włączysz tę funkcję.
- Wpisz domenę docelową — domenę witryny używaną w linkach w Twojej wiadomości. Na przykład dla https://shop.example.com/products, wpisz shop.example.com bez protokołu ani ścieżki.
- Kliknij przycisk Dalej.
- Prześlij plik
apple-app-site-association(AASA) bez rozszerzenia pliku. Jeśli masz aplikację na Androida, prześlij też 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. Plik AASA definiuje ścieżki URL, które Klaviyo traktuje jako linki uniwersalne dla obu platform.
Jeśli wiele kont Klaviyo współdzieli domenę śledzenia, zapisanie zmian w jej konfiguracji wpłynie na wszystkie te konta.
- Kliknij Zapisz. Klaviyo stosuje tę konfigurację do wszystkich kwalifikujących się domen śledzenia na twoim koncie.
- Po zapisaniu sprawdź status domeny śledzenia na stronie ustawień. Nowe konfiguracje są włączane automatycznie. Jeśli domena, której chcesz użyć, ma status Gotowe, kliknij Włącz w tym wierszu. Potwierdź, że domeny, których chcesz używać, mają status aktywny.

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 Twoim pliku AASA. Możesz zastąpić domyślne działanie, dodając atrybut universal="true" do kodu HTML linku.
Na przykład: <a href="https://shop.example.com/products" universal="true">Link to your app!</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.
Do testów użyj prawdziwej kampanii lub wiadomości z sekwencji. Wiadomości w podglądzie nie korzystają ze śledzenia kliknięć Klaviyo, więc linki mogą różnić się od śledzonych linków w prawdziwych wiadomościach.
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 muszę mieć dedykowaną domenę do śledzenia kliknięć?
Aby korzystać z uniwersalnych linków i App Links w e-mailach, wymagana jest dedykowana domena śledzenia kliknięć. Ta domena musi być hostowana przez Klaviyo (KMTA). Uniwersalne linki i App Links nie są obsługiwane w domenach śledzenia kliknięć hostowanych przez innych dostawców (na przykład SendGrid), ponieważ Klaviyo musi hostować i udostępniać pliki konfiguracji uniwersalnych linków (AASA / assetlinks.json) z Twojej domeny śledzenia. W przypadku SMS musisz skonfigurować markowy 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.