Dönüşüm takibi. Her kuruşu, onu kazandıran tıklamaya atfedin.
Stripe ve Shopify webhook alıcıları imzaları doğrular ve geliri, kaynak kısa bağlantıya bağlar. Kampanya atfı otomatik olarak türetilir.
- Sunucu taraflı Stripe ve Shopify atfı
- click_id aktarımı - istemci JS gerekmez
- Bağlantı, kampanya, gün, platform başına gelir
- Otomatik HMAC imza doğrulaması
Nasıl çalışır
click_id tüm huniyi dolaşır
Bir UUID, tıklama anında damgalanır ve her adımdan geçirilir - URL parametresi, oturum çerezi, Stripe oturumu, Shopify siparişi - webhook tetiklenip atıf döngüsünü sunucu tarafında kapatana kadar. Atfın kendisi için istemci JavaScript'i gerekmez.
- Adım 01
Kısa bağlantıya tıkla
elido.me/saleEdge UUID v4 damgalar
cid: a3f9c1… - Adım 02
click_id eklendi
?elido_cid=a3f9c1…URL parametresi + birinci taraf çerezi
cid: a3f9c1… - Adım 03
Kullanıcı dönüşüm yapar
client_reference_id=a3f9c1…Stripe oturumu click_id'yi taşır
cid: a3f9c1… - Adım 04
Webhook tetiklenir
checkout.session.completedGelir kaynak bağlantıya atfedilir
cid: a3f9c1…
Entegrasyonlar
Stripe ve Shopify için hazır webhook alıcıları
Uç noktayı panelinizde kaydedin, imzalama sırrını yapıştırın ve atıf akmaya başlar. HMAC imza doğrulaması, herhangi bir yük işlenmeden önce gerçekleşir - sahte webhook'lar verinize dokunmadan reddedilir.
Gelir paneli
Bağlantı, kampanya, gün başına gelir
Her kısa bağlantı canlı bir gelir toplamı alır - o bağlantı üzerinden gelen tüm atfedilebilir dönüşüm değerlerinin toplamı. Kampanya etiketine, tarih aralığına veya platforma göre filtreleyin. CSV olarak dışa aktarın veya planlanmış dışa aktarımlarla BigQuery'ye akıtın.
- Bağlantı başına gelirHerhangi bir para biriminde, orijinal değerde toplanan dönüşüm değerleri
- Zamana bağlı CVRTıklama hacmiyle birlikte dönüşüm oranı zaman serisi
- GA4 / Meta CAPI'ye iletimDönüşüm kaydedildikten sonra asenkron olarak dağıtılır
- Tekilleştirmeclick_id + event_name üzerinde idempotent - çift webhook'lar çift saymaz
| Bağlantı | Tıklama | Dönüşüm | Gelir | CVR |
|---|---|---|---|---|
| elido.me/bfcm | 18,420 | 847 | €76,280 | 4.6% |
| elido.me/sale | 11,034 | 512 | €41,430 | 4.6% |
| elido.me/nl/shop | 8,901 | 398 | €29,104 | 4.5% |
| elido.me/email-q2 | 6,201 | 201 | €14,872 | 3.2% |
| elido.me/ig-bio | 5,032 | 88 | €6,104 | 1.7% |
Neler yapabilirsiniz
- Stripe checkout.session.completed
- Stripe payment_intent.succeeded
- Shopify orders/paid
- Kampanya atfı bağlantıdan türetilir
- Panelde gelir özeti
Sunucu taraflı dönüşüm atfının uçtan uca nasıl çalıştığı
İstemci taraflı pikseller, reklam engelleyiciler, iOS gizlilik kısıtlamaları ve ödeme yönlendirme zincirleri nedeniyle dönüşümlerin %20-40'ını kaybeder. Sunucu taraflı atıf bu boşluğu kapatır.
Her tıklama hedefe iletilen bir UUID alır - dönüşüm eşleştirmesinin atıf çapası
Bir kullanıcı bir Elido kısa bağlantısına tıkladığında, edge bir click_id (UUID v4) oluşturur ve bunu hedef URL'ye bir sorgu parametresi (elido_cid) olarak ekler. Ödeme akışınız bu parametreyi huninin her sayfasında korumalıdır - çoğu SPA yönlendiricisi ve sunucu tarafında oluşturulan ödeme yığınları bilinmeyen sorgu parametrelerini varsayılan olarak iletir, ancak yönlendirme zincirleri içeren çok adımlı ödemeler bunları kaldırabilir. Elido'nun 2KB'lık atıf parçacığını (isteğe bağlı) yerleştirirseniz click_id, hedef alan adındaki bir oturum çerezinde de saklanır. Canlıya geçmeden önce tüm ödeme akışını test edin: bir kısa bağlantıya tıklayın, test satın alımını tamamlayın, dönüşüm POST'unda elido_cid'nin göründüğünü doğrulayın. Görünmüyorsa, ödeme ara yazılımınıza sorgu parametresi iletimi ekleyin. Bu, en yaygın atıf kurulum hatasıdır - webhook değil, ödemede sorgu parametresi kaybıdır.
Stripe webhook alıcısı imzaları doğrular ve checkout.session.completed ile payment_intent.succeeded olaylarını atfeder
Elido'nun Stripe webhook uç noktasını Stripe panelinize kaydedin (Settings → Webhooks → Add endpoint). Elido, checkout.session.completed ve payment_intent.succeeded olaylarını dinler. Her olayda Elido, webhook imzalama sırrınızı kullanarak Stripe-Signature başlığını doğrular, ödeme tutarını ve para birimini çıkarır, Checkout Session'ın client_reference_id alanına karşı saklanan click_id'yi arar (ödeme akışınızın bunu doldurması gerekir - bkz. kılavuz) ve dönüşümü o tıklamaya karşı kaydeder. Gelir ve click_id daha sonra bağlantının analitik görünümünde ve kampanya gelir özetinde kullanılabilir. Checkout Session'ın client_reference_id alanı önerilen aktarım yöntemidir; alternatif olarak, PaymentIntents'i doğrudan kullanıyorsanız Stripe'ın elido_cid anahtarlı metadata alanını kullanın. Stripe entegrasyonunuz zaten webhook'ları işliyorsa, tam kurulum yaklaşık 30 dakika sürer.
Shopify orders/paid webhook'u, sipariş gelirini kaynak kısa bağlantı tıklamasına bağlar
Elido'nun Shopify webhook uç noktasını Shopify yönetim panelinize kaydedin (Settings → Notifications → Webhooks → Create webhook → Topic: orders/paid). Elido, X-Shopify-Hmac-Sha256 başlığını doğrular, sipariş toplamını ve para birimini çıkarır ve elido_cid'yi siparişin note_attributes alanından arar (bunu, oturum çerezinden veya URL parametresinden click_id'yi geçirerek Shopify'ın sepet note_attributes API'sini kullanarak sepetten doldurursunuz). Online Store 2.0 temalarını kullanan Shopify mağazaları için, Elido'nun atıf parçacığı click_id'yi tıklamada otomatik olarak sepete ekler. Atfedilen siparişler sipariş kimliğine göre tekilleştirilir, böylece iade edilip yerine yenisi konan siparişler çift sayılmaz. Özel ödeme uzantıları olan Shopify Plus mağazaları, click_id'yi daha güvenilir bir kanaldan geçirebilir - kurulum kılavuzu Plus'a özgü akışı kapsar.
Yalnızca Stripe ve Shopify'dan değil, herhangi bir arka uçtan Elido'nun dönüşüm uç noktasına POST gönderin
Bir JSON gövdesiyle POST /v1/conversions: { click_id: "...", event_name: "purchase", value: 99.00, currency: "EUR", metadata: {} }. click_id, tıklamadan gelen elido_cid'dir. Elido, isteği çalışma alanı API anahtarınızla kimlik doğrular (ek güvenlik için gövde üzerinde HMAC-SHA256 önerilir). Bu uç nokta, yerel Stripe veya Shopify entegrasyonları tarafından işlenmeyen her dönüşümü kapsar: WooCommerce, özel SaaS deneme etkinleştirmeleri, form gönderimleri, telefon santralınız tarafından takip edilen telefon görüşmesi dönüşümleri. event_name alanı serbest metindir; ekibinizin tercih ettiği herhangi bir adlandırma kuralını kullanın - analitik görünümde olduğu gibi görüntülenir. İdempotentlik: aynı click_id + event_name kombinasyonunu iki kez POST edin, yalnızca ilki kaydedilir. Olay değeri ve metadata yalnızca ilk yazmada değiştirilebilir.
Dönüşümleri GA4 Measurement Protocol, Meta CAPI ve Mixpanel server-track'e aynı anda dağıtın
Elido bir tıklamaya karşı bir dönüşüm kaydettikten sonra, olayı etkinleştirdiğiniz herhangi bir sunucu taraflı iletim hedefine dağıtır: GA4 Measurement Protocol (olay, tıklamadan gelen orijinal UTM parametreleriyle GA4'te sunucu taraflı bir purchase olayı olarak görünür), Meta Conversions API (her ikisi de tetikleniyorsa, click_id'den gelen event_id kullanılarak olay istemci taraflı pikselle tekilleştirilir) ve Mixpanel server-track (çapraz kimlik yapılandırdıysanız olay, Mixpanel'in $identify çağrısındaki distinct_id ile gönderilir). İletim, dönüşüm kaydedildikten sonra asenkron olarak gerçekleşir - Stripe veya Shopify'a webhook yanıtını engellemez. Başarısız iletim olayları 24 saat boyunca üstel geri çekilme ile yeniden denenir, ardından bir günlük kaydıyla bırakılır. Her dönüşüm için iletim durumunu panelde görebilirsiniz.
Elido dönüşüm takibini kullanan gelir ekipleri
Adlar yer tutucudur - gerçek müşteri vaka çalışmaları yayınlandıkça buraya eklenecektir.
“iOS 14.5, mobil satın alımlarımızın %30'unda Meta Pixel atfımızı öldürdü. Elido üzerinden sunucu taraflı Stripe webhook'u bunun çoğunu geri kazandırdı - click_id'nin Stripe'ın client_reference_id'sine aktarımı belirleyici faktör oldu. Kurulum bir öğleden sonra sürdü.”
“Deneme etkinleştirmelerini Elido'nun özel dönüşüm uç noktasına POST ediyoruz. Tıklama → deneme → ücretli dönüşüm zinciri artık tam bir CDP olmadan uçtan uca izlenebilir. GA4 Measurement Protocol iletimi, ücretli kanal panellerimizin tekrar doğru olması anlamına geliyor.”
“Shopify orders/paid webhook'u ve temadaki atıf parçacığı bir günlük bir entegrasyondu. Kampanya başına gelir artık sabah toplantımızda birinin güncellemesi gereken bir tablo formülü değil, canlı bir sayı.”
Elido dönüşüm takibi vs Bitly vs Short.io
Bitly'de sunucu taraflı dönüşüm takibi yoktur. Short.io'da temel dönüşüm pikselleri vardır. Elido'nun dönüşüm takibi sunucu tarafındadır ve birden çok reklam platformuna iletim yapar.
| Feature | Elido | Bitly | Short.io |
|---|---|---|---|
| Sunucu taraflı dönüşüm atfı | Var - webhook tabanlı, imza doğrulamalı | Yok | Yok |
| Stripe webhook entegrasyonu | checkout.session.completed + payment_intent.succeeded | Yok | Yok |
| Shopify webhook entegrasyonu | orders/paid - imza doğrulamalı, sipariş tekilleştirme | Yok | Yok |
| Özel dönüşüm uç noktası | POST /v1/conversions - herhangi bir arka uç, herhangi bir olay | Yok | Yok |
| GA4 / Meta CAPI iletimi | Var - dönüşüm kaydedildikten sonra dağıtılır | Yok | Kısmi - yalnızca istemci taraflı piksel |
| Analitikte gelir | Para birimiyle bağlantı ve kampanya başına gelir özeti | Yok | Yalnızca dönüşüm sayısı, gelir yok |
| Dönüşüm tekilleştirme | Var - click_id + event_name üzerinde idempotentlik | Geçerli değil | Yok |
Dönüşüm takibi soruları
click_id dönüşümden önce kaldırılırsa ne olur?
elido_cid sorgu parametresi, dönüşüm olayı tetiklenmeden önce - bir yönlendirme zinciri, sorgu parametrelerini iletmeyen bir SPA yönlendiricisi veya bilinmeyen parametreleri kaldıran üçüncü taraf bir ödeme nedeniyle - kaybolursa, dönüşüm atfedilemez. Tüm huniyi test edin: bir kısa bağlantıya tıklayın, elido_cid'yi ödeme onayına kadar her sayfada izleyin, dönüşüm POST'unda göründüğünü doğrulayın. Elido atıf parçacığı (küçük bir JavaScript bloğu) yedek olarak click_id'yi bir birinci taraf çerezine de ayarlar - URL parametresi kaybolsa da kullanıcı aynı tarayıcı oturumundaysa, atıf çerezden kurtarılabilir.
İadeler dönüşüm atfında nasıl ele alınır?
Elido, iade olaylarını otomatik olarak işlemez. Bir Stripe charge.refunded veya Shopify refunds/create olayı tetiklenirse, Elido atfedilen geliri düşmez. Atfı manuel olarak tersine çevirmek için özel uç noktaya negatif değerli bir dönüşüm olayı POST edebilirsiniz. Bir iade webhook dinleyicisi yol haritasındadır. O zamana kadar, Elido'da doğru net gelire ihtiyacınız varsa, dışa aktarılan verileri ve sipariş yönetim sisteminizi kullanarak iade toplamlarını çıkarın.
Kullanıcı ödemeyi farklı bir cihazda tamamlarsa dönüşüm takibi çalışır mı?
Hayır - kullanıcı kısa bağlantıya mobilde tıklayıp ödemeyi masaüstünde tamamlarsa, click_id cihazlar arasında aktarılmaz. Kullanıcının oturumu elido_cid'yi cihaz değişimi boyunca korumadıysa (örneğin, bunu saklayan oturum açmış bir hesap aracılığıyla), dönüşüm atfedilmemiş kalır. Cihazlar arası atıf, Elido'nun sağlamadığı sunucu taraflı bir kimlik grafiği gerektirir. Cihazlar arası atıf doğruluğu için, Elido'nun sunucu taraflı dönüşümleriyle birlikte MMP'nizi veya CDP'nizi kullanın.
Gelir atfı için hangi para birimleri desteklenir?
Bir dönüşüm olayının value alanında tüm ISO 4217 para birimi kodları kabul edilir. Gelir orijinal para biriminde saklanır; analitik paneli her dönüşüm olayının parasını kendi para biriminde gösterir. Tek bir para biriminde toplu bir görünüme ihtiyacınız varsa, dönüşüm olaylarını dışa aktarın ve veri ambarınızda dönüştürün - Elido döviz kuru dönüşümü uygulamaz.
Stripe client_reference_id aktarımını nasıl kurarım?
Bir Stripe Checkout Session oluştururken, client_reference_id'yi referans tıklamadan gelen elido_cid URL parametresinin değerine ayarlayın. JavaScript'te: const session = await stripe.checkout.sessions.create({ ..., client_reference_id: searchParams.get('elido_cid') }). Elido'nun webhook işleyicisi bu alanı checkout.session.completed'dan okur. PaymentIntents'i doğrudan kullanıyorsanız, bunun yerine elido_cid anahtarlı metadata alanını kullanın. /docs/guides/conversion-tracking adresindeki kurulum kılavuzunda Node, Python ve Go için kopyala-yapıştır kod bulunur.
Dönüşüm verisi analitik dışa aktarımlarına dahil mi?
Evet. Dönüşüm olayları, tıklama olayları tablosunun (clicks) yanında ayrı bir tabloda (conversions) saklanır. S3, BigQuery veya Snowflake'e planlanmış dışa aktarımlar her iki tabloyu da içerir. JOIN anahtarı click_id'dir. Tıklamaları dönüşümlerle birleştiren ve kampanya UTM kaynağı başına geliri hesaplayan bir referans SQL sorgusu dışa aktarma kılavuzundadır.
Form doldurma veya deneme etkinleştirme gibi gelir dışı dönüşümleri takip edebilir miyim?
Evet - özel dönüşüm uç noktası herhangi bir event_name ve isteğe bağlı bir value kabul eder (gelir dışı olaylar için 0 olarak ayarlanır). 'trial_started', 'demo_booked', 'form_submitted' gibi olay adları kullanın. Bunlar, bağlantının analitik görünümünde 'Dönüşümler' altında olay adı etiket olarak görünür. GA4'e de iletim yapıyorsanız, bunlar özel GA4 olaylarına eşlenir. Dönüşüm sayıları (yalnızca gelir değil) olay değerinden bağımsız olarak bağlantı ve kampanya başına görünür.
Dönüşüm olayı alımından analitikte görünürlüğe kadar gecikme nedir?
Webhook alımından analitik deposuna: genellikle tıklama olaylarıyla aynı olay akışı hattı üzerinden 5 saniyenin altında. Atıf (dönüşümü kaynak tıklamayla eşleştirme) webhook alımında eşzamanlı olarak gerçekleşir - click_id çözümlenirse, atıf anındadır. GA4 / Meta CAPI / Mixpanel'e aşağı akış iletimi asenkrondur ve 2-10 saniye ekler. Panel analitik görünümündeki gelir sayısı, dönüşüm olayı alındıktan sonraki 30 saniye içinde güncellenir.
Okumaya devam edin
Tıklama analitiği - dönüşüm gelirinin tıklama sayılarının yanında göründüğü yer.
Yönlendirmede Meta CAPI ve Google Ads piksellerini tetikleyin - dönüşüm döngüsünün kazanım tarafı.
Kampanya düzeyinde gelir atfı - hangi kampanya varyantının en çok geliri getirdiğini görün.
Elido'dan HMAC imzalı giden webhook'lar - dönüşüm atfedilmiş tıklama olaylarını kendi sistemlerinizde alın.
Denemeye hazır mısınız?
Ücretsiz planla başlayın, özel bir alan adına ihtiyacınız olduğunda yükseltin.