Web Kancaları
Web kancaları, bağlantılarınız hakkında gerçek zamanlı bildirimler almanızı sağlar — tıklandıklarında, oluşturuldukları, güncellendiği veya silindiği zaman. Linkly, her etkinlik hakkında ayrıntılı bilgiler içeren bir POST isteği belirtilen URL'nize gönderir.
Kullanım durumları
- Otomasyon Platformları: Make veya Zapier içinde bağlantılar tıklandığında iş akışlarını tetikleyin
- Özel Analitikler: Tıklama verilerini kendi analitik sisteminize gönderin
- CRM Güncellemeleri: Müşteri kayıtlarını bağlantıları tıkladığında güncelleyin
- Slack Bildirimleri: Önemli bağlantılar tıklandığında Slack'te bildirim alın
- Potansiyel Müşteri Takibi: Potansiyel müşterilerin bağlantılarınızla nasıl etkileşimde bulunduğunu takip edin
İpucu: Çoğu otomasyon kullanım durumu için Make entegrasyonu veya Zapier entegrasyonu özel web kancalarından kurulumu daha kolaydır. Bunlar kodlama gerektirmeden anında tıklama tetikleyicileri içerir.
Bağlantı düzeyinde web kancaları nasıl kurulur
Bağlantılar'a gidin ve yapılandırmak istediğiniz bağlantıya tıklayın.
Web Kancaları bölümüne kadar aşağı kaydırın.
Web kancası URL'lerinizi girin, her satıra bir tane.
Birden çok web kancası URL'si ekleyebilirsiniz. Bağlantı tıklandığında tüm URL'ler aynı yükü alacaktır.

Kaydet'e tıklayın.
Bağlantı düzeyindeki web kancaları yalnızca o belirli bağlantı tıklandığında çalışır.
Çalışma alanı düzeyinde web kancaları nasıl kurulur
Ayarlar'a gidin (yan çubukta dişli simgesi).
Çalışma Alanı Ayarları'na tıklayın
Web kancası URL'lerinizi girin, her satıra bir tane.
Birden çok web kancası URL'si ekleyebilirsiniz. Çalışma alanınızdaki herhangi bir bağlantı tıklandığında tüm URL'ler aynı yükü alacaktır.

