Wybierz perspektywę, która pasuje do Twojego zespołu
Dla zespołów produktowych

Jeden link. iOS, Android i fallback webowy.

Mierzysz aktywację, retencję i adopcję funkcji. Elido kieruje jeden krótki link tam, gdzie użytkownik powinien iść w danym momencie.

  • Parytet odroczonego deep linkowania między iOS Universal Links a Android App Links
  • Warianty A/B per link z ważoną lub cykliczną rotacją
  • Udostępnianie w aplikacji z podglądem markowego krótkiego URL
  • Kody QR offline-do-aplikacji: drukuj, skanuj, instaluj, przypisz
elido.me/p123 - device-aware
3 destinations
Tap source
elido.me/p123
iOS
Universal Link
yourapp://product/123
Android
App Link verified
intent://product/123
Web fallback
Desktop · no app
shop.example.com/product/123
Fallback chain
app installed → deep link · App/Play Store → install · desktop → web
No SDK in your app Verified
5-reguł
Silnik reguł na link
iOS + Android
Platformy deep-link
z-test
Model ufności A/B
Bez SDK
Wymagane do deep-linkingu

Odroczone deep linkowanie

Kliknięcie → instalacja → lądowanie na właściwym ekranie.

Większość instalacji aplikacji traci kontekst - użytkownik kliknął link dotyczący produktu X, otworzył się App Store, a onboarding zaczyna się od ekranu powitalnego zamiast od produktu X. Odroczone deep linkowanie zachowuje intencję przez granicę instalacji, używając dopasowania odcisku palca ze schowka.

  1. Step 1

    Click

    elido.me/p123 (no app)

    Click hash + UTM landed in the analytics store with a 24h match window.

  2. Step 2

    Install

    App Store / Play Store

    User redirects to the store, downloads, opens the app for the first time.

  3. Step 3

    First launch

    clipboard fingerprint match

    Your SDK reads the click hash; the API joins it to the original click row.

  4. Step 4

    Deep-route

    /product/123 · attributed

    App opens at the right screen with UTM context, not the welcome screen.

Warianty A/B

Miękki start na 5%. Wdrożenie na 100%. Ten sam krótki link.

Jeden krótki link może przenosić do pięciu celów. Dziel według wagi lub cyklicznie; każdy wariant śledzi własne szeregi czasowe kliknięć i poziom ufności z-test. Przydatne przy wdrożeniach w stylu flag funkcji, gdy chcesz mieć mały procent użytkowników na nowej ścieżce onboardingu bez SDK po stronie klienta.

  • Podział ważony
    Konfigurowalny per wariant - 5/95 dla miękkiego startu
  • Poziom ufności z-test
    Dwuproporcjonalny z-test na poziomie kliknięcia
  • Rotacja cykliczna
    Równy rozkład dla testów kreatywnych przy małym wolumenie
  • Szeregi czasowe per wariant
    Zobacz dayparting i dryf typów urządzeń między grupami
Jak działają warianty →
A/B variants - soft launch
elido.me/launch
weights = 100%
One short link
elido.me/launch
6,885 clicks total
AHero - original
weight · 70%4,812 clicks
BHero - value prop
weight · 10%698 clicks
CHero - social proof
leading · 94% conf
weight · 15%1,034 clicks
DHero - testimonial
weight · 5%341 clicks
Sample
6,885
Leader
C · +14.3%
Confidence
94%
09:41 5G
Share
Acme - Free month for friends
share.acme.app/r/u-9h2x
Capped at 5 uses · expires in 14 days
Copy
Messages
Mail
More
  • Embed in newsletter
    Branded short URL preview
  • Generate QR code
    SVG · for print or screen
  • Add to campaign
    Inherits UTM template
share.acme.app - your domain 12 / 100 today

Udostępnianie w aplikacji

Przyciski udostępniania generujące krótkie linki w jednym kliknięciu.

