Ekibinize uyan açıyı seçin
Analitik öncelikli ekipler için

Tıklama verisi gerçekten sorgulayabilirsiniz.

Atfı, huni kayıplarını ve artımlı etkiyi ölçüyorsunuz. Elido, her tıklamayı ham erişimli sütunsal bir analitik deposunda saklar - örnekleme yok, toplama gecikmesi yok.

  • Hiçbir katmanda tıklama örneklemesi yok - her olay saklanır
  • Çalışma alanı başına analitik DSN, salt okunur, döndürülebilir
  • Zamanlanmış S3 + BigQuery dışa aktarma (varsayılan olarak Parquet)
  • Webhook firehose'u / Kafka tüketicisi üzerinden ham tıklama olayları
Clicks · last 7 days
elido.me/launch
MonTueWedThuFriSatSun7,120
24h granularity · 38,620 total+18.4% wk/wk
%0
Tıklama örneklemesi
<5s
Olay alım gecikmesi
24 ay
Business'ta saklama
Analitik DSN
Doğrudan SQL erişimi

Tıklama verisi nasıl iner

Tıklama → olay akışı → analitik deposu, arada toplama olmadan.

Çoğu kısaltıcı size bir sayaç verir. Biz size beş saniyenin altında alınan, kendi SQL istemcinizden sorgulanabilen tıklama başına bir satır veririz. Hat, bir tüketicinin analitik deposuna aktardığı tek bir Kafka uyumlu konuya yazan tek bir ikili dosyadır - toplama servisi yok, günlük özetler yok, 'sampled after 10K' dipnotu yok.

  1. Step 1

    Click

    elido.me/x → 302

    Edge POP returns the destination + emits an event to our event stream.

  2. Step 2

    Event stream

    topic: clicks.<workspace>

    12 partitions, at-least-once delivery, 7-day topic retention.

  3. Step 3

    Analytics store

    <5s p99 ingest lag

    Our ingestion service drains the topic into the per-workspace events table.

  4. Step 4

    Your tools

    DSN · BigQuery · Kafka

    Read-only DSN, scheduled Parquet export, or direct firehose consumer.

Çalışma alanı başına analitik DSN

Doğrudan Metabase'e yapıştırabileceğiniz salt okunur bir DSN.

Business çalışma alanları, satır düzeyinde güvenlik üzerinden kendi olay tablolarına kapsamlanmış çalışma alanı başına salt okunur bir analitik DSN alır. Metabase, Hex, Apache Superset, Grafana veya uyumlu herhangi bir SQL/BI istemcisine bağlayın. DSN, alttaki tabloyu değiştirmeden çalışma alanı ayarlarından döndürülebilir.

  • Kararlı şema
    /docs/api-reference'da versiyonlanmış; /changelog'da geçiş kılavuzları
  • Satır düzeyinde güvenlik
    DSN yalnızca çalışma alanınızın olay satırlarına kapsamlanmış
  • BI aracı uyumlu
    Metabase, Hex, Superset, Grafana, Looker - SQL konuşan her şey
  • Saniyenin altında sorgular
    Tipik ülkeye / saate göre gruplama toplamaları için 1 saniyenin altında 1 milyar satırlı tablolar
Analitik hakkında bilgi alın →
SQL · query editor
read-only DSN
analytics://ws_8a2f:****@dsn.elido.app:9440/events
SELECT country, COUNT(*) AS clicks
FROM events
WHERE link_id = 'lnk_8a2fc1...'
  AND occurred_at >= now() - INTERVAL 7 DAY
GROUP BY country
ORDER BY clicks DESC
LIMIT 5;
Result · 5 rowsscanned 1.2M rows · 0.18s
countryclicksdistribution
DE18,429
FR12,184
ES9,847
IT8,213
PL7,062
Connected · analytics storeEU region

Dışa aktarmada hayatta kalan coğrafya

Her tıklamada ülke düzeyinde yoğunluk - hash'lenmiş bir kova değil.

Her tıklama olayı, edge anında çevrimdışı bir geo-IP veri kümesinden çözümlenen ISO 3166-1 alpha-2 ülke, bölge ve şehir içerir. IP'nin kendisi, saklamadan önce /24'e (IPv4) veya /48'e (IPv6) kesilir, böylece coğrafya kalıcı olur ama PII olmaz. Aşağıda, veri ambarınıza inen arayüzdeki aynı veri var - arada bir toplama katmanı yok.

