Analitice. Fiecare click, cartografiat în timp real.
Flux de click-uri în timp real, într-un magazin de analitice columnar. Geo, dispozitiv, referrer, UTM. Vizualizări de funnel și cohortă pe Business. Exporturi programate către S3, BigQuery sau Snowflake.
- Magazin de analitice columnar, pentru interogări sub-secundă
- Conform GDPR implicit - fără cookie-uri necesare
- Geo, dispozitiv, referrer, UTM - într-o singură vizualizare
- Export prin API sau CSV programat
Cum funcționează
De la afișare la venit - fiecare pas măsurat
Evenimentele de click sunt trimise în fluxul nostru de evenimente chiar în momentul redirecționării, fără niciun impact asupra latenței de redirecționare. Serviciul nostru de ingestie le scrie în magazinul de analitice în mod asincron - de regulă, sub 5 secunde. Vezi abandonul din funnel, răspândirea geografică și atribuirea conversiilor în aceeași vizualizare.
Analitice geo
Țară → regiune → oraș, acolo unde se rezolvă IP-ul
Rezoluția geo folosește un set de date geo-IP offline (fără partajare de date cu caracter personal). IP-ul este folosit doar pentru căutare și nu este stocat în evenimentele de click - conform GDPR implicit. Pentru workspace-urile care au nevoie de rezoluție doar la nivel de țară, aceasta este o singură setare de workspace, pe Business.
- Defalcare pe țarăISO 3166-1 alpha-2, cu cotă procentuală de click-uri
- Precizie la nivel de orașAcolo unde rezoluția IP coboară sub nivelul de regiune
- Defalcare dispozitiv + OSMobil, tabletă, desktop; iOS, Android, Windows
- Atribuire UTMsource, medium, campaign, term, content
- Hartă termică oră × ziIdentifică ferestrele de vârf și tiparele de tip bot
- Germania3,241
- Polonia2,108
- Franța1,879
- Statele Unite1,432
- Regatul Unit1,219
- Olanda887
- Cehia641
- Suedia512
- Click din Berlin, DEnewsletter.acme.comMobil2s în urmă
- Scanare QR din Tokyo, JPdirectMobil5s în urmă
- Click din Warsaw, PLtwitter.comDesktop11s în urmă
- Click din Paris, FRlinkedin.comDesktop18s în urmă
- Click din New York, USgoogle.comMobil27s în urmă
- Click din Amsterdam, NLdirectDesktop41s în urmă
Flux live
Urmărește click-urile în timp real
Vizualizarea în timp real interoghează API-ul de analitice la fiecare 30 de secunde. Evenimentele ajung de regulă în magazinul de analitice în cel mult 5 secunde de la click. În timpul vârfurilor de trafic, fluxul de evenimente păstrează evenimentele în buffer până la 7 zile - niciun eveniment nu se pierde, serviciul de ingestie doar recuperează întârzierea.
- Latență medie sub 5 secunde, de la click la dashboard
- Fluxul de evenimente păstrează în buffer 7 zile de evenimente
- Latența consumatorului este monitorizată; alerta se declanșează la 60s
- Firehose compatibil Kafka, în timp real, pe Business
- Interogare a dashboard-ului la 30s; configurabil prin API
Ce poți face
- Evenimente de click în timp real
- Defalcări pe țară / dispozitiv / referrer
- Funnel + retenție pe cohorte (Business)
- Hartă termică oră din zi × zi din săptămână
- Exporturi programate către S3 / BQ / Snowflake
- Atribuire de conversii din Stripe / Shopify
Ce face, de fapt, stack-ul de analitice
Numărul de click-uri și defalcările geo se găsesc în orice shortener. Capacitățile de mai jos sunt unde magazinul de analitice columnar face o diferență reală.
Evenimente de click brute în magazinul tău de analitice - fiecare eveniment, fără agregare la ingestie
Evenimentele de click sunt ingerate prin fluxul nostru de evenimente și scrise în magazinul de analitice de către serviciul nostru de ingestie. Nu există un strat de eșantionare - un link cu 10 click-uri și un link cu 10 milioane de click-uri folosesc același flux. Retenția este de 90 de zile pe Free, 12 luni pe Pro, 24 de luni pe Business. Câmpurile schemei de evenimente includ: click_id, link_id, workspace_id, occurred_at (UTC), country_iso2, region, city, device_type, os, browser, referrer_domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content și referer (URL complet, poate fi null). Schema este publică și versionată; modificările primesc un ghid de migrare. Latența de ingestie a evenimentelor este, de regulă, sub 5 secunde, de la click până la disponibilitate în analitice. Dacă foloseai Bitly sau Rebrandly și te bazai pe „numărul total de click-uri” ca indicator, vei obține aceleași cifre de la Elido - plus posibilitatea de a interoga evenimentele brute, nu doar contorul.
Defalcări geo, dispozitiv, referrer și UTM la nivel de link
Fiecare link din dashboard are propria vizualizare analitică: grafic de click-uri în serie temporală (orar, zilnic, săptămânal), defalcare geo (țară → regiune → oraș, acolo unde rezoluția IP ajunge la nivel de oraș), tip de dispozitiv (mobil, tabletă, desktop), OS, browser, domeniu referrer și distribuție a parametrilor UTM. Harta termică oră din zi × zi din săptămână arată când atinge vârful traficul unui link - utilă pentru programarea campaniilor, pentru confirmarea că un eveniment live a adus trafic la ora așteptată și pentru identificarea tiparelor de tip bot (boții accesează adesea linkurile la ore constante, în afara programului, fără răspândire geografică). Pentru linkurile cu reguli de linkuri inteligente, analiticele per variantă sunt vizibile în aceeași vizualizare - numărul de click-uri și seria temporală pe variantă.
Atribuire de conversii server-side din Stripe, Shopify și webhook-uri personalizate
Atribuirea de conversii server-side închide golul creat de pixelii client-side. La fiecare click, Elido înregistrează un click_id și îl transmite ca parametru de query către URL-ul de destinație. Când un eveniment de conversie se declanșează pe backend-ul tău (Stripe checkout.session.completed, Shopify orders/paid sau propriul tău POST către endpoint-ul de conversie Elido), Elido îl potrivește cu click-ul de origine, atribuie valoarea de venit și trimite conversia mai departe către GA4 Measurement Protocol, Meta Conversions API sau Mixpanel - în funcție de ce ai configurat. Conversia apare în vizualizarea analitică a linkului, atribuită click-ului (și contextului său UTM). Acest lucru funcționează dincolo de sesiunile de browser și de limitările blocantelor de reclame, deoarece este server-la-server. Caz limită: dacă fluxul tău de checkout elimină parametrul de query click_id înainte de conversie (de exemplu, un checkout în mai mulți pași care nu păstrează parametrii de query), atribuirea se rupe. Testează fluxul complet de checkout cu click_id înainte de lansare.
Exporturi programate S3, BigQuery și Snowflake, plus un firehose Kafka în timp real
Exportul programat trimite evenimente de click către S3 (Parquet sau JSON), BigQuery sau Snowflake, la o frecvență configurabilă (orar sau zilnic). Exporturile incrementale adaugă doar evenimentele noi de la ultima rulare, cheiate pe occurred_at. Prima rulare completează retroactiv fereastra ta de retenție. Pentru echipele care au nevoie de date în warehouse la interval de sub un minut: firehose-ul compatibil Kafka (Business) oferă un grup de consumatori direct, cu latență de sub 5 secunde de la un capăt la altul. Ambele căi folosesc aceeași schemă de evenimente - trecerea de la export programat la firehose este o schimbare de consumator, nu o schimbare de schemă. Pentru echipele care preferă SQL direct în locul unui ETL de export: DSN-ul de analitice doar-citire (Business) îți permite să conectezi Metabase, Hex, Grafana sau orice client SQL/BI compatibil direct la tabelul de evenimente al workspace-ului tău.
Hartă termică de retenție și vizualizări pe cohorte, pentru analiza interacțiunii la nivel de click
Workspace-urile Business primesc vizualizări pe cohorte și retenție în dashboard-ul de analitice. Alegi un link sau o campanie, alegi o dimensiune de cohortă (țară, tip de dispozitiv, sursă UTM) și obții o hartă termică de retenție zi cu zi sau săptămână cu săptămână. Aceasta răspunde la întrebări precum „utilizatorii care dau click din căutarea organică revin la acest link mai des decât cei din trafic plătit?” - nu la nivel de sesiune (Elido nu urmărește sesiuni), ci la nivel de cohortă de click-uri. Este un instrument diferit față de un instrument de analitice de produs precum Mixpanel sau PostHog: măsoară reangajarea cu linkul, nu comportamentul în produs. Pentru echipele care folosesc linkuri scurte în campanii de email, cohortele de retenție arată dacă un link este revizitat (newslettere redirecționate, pagini salvate la favorite) sau este folosit o singură dată.
Echipe care se bazează pe analiticele Elido
Numele sunt momentan generice - numele reale ale clienților vor apărea aici pe măsură ce publicăm studii de caz.
“Am mutat Meta CAPI server-side prin Elido, după ce iOS 14.5 ne-a distrus atribuirea prin pixel. Configurarea a durat două sprinturi; am recuperat atribuirea pentru aproximativ 25% din conversiile pe care pixelul le pierdea. Contextul UTM transmis mai departe către CAPI este ce a făcut atribuirea cu adevărat utilă.”
“DSN-ul de analitice doar-citire pe Business înseamnă că dashboard-urile noastre Metabase interoghează direct datele evenimentelor de click. Fără job de export de monitorizat, fără întârziere de sincronizare. Răspundem la „ce articol a adus cele mai multe click-uri pe linkurile monetizate azi?” fără un tichet către inginerie.”
“Exportăm către BigQuery și facem join între evenimentele de click și tabelul nostru de comenzi Shopify. Transmiterea click_id este cheia - putem urmări un click pe link scurt până la achiziție, cu un simplu JOIN. Asta a închis golul nostru de atribuire pe ultimul click.”
Analitice Elido vs. Bitly Analytics vs. Heap
Două opțiuni din partea shortener-elor, comparate cu o platformă de analitice de produs. Onest despre ce instrument este potrivit pentru ce întrebare.
| Feature | Elido | Bitly Analytics | Heap |
|---|---|---|---|
| Acces la evenimentele brute de click | Schemă completă de evenimente, export, DSN | Contoare agregate; datele brute inaccesibile | Acces complet la evenimente - analitice de produs |
| Eșantionare | 0% - fiecare eveniment este stocat | Nicio informație publicată despre eșantionare | Depinde de plan la nivelul gratuit |
| Orizont de retenție | Până la 24 de luni (Business) | 90 de zile (plătit) | Depinde de plan |
| Conversie server-side | GA4 MP, Meta CAPI, Mixpanel | Indisponibil | Ingestie server-side (evenimente de produs) |
| Export către warehouse | S3, BigQuery, Snowflake programate | Doar descărcare CSV | Heap Data Lake (BigQuery) |
| Firehose Kafka în timp real | Da - Business | Indisponibil | Indisponibil |
| Urmărire la nivel de utilizator | Nu - doar la nivel de click | Nu | Da - funcție de bază |
| Acces SQL direct | DSN de analitice doar-citire (Business) | Nu | Heap Data Lake (BigQuery) |
Întrebări despre analitice
Ce câmpuri conține evenimentul de click?
click_id (UUID), link_id, workspace_id, occurred_at (marcaj de timp UTC), country_iso2, region, city, device_type (mobile/tablet/desktop), os, browser, referrer_domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content, referer (URL complet, poate fi null). Schema se află la /docs/api-reference, sub „Click events”. Este stabilă; adăugările sunt compatibile retroactiv; eliminările primesc o notificare de depreciere cu 90 de zile înainte.
De ce lipsește uneori nivelul de geo la nivel de oraș?
Rezoluția geo la nivel de oraș depinde de intervalul de IP. NAT-ul la nivel de operator, VPN-urile și unele proxy-uri corporative se rezolvă doar la nivel de regiune sau țară - nu putem rezolva un oraș dintr-un IP NAT partajat. Folosim un set de date geo-IP offline (fără partajare de date cu caracter personal); acuratețea este mare pentru IP-urile rezidențiale, dar mai mică pentru intervalele de IP ale operatorilor mobili și enterprise. Raportăm ce putem rezolva; nu ghicim.
Cum se rupe atribuirea conversiilor dacă click_id se pierde?
Dacă parametrul de query click_id este eliminat înainte de conversie (checkout în mai mulți pași, router SPA, redirecționări care nu transmit parametrii de query), cererea POST de conversie către endpoint-ul Elido nu are niciun click de potrivit, iar atribuirea eșuează silențios. Testează-ți fluxul de checkout: dă click pe un link scurt, verifică dacă click_id apare în cererea POST finală de conversie. Dacă nu apare, adaugă transmiterea parametrilor de query în fluxul tău de checkout. Acesta este cel mai frecvent gol de atribuire - nu pixelul, ci pierderea parametrului de query în sesiunea de checkout.
Care este latența de ingestie între un click și disponibilitatea în analitice?
De regulă, sub 5 secunde. Traseul este: click-ul ajunge la edge → eveniment fire-and-forget către fluxul nostru de evenimente → serviciul nostru de ingestie citește din flux și scrie în magazinul de analitice. Consumatorul rulează continuu, cu auto-commit. Dacă pipeline-ul rămâne în urmă (vârf de trafic, problemă de infrastructură), fluxul de evenimente păstrează evenimentele timp de 7 zile. Monitorizăm latența consumatorului; alertele se declanșează la o latență de 60 de secunde. Actualizările în timp real ale dashboard-ului interoghează API-ul de analitice la fiecare 30 de secunde.
Pot filtra DSN-ul de analitice ca să văd doar click-urile unui singur domeniu?
DSN-ul se conectează la o vizualizare per workspace, care arată toate click-urile pentru toate linkurile din workspace-ul tău. Filtrezi după domeniu, link_id sau etichetă în propriul tău SQL. Dacă vrei vizualizări per domeniu, le creezi în propriul tău instrument BI, folosind o clauză WHERE. Momentan nu furnizăm sub-utilizatori per domeniu.
Analiticele sunt conforme cu GDPR?
Evenimentele de click sunt colectate fără cookie-uri. Tipul de dispozitiv, OS-ul și browserul sunt deduse din User-Agent. IP-ul este folosit pentru rezoluția geo și apoi eliminat - nu stocăm IP-uri brute în evenimentele de click. Geo-ul la nivel de oraș este stocat; dacă acest lucru se încadrează la date cu caracter personal, conform interpretării tale a GDPR (locație dedusă din IP), configurează-ți workspace-ul pentru rezoluție geo doar la nivel de țară. Rezoluția doar la nivel de țară este o setare de workspace, pe Business.
Care este diferența dintre analiticele de pe Free, Pro și Business?
Free: retenție de 90 de zile, defalcare pe țară + dispozitiv, număr de click-uri per link. Pro: retenție de 12 luni, defalcare completă geo/dispozitiv/referrer/UTM, hartă termică pe ora din zi, atribuire de conversii. Business: retenție de 24 de luni, vizualizări pe cohorte + retenție, DSN de analitice doar-citire, firehose compatibil Kafka, export programat către BigQuery/Snowflake/S3.
Pot vedea analitice pentru o campanie sau un folder anume, nu doar per link?
Da - analiticele la nivel de campanie se agregă pe toate linkurile etichetate pentru o campanie. Cumulările la nivel de folder sunt disponibile prin API (însumarea click-urilor pe linkurile dintr-un folder, pe interval de date). Vizualizarea de campanie din dashboard arată numărul total de click-uri, rata de conversie, distribuția UTM și defalcarea per link pentru campanie. Nu există încă un „dashboard de analitice pentru folder” în interfață - se află pe roadmap.
Continuă lectura
Cum folosesc echipele orientate pe analitice Elido - DSN de analitice doar-citire, firehose compatibil Kafka și atribuire server-side.
Ghiduri de configurare a trimiterii server-side a conversiilor, pentru fiecare platformă.
Analitice pentru distribuții A/B - date de click per variantă și încredere test-z, în același flux de analitice.
Schema evenimentelor, câmpurile evenimentelor și referința endpoint-ului de analitice.
Ești pregătit să încerci?
Începe cu planul gratuit, fă upgrade când ai nevoie de un domeniu personalizat.