API udostępniania przyjmuje docelowy URL, tag kampanii i opcjonalny limit kliknięć. Zwraca markowy krótki link i podgląd Open Graph gotowy do arkusza udostępniania. Szablon UTM linku dziedziczy z kampanii, więc analityka przybywa wstępnie otagowana. Limit kliknięć oznacza, że kod polecający może być ograniczony do N użyć bez dotykania backendu.

  • POST /v1/links z campaign_id + max_clicks
  • Markowy krótki URL na Twojej własnej domenie
  • Automatycznie generowany obraz OG z metadanymi linku
  • Limit kliknięć uruchamia expired_destination_url przy progowym poziomie
  • Analityka per udostępnienie: kto udostępnił, kto kliknął, kiedy

Co możesz dostarczyć

  • Parytet odroczonego deep linkowania między iOS Universal Links a Android App Links
  • Warianty A/B per link z ważoną lub cykliczną rotacją
  • Udostępnianie w aplikacji z podglądem markowego krótkiego URL
  • Kody QR offline-do-aplikacji: drukuj, skanuj, instaluj, przypisz
  • Atrybucja konwersji po stronie serwera ze zdarzeń instalacji aplikacji
  • Atrybucja po instalacji przez dopasowanie schowka i odcisku palca

Co Elido daje zespołom produktowym

Linki onboardingowe, flagi funkcji i deep linki w większości skracaczy mają słabe punkty. Oto konkretne luki, które wypełniamy.

Silnik reguł smart-link
01

Kieruj do właściwego celu bez dedykowanej usługi przekierowań

Smart linki oceniają reguły na brzegu sieci (edge) przy każdym żądaniu: geolokalizacja (kraj ISO), typ urządzenia (mobile/tablet/desktop), system operacyjny, nagłówek języka, domena odsyłająca oraz filtry pory dnia i dnia tygodnia. Reguły są oceniane po kolei; wygrywa pierwsze dopasowanie. Limit w planie Pro to pięć reguł na link; plan Business usuwa to ograniczenie. Zawsze wymagane jest domyślne przekierowanie awaryjne (fallback). Dla zespołów produktowych typowe schematy to: kierowanie użytkowników iOS do App Store, a Androida do Play Store z jednego wspólnego linku; kierowanie użytkowników z konkretnego rynku na lokalną stronę docelową; wysyłanie użytkowników w określonym oknie czasowym na stronę wydarzenia na żywo, a poza nim do nagrania. Reguły ustawia się w panelu lub przez API - bez konieczności wdrażania usługi przekierowań czy utrzymywania funkcji Lambda. Zmiany propagują się na edge w mniej niż 60 sekund bez restartu systemu.

Testy A/B przy wdrażaniu funkcji
02

Podział ruchu dla stopniowych wdrożeń i testów kreacji

Pojedynczy krótki link może mieć do 5 wariantów docelowych. Ruch jest dzielony według wag (konfigurowalnych dla każdego wariantu; domyślnie równy podział) lub metodą round-robin. Każdy wariant śledzi własne szeregi czasowe kliknięć, dzięki czemu widać, czy zaangażowanie w danym wariancie różniło się w zależności od godziny lub typu urządzenia - przydatne przy testach specyficznych dla interfejsu. Model ufności statystycznej to z-test dla dwóch proporcji na poziomie kliknięć; panel pokazuje, że „wariant A prowadzi z ufnością X%”, gdy oba warianty przekroczą minimalną próbkę (domyślnie po 200 kliknięć każdy). W przypadku routingu typu feature-flag - gdzie chcesz skierować mały procent użytkowników na nowy proces onboardingu - użyj podziału ważonego z 5% na nową stronę docelową. W przeciwieństwie do dedykowanych narzędzi feature-flag, nie wymaga to SDK po stronie klienta; jest to przekierowanie po stronie serwera. Kompromis: nie można celować w konkretnych użytkowników lub segmenty, a jedynie w segmenty statystyczne oparte na atrybutach żądania.

Deep linki iOS i Android
03