Ayarları Kaydet'e tıklayın.
Çalışma alanı düzeyindeki web kancaları çalışma alanınızdaki herhangi bir bağlantının her tıklaması için çalışır.
Not: İki düzeyde de web kancaları yapılandırırsanız, o bağlantının tıklaması için her ikisi de çalışacaktır.
Etkinlikler
Her web kancası kapsamı için tüm etkinlik türlerini alır — bağlantı düzeyindeki web kancası o bağlantı için olaylar alır, çalışma alanı düzeyindeki web kancası çalışma alanınızdaki her bağlantı için olaylar alır. Bunları ayırt etmek için en üst düzey event alanını kontrol edin:
event | Gönderilen zaman |
|---|---|
click | Kısa bir bağlantı tıklandı. Ziyaretçinin istek verilerini içeren bir click nesnesi içerir. |
link.created | Çalışma alanında yeni bir bağlantı oluşturuldu. |
link.updated | Bir bağlantının ayarları değişti. Otomatik kaydedilen düzenlemeler de dahil olmak üzere her güncelleme sırasında çalışır, bu nedenle bir düzenleme oturumu başına birkaç tane alabilirsiniz. |
link.deleted | Bir bağlantı silindi. link nesnesi silmeden önceki slug ve etki alanını tutar. |
Web kancası yükü
Tıklama yükü
Bir tıklama oluştuğunda, Linkly aşağıdaki JSON yükü ile bir POST isteği gönderir:
{
"event": "click",
"timestamp": "2025-01-15T10:30:00Z",
"link": {
"id": 12345,
"name": "My Campaign Link",
"url": "https://example.com/landing-page",
"full_url": "https://yourdomain.com/abc123",
"domain": "yourdomain.com",
"slug": "/abc123",
"destination": "https://example.com/landing-page",
"workspace_id": 1,
"enabled": true,
"cloaking": false,
"forward_params": true,
"block_bots": true,
"public_analytics": false,
"utm_source": "newsletter",
"utm_medium": "email",
"utm_campaign": "spring-sale",
"og_title": "Special Offer",
"og_description": "Check out our spring sale!",
"rules": [
{
"what": "country",
"matches": "US",
"url": "https://example.com/us-landing"
}
]
},
"click": {
"id": "01KYPGEEPJSPR3S564QRBDGA1W",
"country": "US",
"is_eu_country": false,
"platform": "desktop",
"browser_name": "Chrome",
"referer": "https://twitter.com/",
"isp": "Comcast",
"bot_name": null,
"destination": "https://example.com/landing-page",
"params": {
"utm_source": "twitter"
}
}
}
Yük alanları
Etkinlik bilgisi
| Alan | Açıklama |
|---|---|
event | click, link.created, link.updated, veya link.deleted |
timestamp | Tıklamanın ISO 8601 zaman damgası |
Bağlantı nesnesi
| Alan | Açıklama |
|---|---|
id | Benzersiz bağlantı tanımlayıcısı |
name | Bağlantı takma adı |
url | Orijinal hedef URL |
full_url | Kısa bağlantı URL'si |
domain | Özel etki alanı (yapılandırılmışsa) |
slug | URL yolu/slug |
destination | Bu tıklama için gerçek hedef (kurallar uygulanırsa url'den farklı olabilir) |
workspace_id | Çalışma alanı tanımlayıcısı |
enabled | Bağlantının etkin olup olmadığı |
rules | Yönlendirme kuralları dizisi (coğrafi konum, cihaz, rotator) |
utm_* | Yapılandırılmışsa UTM parametreleri |
og_* | Yapılandırılmışsa Open Graph ayarları |
Tıklama nesnesi
| Alan | Açıklama |
|---|---|
id | Bu tıklama için benzersiz tanımlayıcı, 26 karakterli ULID. Öncü karakterler tıklama süresini kodlar, bu nedenle kimlikleri düz dizeler olarak kronolojik olarak sıralanır |
country | İki harfli ülke kodu (örn. "US", "GB") |
is_eu_country | Tıklamanın AB'den kaynaklanıp kaynaklanmadığı |
platform | Cihaz platformu (masaüstü, iOS, Android, vb.) |
browser_name | Tarayıcı adı (Chrome, Safari, Firefox, vb.) |
referer | Başvuran URL (varsa) |
isp | İnternet Servis Sağlayıcısı |
bot_name | Bot tanımlayıcısı (insan tıklamaları için null) |
destination | Bu tıklama için son hedef URL |
params | Bağlantıya iletilen sorgu parametreleri |
Gizlilik Notu: IP adresleri hiçbir zaman web kancası yüklerine dahil edilmez.
Bağlantı yaşam döngüsü yükü
link.created, link.updated ve link.deleted olayları aynı şekli paylaşır. click nesnesi yok — event, bir timestamp ve tam link alırsınız:
{
"event": "link.created",
"timestamp": "2026-06-20T10:30:00Z",
"link": {
"id": 12345,
"name": "My Campaign Link",
"url": "https://example.com/landing-page",
"full_url": "https://yourdomain.com/abc123",
"domain": "yourdomain.com",
"slug": "/abc123",
"workspace_id": 1,
"enabled": true,
"rules": []
}
}
Otomasyon platform entegrasyonları
Özel kodlama olmadan daha kolay kurulum için yerel entegrasyonlarımızı kullanın:
- Make Entegrasyonu - Anında tıklama tetikleyicilerine sahip görsel otomasyon platformu
- Zapier Entegrasyonu - Linkly'yi binlerce uygulamaya kod yazmadan bağlayın
Her iki entegrasyon da arka planda web kancaları kullanır ancak tüm kurulumu otomatik olarak yönetir.
En iyi uygulamalar
Birden çok web kancası
Birden çok web kancası URL'si (her satıra bir tane) ekleyebilirsiniz. Bir tıklama oluştuğunda tüm URL'ler aynı yükü alacaktır.
Hata işleme
- Web kancaları ateşle ve unut şeklindedir - Linkly başarısız teslimatları yeniden denemez
- Web kancası başarısızlıkları yönlendirmeyi asla etkilemez - kullanıcılar her zaman hedeflerine ulaşır
- Web kancası uç noktanızın hızlı yanıt vermesini sağlayın (< 5 saniye önerilir)
Güvenlik
- Web kancası URL'leri için HTTPS uç noktalarını kullanın
- Web kancası işleyicinizde gelen istekleri doğrulayın
- Doğrulama için web kancası URL'nize gizli bir parametre eklemeyi düşünün
Test Etme
- 1webhook.site veya RequestBin gibi bir hizmet kullanarak bir web kancası URL'si kurun
- 2Bağlantınızı tıklayın
- 3Alınan yükü inceleyin
- 4Doğrulandıktan sonra, üretim web kancası URL'nize geçiş yapın
API erişimi
Ayrıca API aracılığıyla web kancalarını programlı olarak yönetebilirsiniz:
POST /api/v1/link/:link_id/webhooks
DELETE /api/v1/link/:link_id/webhooks/:hook_id
GET /api/v1/link/:link_id/webhooks
POST /api/v1/workspace/:workspace_id/webhooks
DELETE /api/v1/workspace/:workspace_id/webhooks/:hook_id
GET /api/v1/workspace/:workspace_id/webhooks
Ayrıntılar için API Belgeleri bölümüne bakın.
Web Kancaları Sıkça Sorulan Sorular
Web kancaları hangi olayları gönderebilir?
Web kancaları yükün event alanı tarafından tanımlanan dört etkinlik sırasında çalışır. Bir bağlantı tıklandığında click alırsınız, artı bağlantılar değiştiğinde link.created, link.updated ve link.deleted. Her web kancası kapsamı için tüm etkinlik türlerini alır, bu nedenle her birini işlemek için event alanında dallanın.
Web kancalarım neden çalışmıyor?
Web kancası URL'nizin geçerli ve erişilebilir olduğundan ve web kancaların bağlantıya veya çalışma alanına kaydedildiğinden emin olun. Tıklama olayları için, web kancaların yalnızca bir tıklama gerçekten kaydedildiğinde çalıştığını unutmayın - hariç tutulan IP'ler veya atlanmış gezginler bunları tetiklemez.
Web kancası yükündeki bazı alanlar neden null?
Bilgi mevcut değilse (örn. başvuran yok), gizlilik ayarları toplamayı engelledi veya tıklama bir bottan geldiyse (bu durumda bot_name doldurulacak) bazı alanlar null olabilir.
Linkly başarısız web kancası teslimatlarını yeniden dener mi?
Hayır. Web kancaları ateşle ve unut şeklindedir. Başarısız teslimatlar yeniden denenmez ve Linkly web kancası teslimat durumunu izlemez. Web kancası istekleri 5 saniye sonra zaman aşımına uğrar.
Linkly dönüştürme takibi için geri gönderimleri destekliyor mu?
Hayır. Linkly web kancaları yalnızca giden ve tıklamalar oluştuğunda çalışır. Bağlı şebekelerin veya reklam platformlarından geri gönderi verisi alamayız. Dönüştürme takibi için hedef platformun yerel takibini kullanın, sorgu parametresi iletme yoluyla bir tıklama kimliği geçin veya tıklama verilerini dönüştürme verilerinizle birleştirmek için BigQuery entegrasyonumuzu kullanın.
Web kancaları mı yoksa Make/Zapier'i mi kullanmalıyım?
Çoğu otomasyon kullanım durumu için Make veya Zapier entegrasyonlarımız kurulumu daha kolaydır. Arka planda web kancaları kullanırlar ancak tüm yapılandırmayı otomatik olarak yönetirler. Verileri kendi sistemlerinize göndermeniz gerektiğinde veya entegrasyon üzerinde daha fazla kontrol gerektiğinde özel web kancaları kullanın.
Planın kullanılabilirliği
Business ve üzeri fiyatlarda mevcuttur.
100 kısa bağlantı edinin ve aylık 500 tıklamayı ücretsiz olarak takip edin.