Podstawy
Inteligentne linki i przekierowania
Twój inteligentny link, mapps.one/habitly, sprawdza urządzenie każdego odwiedzającego i w kilka milisekund decyduje, dokąd go skierować. Na tej stronie wyjaśniamy domyślne reguły, sposób ich zmiany, to, co widzą boty generujące podglądy linków, oraz to, jak tagi kampanii trafiają dalej do sklepów.
Domyślne kierowanie
| Odwiedzający | Trafia do | Jeśli brakuje tego linku |
|---|---|---|
| iPhone, iPad, iPod | App Store | Strona docelowa |
| Android | Google Play | Strona docelowa |
| Urządzenia Huawei i Honor, HarmonyOS | AppGallery | Google Play, a potem strona docelowa |
| Windows | Microsoft Store | Strona docelowa |
| macOS | App Store | Strona docelowa |
| Nierozpoznane urządzenia („Inne”) | Strona docelowa | — |
| Linux i ChromeOS | Strona docelowa | — |
Urządzenie jest wykrywane na podstawie user agenta przeglądarki. Tablety podlegają tym samym regułom co telefony z tym samym systemem. iPady, które żądają wersji stron na komputery, przedstawiają się jako Mac, ale i tak trafiają do App Store, bo macOS domyślnie tam kieruje.
Reguły przekierowań
Otwórz kartę Linki aplikacji, aby wybrać miejsce docelowe dla każdej z tych platform: iOS, Android, Huawei, Windows, macOS i Inne. Do wyboru są:
- App Store, Google Play, AppGallery lub Microsoft Store: przekierowanie do wpisu w tym sklepie,
- Adres WWW: przekierowanie na adres internetowy zapisany w aplikacji, np. wersję webową lub listę oczekujących,
- Strona docelowa: wyświetlenie strony docelowej pod adresem inteligentnego linku.
Jeśli wybrane miejsce docelowe nie ma zapisanego linku, odwiedzający trafia na adres zapasowy: odwiedzający z urządzeniami Huawei próbują Google Play, a potem strony docelowej, a wszyscy pozostali widzą stronę docelową. Podgląd reguł w panelu pokazuje, dokąd obecnie trafia każda platforma, i oznacza wiersze, w których używany jest adres zapasowy.
Przekierowania używają HTTP 302 z Cache-Control: no-store, więc przeglądarki i serwery proxy ich nie buforują, a zmiany reguł obowiązują od następnej wizyty.
Podglądy linków i boty
Gdy ktoś wkleja twój link na czacie lub w poście, aplikacja pobiera stronę, aby utworzyć podgląd. Te roboty zawsze otrzymują stronę docelową, nigdy przekierowanie, więc podgląd pokazuje nazwę aplikacji, slogan i obraz z tagów Open Graph strony. Dotyczy to m.in. Facebooka, Instagrama, WhatsAppa, X, LinkedIna, Slacka, Discorda, Telegrama, iMessage, Pinteresta, Reddita, Mastodona, Bluesky, Snapchata, Skype’a, Zooma i Microsoft Teams.
Roboty wyszukiwarek, narzędzia SEO, monitory dostępności, roboty AI i klienty wiersza poleceń, takie jak curl, wget czy python-requests, również są traktowane jak boty. Boty dostają stronę docelową i nigdy nie są liczone w analityce.
Przeglądarki w aplikacjach
Rozpoznawane są linki otwierane w aplikacjach Instagram, Facebook, TikTok, X, LinkedIn, Snapchat, Pinterest, LINE, Telegram, WeChat, Reddit i Threads. Odwiedzający jest kierowany według urządzenia, tak jak przy każdej innej wizycie. W analityce aplikacja, z której przyszedł, jest zapisywana jako źródło ruchu, mimo że te przeglądarki zwykle nie przesyłają informacji o witrynie odsyłającej.
Tagi kampanii
Dodaj do inteligentnego linku standardowe tagi UTM, aby porównywać kanały:
https://mapps.one/habitly?utm_source=instagram&utm_medium=social&utm_campaign=launch
mapps.one zawsze zapisuje w analityce utm_source, utm_medium i utm_campaign. Gdy opcja Przekazuj parametry kampanii do sklepów jest włączona (domyślnie), tagi są też przekazywane do miejsca docelowego w formacie, który ono rozumie:
| Miejsce docelowe | Co dodajemy |
|---|---|
| Google Play | Parametr referrer zawierający zakodowane w URL tagi UTM, które twoja aplikacja może odczytać za pomocą Play Install Referrer API.https://play.google.com/store/apps/details?id=com.habitly.app&referrer=utm_source%3Dinstagram%26utm_medium%3Dsocial%26utm_campaign%3Dlaunch |
| App Store | Token kampanii ct: wartość utm_campaign lub utm_source, gdy nie ma kampanii, maksymalnie 40 znaków.https://apps.apple.com/app/id1612345678?ct=launch |
| Adres WWW | Same tagi UTM.https://habitly.app/?utm_source=instagram&utm_medium=social&utm_campaign=launch |
| AppGallery, Microsoft Store | Nic. Wpis otwiera się bez dodatkowych parametrów. |
Przekazywanych jest wszystkich pięć tagów: utm_source, utm_medium, utm_campaign, utm_term i utm_content. Każda wartość jest przycinana do 100 znaków.
ct do kampanii tylko wtedy, gdy link zawiera też twój token dostawcy (pt). Linki do sklepów są zapisywane w postaci kanonicznej, więc pt wklejony do linku do App Store nie zostaje zachowany. Do porównywania kanałów używaj podziału według kampanii w analityce mapps.one.Linki plakietek sklepów
Plakietki sklepów na stronie docelowej prowadzą do śledzonego przekierowania, mapps.one/habitly/go/{store}. Kliknięcie jest liczone jako kliknięcie do sklepu, a następnie odwiedzający trafia do wpisu. Jeśli aplikacja nie ma linku do tego sklepu, odwiedzający wraca na stronę docelową.
Tych adresów URL możesz używać również bezpośrednio, gdy chcesz wskazać konkretny sklep niezależnie od urządzenia, np. w kampanii tylko na Androida. Tagi UTM dodane do adresu URL /go/ są przekazywane tak samo jak w inteligentnym linku.
| Klucz sklepu | URL |
|---|---|
app_store | mapps.one/habitly/go/app_store |
google_play | mapps.one/habitly/go/google_play |
app_gallery | mapps.one/habitly/go/app_gallery |
microsoft_store | mapps.one/habitly/go/microsoft_store |
web | mapps.one/habitly/go/web |
Przegląd adresów URL
| URL | Przeznaczenie |
|---|---|
/habitly | Inteligentny link: przekierowanie według urządzenia lub strona docelowa |
/habitly/page | Strona docelowa na każdym urządzeniu |
/habitly/go/{store} | Śledzone przekierowanie do jednego sklepu |
/habitly/open/{path} | Deep link do zainstalowanej aplikacji |
/habitly/privacy, /habitly/privacy/{language} | Polityka prywatności |
/habitly/terms, /habitly/terms/{language} | Regulamin |
/habitly/press, /habitly/press.zip | Strona zestawu prasowego i plik do pobrania |
/habitly/qr.svg, /habitly/qr.png | Kod QR inteligentnego linku |
Gdy link nie działa
- 404 Not Found: żadna aplikacja nie używa tego sluga. Sprawdź pisownię lub to, czy slug nie został zmieniony.
- 410 Gone, „wstrzymana”: aplikacja jest wstrzymana w panelu. Włącz ją ponownie.
- 410 Gone, „już niedostępna”: aplikacja została zawieszona przez zespół ds. zaufania i bezpieczeństwa. Skontaktuj się z pomocą techniczną.
- Zawsze strona docelowa: dla miejsca docelowego platformy nie zapisano linku, reguła jest ustawiona na Strona docelowa albo testujesz za pomocą klienta przypominającego bota.