Universal Links i App Links bez usług zewnętrznych firm

Deep linki otwierają odpowiedni ekran w natywnej aplikacji, jeśli jest zainstalowana. Na iOS są to Universal Links (domeny HTTPS, które system operacyjny przechwytuje, jeśli aplikacja je zgłosiła). Na Androidzie są to App Links (weryfikowane przez assetlinks.json). Elido automatycznie serwuje pliki apple-app-site-association i assetlinks.json z dobrze znanych ścieżek Twojej własnej domeny - konfigurujesz ID pakietu aplikacji i ID zespołu raz w ustawieniach domeny, a pliki są aktualizowane na bieżąco. Łańcuch fallbacku: aplikacja zainstalowana → cel deep-link; aplikacja nie zainstalowana → określony przez Ciebie URL App Store / Play Store; desktop → URL strony www. Parametry UTM są zachowywane przez cały proces. Nie jest wymagane żadne SDK firm trzecich w aplikacji - system operacyjny zajmuje się przechwytywaniem, a nie JavaScript. Testowane za pomocą adb shell i xcrun simctl przy każdym wydaniu.

Udostępnianie wewnątrz aplikacji
04

Linki do udostępniania z wbudowanymi limitami i rotacją dla kampanii czasowych

Limit max_clicks jest ustawiany na link: gdy liczba kliknięć osiągnie próg, link przekierowuje na konfigurowalny adres wygasłego celu zamiast normalnego. Jest to przydatne w przypadku linków polecających w aplikacji (N użyć na kod), linków z ograniczonym dostępem do wersji beta oraz prezentacji funkcji ograniczonych czasowo. Połącz to z rotation_mode: 'round-robin', aby rozdzielić ruch między pulę celów dla list oczekujących lub kohortowych wydań funkcji. Od strony produktu, logika tworzenia linków + limity + rotacja żyje w pełni na serwerze - bez synchronizacji stanu po stronie klienta. Liczba kliknięć znajduje się w naszym magazynie analitycznym i aktualizuje się w mniej niż 5 sekund. Analityka na poziomie linku pokazuje rozkład kliknięć między warianty, dzięki czemu widać, który slot rotacji był używany najczęściej.

Analityka lejka
05

Widoki kohortowe i retencji bez osobnego produktu analitycznego

Warstwa analityczna Elido w planie Business obejmuje widoki kohortowe i retencji w magazynie analitycznym: wybierz link lub kampanię, wybierz wymiar kohorty (kanał pozyskania, kraj, typ urządzenia) i otrzymaj mapę cieplną retencji według dni lub tygodni. Nie jest to zamiennik pełnego narzędzia do analityki produktowej - nie ma śledzenia zdarzeń na poziomie użytkownika, nagrywania sesji ani kreatora lejków dla dowolnych typów zdarzeń. Zastępuje to jednak pytanie: „ilu ludzi, którzy kliknęli w e-mail onboardingowy, wróciło następnego dnia?” - te dane znajdują się w kliknięciach i Elido wyświetla je bezpośrednio. Do głębszej analizy lejka wyeksportuj surowy strumień kliknięć do BigQuery lub Snowflake i połącz go z tabelą zdarzeń użytkowników Twojego produktu. Analityczny DSN tylko do odczytu (w planie Business) daje bezpośredni dostęp SQL, jeśli Twój zespół BI preferuje to zamiast eksportów.

Stos, z którym pracujesz

  • Inteligentne linki
  • Głębokie linki
  • Warianty A/B
  • Analityka lejków + kohort
  • Kampanie

Co będziesz instrumentować

Wzrost aktywacji
Kierowany inteligentnym linkiem
Kohorty retencji
Dzienne / tygodniowe / miesięczne
Okno próbkowania A/B
Kontrolowane godziną dnia

Zespoły produktowe budujące na tym rozwiązaniu

Nazwy są na razie tymczasowe - prawdziwe nazwy klientów pojawią się tutaj wraz z publikacją studiów przypadku.