Clicks by country · last 7 days
24 countries · ISO 3166-1 alpha-2
DE
18.4k
FR
12.2k
ES
9.8k
IT
8.2k
PL
7.1k
NL
6.5k
GB
5.9k
PT
4.9k
BE
4.0k
SE
3.7k
AT
3.2k
CZ
2.8k
DK
2.5k
IE
2.2k
FI
1.9k
GR
1.7k
HU
1.5k
RO
1.3k
NO
1.1k
CH
982
SK
794
LT
612
EE
481
LV
348
Cooler    Hotter5-bucket log scale · max 18,429
Analytics store
events table · per workspace

Source of truth. 0% sampling, 24-month retention on Business.

Step 1
S3 · Parquet
s3://your-bucket/elido/clicks/

Hourly buckets, snappy-compressed Parquet (or JSON if you prefer).

Step 2
BigQuery / Snowflake / Redshift
native transfer · external table

Native BigQuery Transfer service or Snowflake external table loads from S3.

Step 3

Veri ambarı dışa aktarma

S3'e saatlik Parquet, ardından veri ambarınıza yerel bir aktarım.

Zamanlanmış dışa aktarma, tıklama olaylarını saatlik veya günlük bir sıklıkta Parquet olarak S3 kovanıza iter; yerel BigQuery Transfer veya Snowflake harici tablo bunu oradan yükler. İlk çalıştırma saklama pencerenize tam bir geriye dönük doldurmadır; sonraki çalıştırmalar olay zaman damgasına anahtarlanmış sadece yeni olayları ekler. Başarısızlıklar yeniden dener; bir toplu işlem 2 saat içinde inemezse bir dead-letter bildirimi tetiklenir.

  • Parquet (varsayılan) veya JSON; saat kovası başına bir nesne
  • Dışa aktarmayı alan adına, kampanyaya veya link etiketine göre filtreleyin
  • Yerel BigQuery Transfer + Snowflake harici tablo
  • >2 saatlik toplu işlem başarısızlığında dead-letter uyarısı
  • Saniyenin altında teslimat için Kafka firehose'u (Business)

Neler yapabilirsiniz

  • Hiçbir katmanda tıklama örneklemesi yok - her olay saklanır
  • Çalışma alanı başına analitik DSN, salt okunur, döndürülebilir
  • Zamanlanmış S3 + BigQuery dışa aktarma (varsayılan olarak Parquet)
  • Webhook firehose'u / Kafka tüketicisi üzerinden ham tıklama olayları
  • 1 milyar+ satırlı tablolarda saniyenin altında sorgu gecikmesi
  • Tıklama kimliği ayıklamasıyla sunucu taraflı tıklama atfı

'Analitik öncelikli', Elido'nun veri modelinde ne anlama geliyor

Çoğu kısaltıcı analitiği toplanmış toplamlardır. Aşağıdaki özellikler, ham tıklama akışı bir özet değil birincil eser olduğunda neyin değiştiğini açıklar.

Örnekleme yok
01

Her tıklama saklanır - 'N olaydan sonra örnekleriz' dipnotu yok

Tıklama olayları, Kafka uyumlu bir konu üzerinden alınır ve alım servisimiz tarafından analitik deposuna yazılır. Bir örnekleme katmanı yoktur. 10 tıklamalı bir link ile 10 milyon tıklamalı bir link, aynı tabloda her olaya sahiptir - şema değişmez, alım anında hiçbir toplama uygulanmaz. Saklama süresi Free'de 90 gün, Pro'da 12 ay ve Business'ta 24 aydır. Saklama penceresinden sonra olaylar kalıcı olarak silinir; silinen olayların sayısı kaydedilir. Olay şeması herkese açıktır - tam olarak hangi alanların saklandığını görebilirsiniz, bu da dışa aktarmaya başlamadan önce veri ambarınızda veri modelinizi planlayabileceğiniz anlamına gelir. Tıklamadan analitik kullanılabilirliğine olay gecikmesi tipik olarak 5 saniyeden azdır; tüketici otomatik commit ile çalışır ve gecikme metriklerini kaydeder, böylece hattın geride kalıp kalmadığını görebilirsiniz.

Sunucu taraflı atıf
02

GA4 MP, Meta CAPI ve Mixpanel sunucu taraflı - tıklamaya karşı yinelenenler ayıklanmış