Deep linki bez Branch były twardym wymaganiem po wygaszeniu Firebase Dynamic Links. Konfiguracja Universal Link w Elido zajęła jedno popołudnie - żadnego SDK w aplikacji, żadnej dodatkowej usługi do pilnowania. Współczynnik fallbacku do App Store pokazał nam, że 40% naszych linków do udostępniania jest klikanych, zanim użytkownik zainstaluje aplikację.

Z
Zespół produktowy, aplikacja mobilna B2C, Kraków
Product Lead

Używamy reguł smart-link do routingu geograficznego na regionalne strony docelowe. Zarządzanie tym przez skracacz zamiast własnej usługi przekierowań usunęło dwie funkcje Lambda z naszej infrastruktury i odciążyło dyżury techniczne.

Z
Zespół growth, e-commerce, Sztokholm
Senior Product Manager

Limit kliknięć w linkach polecających to funkcja, której nikt nie pokazuje na prezentacjach, a każdy potrzebuje. Ustawiamy max_clicks na kod zaproszenia i przestaliśmy nadmiarowo przydzielać miejsca w becie.

Z
Zespół mobile, fintech konsumencki, Londyn
Head of Product Growth

Elido vs Branch.io vs własne rozwiązanie dla zespołów produktowych

Branch jest liderem rynku deep-linków. Własne rozwiązanie jest możliwe, ale drogie w utrzymaniu. Poniższe różnice są istotne, gdy Twoją główną potrzebą są deep linki plus routing - a nie pełna platforma atrybucji mobilnej.

MożliwośćElidoBranch.ioWłasne rozwiązanie
Universal Links (iOS)Automatycznie serwowane apple-app-site-association z Twojej domenyW pełni zarządzane, sprawdzone w skaliSam serwujesz JSON, zarządzasz hostingiem
App Links (Android)Automatycznie serwowane assetlinks.json z Twojej domenyW pełni zarządzaneSam serwujesz i aktualizujesz
Wymagane SDK firmy trzeciej w aplikacjiNie - przechwytywanie na poziomie systemuTak - Branch SDKNie - ale sam piszesz logikę fallbacku
Reguły routingu smart-linkLokalizacja, urządzenie, system, język, odsyłacz, czasŚcieżki kierowane do konkretnych odbiorców (większa moc)Cokolwiek zaprogramujesz
Warianty A/B dla celówTak - podział ważony, ufność z-testA/B na poziomie ścieżki (pełne narzędzie CRO)Sam to budujesz
Atrybucja mobilna (MMP)Przekazywanie Click ID; ręczna integracja MMPNatywne MMP - Appsflyer, Adjust, KochavaSam integrujesz
CenaZawarte w planach Pro i BusinessOparta na wolumenie; kontrakty enterprise zaczynają się wyżejTylko koszt inżynierów
Analityka kliknięćMagazyn analityczny, na poziomie linku, kohorty w BusinessGłęboka analityka atrybucji mobilnejCokolwiek zbudujesz

Pytania zespołów produktowych

Czy potrzebuję SDK typu Branch w mojej aplikacji, aby korzystać z deep linków Elido?

Nie. Deep linki Elido wykorzystują iOS Universal Links i Android App Links - mechanizmy na poziomie systemu operacyjnego, które nie wymagają zewnętrznego SDK w aplikacji. Konfigurujesz pliki apple-app-site-association i assetlinks.json w ustawieniach domeny Elido; Elido serwuje je na Twojej własnej domenie. Twoja aplikacja musi obsługiwać URL universal link - to standardowy kod routingu URL w iOS/Android, a nie nowa zależność od SDK.

Co się stało z Firebase Dynamic Links - czy Elido może je zastąpić?

Firebase Dynamic Links zostało wygaszone w sierpniu 2025 roku. Elido może zastąpić podstawowy wzorzec: pojedynczy link HTTPS, który otwiera aplikację, jeśli jest zainstalowana, odsyła do sklepu, jeśli nie jest, i odsyła do strony www na desktopie. Nie replikujemy odroczonego deep-linkingu (deferred deep-linking) Firebase (przekazywanie kontekstu przez instalację) - to wymaga SDK w aplikacji. Do tego celu nadal potrzebujesz Appsflyer, Adjust lub podobnego MMP.

Jak działają warianty A/B wraz z regułami smart-link?

Reguły smart-link są oceniane jako pierwsze. Jeśli reguła zostanie dopasowana, wybierany jest cel z tej reguły - warianty nie są stosowane. Jeśli żadna reguła nie pasuje, ruch trafia do domyślnego przekierowania (fallback), a jeśli tam skonfigurowano warianty, stosowany jest ich podział. Możesz więc mieć link, który bezwarunkowo kieruje użytkowników iOS do App Store, użytkowników desktopowych z USA na konkretną stronę, a wszystkich pozostałych dzieli testem A/B między dwa cele.

Jakie jest zastosowanie limitu kliknięć dla produktu?

Programy poleceń (N użyć na kod zaproszenia), ograniczony dostęp do bety (limitowanie zaproszeń bez ingerencji w backend), prezentacje ograniczone czasowo (maksymalnie 500 kliknięć w link demo, zanim wygaśnie i zacznie kierować na stronę listy oczekujących). max_clicks ustawia się przy tworzeniu linku lub przez PATCH. Po osiągnięciu limitu link przekierowuje na skonfigurowany expired_destination_url.

Czy dostępne jest śledzenie na poziomie sesji lub użytkownika?

Nie. Zdarzenia kliknięć są na poziomie żądania: kraj, urządzenie, system, odsyłacz, UTM i znacznik czasu. W zdarzeniach kliknięć nie ma tożsamości użytkownika, chyba że przekażesz user_id jako własny parametr zapytania i przepłynie on do celu. Elido nie jest narzędziem do analityki produktowej - nie nagrywa sesji, nie tworzy profili użytkowników ani nie śledzi lejków przez dowolne zdarzenia. Do tego celu użyj Mixpanel, PostHog lub Amplitude i połącz dane kliknięć po parametrze UTM lub Click ID.

Jak szybko propagują się zmiany reguł smart-link?

Zmiany reguł są zapisywane w naszym API i przesyłane do pamięci podręcznej hot cache (L2) w mniej niż 60 sekund. Nasza usługa brzegowa posiada własną pamięć LRU z czasem TTL 30 sekund dla linków z regułami. W praktyce: zmiana reguły jest widoczna na edge w ciągu 90 sekund od zapisania jej w panelu lub przez API.

Czy mogę używać Elido do udostępniania w aplikacji bez własnej domeny?

Tak. Współdzielone domeny Elido (s.elido.me dla płatnych, b.elido.me dla Business) działają poprawnie w przypadku linków udostępnianych w aplikacji, gdzie spójność marki jest mniej istotna niż limity kliknięć i funkcje routingu. Własne domeny dają markowe adresy URL (np. polecam.twojaapka.pl), co ma znaczenie w programach poleceń, gdzie link pojawia się w interfejsie użytkownika.

Gdzie mogę wyeksportować dane kohortowe retencji, jeśli potrzebuję ich w hurtowni danych?

Planowy eksport do S3, BigQuery lub Snowflake jest dostępny w planie Business. Wyeksportuj surowy strumień kliknięć; obliczenia kohortowe uruchom w swojej hurtowni, gdzie możesz połączyć je z tabelą zdarzeń użytkowników swojego produktu. Analityczny DSN tylko do odczytu (plan Business) daje bezpośredni dostęp SQL, jeśli wolisz obliczać kohorty w magazynie analitycznym i pobierać wyniki do narzędzia BI.

Nie wiesz, która perspektywa pasuje?

Większość zespołów zaczyna od jednej, a potem rozszerza się na wszystkie cztery. Nasz zespół sprzedaży może omówić Twój konkretny stos w 20 minut.