İstemci taraflı pikseller, reklam engelleyici yaygınlığına ve iOS Safari ITP'ye bağlı olarak dönüşümlerin önemli bir bölümünü kaçırır. Sunucu taraflı iletim, dönüşümü doğrudan Elido'nun backend'inden GA4 Measurement Protocol, Meta Conversions API veya Mixpanel'e gönderir - istemci taraflı JS gerekmez. Ayıklama anahtarı tıklama kimliğidir: bir dönüşüm olayı Stripe veya Shopify webhook'u üzerinden geldiğinde, Elido bunu kaynak tıklamayla eşleştirir ve yapılandırdığınız tüm sunucu taraflı uç noktalara dağıtır. Tıklama kimliği, tıklama anında hedef URL'ye bir sorgu parametresi olarak geçirilir; checkout akışınız bunu dönüşüm olayına kadar korumalıdır. İletilen her olay, tıklamadaki orijinal UTM parametrelerini taşır, böylece atıf tüm hunide hayatta kalır. Bu, istemci taraflı piksellerin kaçırdığı dönüşümleri geri kazanmak için kullanışlıdır - tam bir CDP'nin yerini tutmaz, ancak yaygın son tıklama atfı boşluğunu kapatır.

Kendi BI'nızı getirin
03

Çalışma alanı başına salt okunur analitik DSN - doğrudan Metabase, Hex veya Grafana'ya bağlayın

Business çalışma alanları, kendi olay tablolarına kapsamlanmış çalışma alanı başına salt okunur bir analitik DSN alır. Metabase, Hex, Apache Superset, Grafana veya uyumlu herhangi bir SQL/BI istemcisini DSN'ye yönlendirin ve tıklama olayı verinize karşı doğrudan SQL yazın. DSN, olaylar tablosunu değiştirmeden döndürülebilir; sadece SELECT yapabilen, INSERT veya DROP yapamayan salt okunur bir kullanıcıya bağlanır. Olay şeması kararlıdır ve versiyonlanmıştır; şema değişiklikleri, yürürlüğe girmeden önce değişiklik günlüğünde bir geçiş kılavuzu alır. Tıklama olaylarını kendi ürün verileriyle birleştirmek isteyen ekipler için - 'hangi linkler aktivasyona giden kullanıcıları getirdi?' - desen, tıklama olaylarını zamanlanmış dışa aktarma üzerinden kendi veri ambarınıza kopyalamak ve orada birleştirmektir. Analitik DSN, BI aracı doğrudan standart SQL üzerinden bağlanabilen ve harici tablolarla birleştirmeye ihtiyaç duymayan ekipler içindir.

Veri ambarı dışa aktarma
04

S3, BigQuery ve Snowflake'e zamanlanmış dışa aktarmalar

Zamanlanmış dışa aktarma, yapılandırılabilir bir sıklıkta (saatlik, günlük) çalışır ve tıklama olayı akışını - veya alan adına, kampanyaya veya link etiketine göre filtrelenmiş bir alt kümeyi - S3, BigQuery veya Snowflake'e iter. S3 dışa aktarması varsayılan olarak Parquet kullanır (JSON mevcuttur); BigQuery ve Snowflake, Elido'nun oluşturduğu ve güncel tuttuğu bir şemayla yerel bağlayıcıları kullanır. Artımlı dışa aktarmalar olay zaman damgasına göre anahtarlanır; ilk dışa aktarma saklama pencerenize tam bir geriye dönük doldurmadır; sonraki dışa aktarmalar sadece yeni olayları ekler. Belirli bir zaman damgasından tekrar oynatmanız gerekiyorsa, tek seferlik tam bir dışa aktarma bir destek talebi üzerinden mevcuttur. Dışa aktarma başarısızlıkları kaydedilir ve yeniden denenir; bir toplu işlem 2 saatten fazla başarısız olursa çalışma alanı e-postasına bir dead-letter bildirimi gider.

Kafka firehose'u
05

Toplu dışa aktarmaları bekleyemeyen olay hatları için gerçek zamanlı Kafka tüketicisi

Business çalışma alanları, tıklama olaylarını Kafka uyumlu bir konudan doğrudan bir Kafka tüketici grubu olarak tüketebilir. Bir tüketici grubu kimliği, bir bootstrap sunucusu ve bir istemci sertifikası alırsınız - standart Kafka tüketici yapılandırması. Bu, gerçek zamanlı uyarı (bir linkte artış tespiti, coğrafi anomali işaretleme), saniyenin altında veri gerektiren gerçek zamanlı paneller ve zamanlanmış dışa aktarma sıklığının çok yavaş olduğu hatlar için doğru yoldur. Firehose her olayı en az bir kez teslim eder; tekrar oynatmada idempotency'den tüketiciniz sorumludur. Konu saklama süresi 7 gündür; tüketiciniz 7 günden fazla geride kalırsa olaylar kaybolur - tüketici gecikmesi üzerinde izleme kurun. Bu bir başlangıç seviyesi analitik özelliği değildir; Kafka tüketici kodu ve tüketici gruplarıyla operasyonel deneyim gerektirir. BigQuery'e zamanlanmış dışa aktarma ihtiyacınızı karşılıyorsa, oradan başlayın.

Dokunacağınız yığın

  • Ham tıklama olayları
  • Doğrudan SQL erişimi
  • GA4 / Meta CAPI / Mixpanel
  • S3 + BigQuery dışa aktarma
  • Çalışma alanı başına DSN
  • Webhook firehose'u

Neyi ölçeceksiniz

Örnekleme oranı
%0 - her tıklama saklanır
Olay alım gecikmesi
5 saniyeden az
Saklama ufku
24 aya kadar

Bunun üzerinde çalışan analitik ekipleri

Adlar şu an için yer tutucudur - vaka çalışmaları yayınlandıkça gerçek müşteri adları buraya gelecek.

Salt okunur analitik DSN, bir ETL inşa etmeden Metabase'i tıklama olayı verisine doğrudan bağlamamızı sağladı. Şimdi 'hangi kampanya MQL'den SQL'e dönüşümü sağladı?' sorusunu ekstra altyapı olmadan bir Metabase panelinden yanıtlıyoruz.

V
Veri mühendisliği ekibi, B2B SaaS, Helsinki
Baş Veri Mühendisi

Elido üzerinden sunucu taraflı Meta CAPI, istemci taraflı pikselimizin kaçırdığı dönüşümlerin kabaca %25'inde atfı geri kazandırdı. Kurulum bir sprint sürdü; atıf doğruluğu iyileştirmesi anındaydı.

B
Büyüme analitiği ekibi, e-ticaret, Paris
Analitik Mühendisi

Kafka firehose'unu kendi akış işlemcimize tüketiyoruz. 5 saniyenin altındaki olay gecikmesi, canlı etkinlikler sırasında gerçek zamanlı link performansı panellerimizin editoryal ekibe yalan söylemediği anlamına geliyor.

V
Veri altyapısı ekibi, medya şirketi, Kopenhag
Kıdemli Veri Mühendisi

Elido analitiği vs Bitly Analytics vs Heap

Bitly Analytics, tıklama sayıları ve temel coğrafya için yeterlidir. Heap, tam bir ürün analitiği platformudur. Aşağıdaki karşılaştırma, her seçeneğin nerede doğru araç olduğu konusunda dürüsttür.

YetenekElidoBitly AnalyticsHeap
Tıklama verisi örneklemesi%0 - her olay saklanırToplanmış; ham olaylara erişilemezÜcretsiz katmanda plana bağlı
Doğrudan SQL erişimiSalt okunur analitik DSN (Business)Doğrudan DB erişimi yokHeap Data Lake (veri ambarı dışa aktarma)
BigQuery/Snowflake'e zamanlanmış dışa aktarmaEvet, Business+Sadece CSV dışa aktarmaEvet - temel özellik
Gerçek zamanlı Kafka firehose'uEvet, Business+Mevcut değilMevcut değil
Sunucu taraflı dönüşüm iletimiGA4 MP, Meta CAPI, Mixpanel - yinelenenler ayıklanmışMevcut değilSunucu taraflı olay alımı (ürün olayları)
Kullanıcı düzeyinde takipHayır - sadece tıklama düzeyinde, kullanıcı kimliği yokHayırEvet - temel özellik
Huni + kohort elde tutmaBusiness'ta tıklama kohortlarıHayırTam huni + kohort - olgun
Olay saklama24 aya kadar hamToplanmış sayaçlar; ham veri mevcut değilPlana göre değişir

Analitik ekibi soruları

Tıklama olayları için tam olay şeması nedir?

Şema, /docs/api-reference'da 'Click events' altında herkese açıktır. Ana alanlar: click_id (UUID), link_id, workspace_id, occurred_at (UTC zaman damgası), country_iso2, region, city, device_type (mobil/tablet/masaüstü), os, browser, referrer_domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content. Nullable alanlar nullable'dır, boş string değil. Şema değişiklikleri /changelog'da bir geçiş kılavuzuyla duyurulur.

Bir Kafka tüketici kılavuzu var mı?

Evet - /docs/guides/kafka-firehose, bootstrap sunucusunu, tüketici grubu kurulumunu, istemci sertifikası döndürmeyi ve Go ve Python'da örnek tüketici kodunu kapsar. Çalışma alanı başına bir konu vardır; bölüm sayısı 12'de sabittir. Offset sıfırlaması, ilk tüketici grubu katılımında varsayılan olarak en erkendir. Bunun üzerine inşa ediyorsanız, tüketici gecikmesi izleme için zaman ayırın - bunu kurmayan ekipleri ısıran başarısızlık modu budur.

Tıklama olaylarını kendi kullanıcı tablomla birleştirebilir miyim?

Veri ambarınızda, evet. Standart desen şudur: tıklama olaylarını zamanlanmış dışa aktarma üzerinden BigQuery veya Snowflake'e aktarın, ardından UTM parametreleri veya kısa link hedeflerinize eklediğiniz özel bir user_id parametresi üzerinden birleştirin. Elido, tıklama olaylarında kullanıcı kimliği saklamaz - click_id, bir kullanıcı hesabına bağlı olmayan tıklama başına rastgele bir UUID'dir.

Sunucu taraflı dönüşüm ayıklaması nasıl çalışır?

Elido'nun dönüşüm uç noktasına bir dönüşüm olayını POST ettiğinizde, orijinal tıklama yanıtında döndürülen click_id'yi eklersiniz (hedef URL'ye bir sorgu parametresi olarak geçirilir). Elido tıklamayı arar, henüz atfedilmediğini kontrol eder ve dönüşümü orijinal tıklamanın UTM bağlamıyla GA4 MP, Meta CAPI veya Mixpanel'e dağıtır. Aynı click_id ile yinelenen gönderimler idempotent'tir - kabul edilirler ama çift sayılmazlar.

Kafka tüketicim geride kalırsa ne olur?

Olaylar konuda 7 gün boyunca saklanır. Tüketici grubunuzun commit edilen offset'i 7 günden fazla geride kalırsa, tüketiciniz okumadan önce daha eski olaylar kaybolur. Tüketici gecikmesini izleyin; erken uyarı olarak 6 saatlik gecikmede bir uyarı kurun. Kurtarılamaz bir olayda geride kalırsanız, S3/BigQuery'e zamanlanmış dışa aktarma boşluğu kapatır - firehose için iyi bir yedektir.

Analitik DSN, diğer çalışma alanlarının verisine erişim veriyor mu?

Hayır. DSN, satır düzeyinde güvenlik uygulanmış salt okunur bir kullanıcı üzerinden yalnızca çalışma alanınızın olay tablosuna kapsamlanmıştır. Diğer çalışma alanlarının olaylarını göremezsiniz. DSN, çalışma alanı ayarlarından iptal edilebilir; API anahtarlarıyla aynı sıklıkta döndürün.

Tıklama kohortları anlamlı olmadan önce bir minimum örneklem boyutu var mı?

Analitik deposu, kohort sorgusunu mevcut veri boyutunda çalıştırır - uygulanan bir minimum yoktur. İstatistiksel anlamlılık sizin takdirinizdir. 50 tıklamalık bir kohort size bir sayı verir, ama gürültülüdür. Ham sayıları ve yüzdeleri gösteririz; kohort görünümlerine Bayesci düzleştirme veya güven aralıkları uygulamayız. Formal analiz için, dışa aktarın ve modelinizi veri ambarınızda çalıştırın.

Zamanlanmış dışa aktarmayı bir link alt kümesine filtreleyebilir miyim?

Evet - dışa aktarma filtreleri şunları destekler: belirli alan adı, belirli kampanya kimliği, belirli etiket veya bir tarih aralığı. Filtrelenmiş bir dışa aktarma hâlâ artımlıdır; sonraki çalıştırmalar sadece filtreyle eşleşen yeni olayları ekler. Mevcut bir dışa aktarma işine yeni bir filtre koşulu eklerseniz, ya yeni bir iş oluşturmanız ya da yeni filtrenin geçmişini doldurmak için tek seferlik tam bir yeniden dışa aktarma yapmanız gerekir.

Hangi açının uyduğundan emin değil misiniz?

Çoğu ekip birinden başlar ve dördüne birden büyür. Satış ekibimiz, kendi yığınınızı 20 dakikada sizinle birlikte gözden geçirebilir.