Web Kancaları
Web kancaları, bağlantılarınız hakkında gerçek zamanlı bildirimler almanıza olanak tanır — hem tıklandıklarında hem de oluşturuldukları, güncelledikleri veya silindikleri zaman. Linkly, her olay hakkında ayrıntılı bilgiler içeren bir POST isteğini belirttiğiniz URL'ye 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: Bağlantıyı tıkladıklarında müşteri kayıtlarını güncelleyin
- Slack Bildirimleri: Önemli bağlantılar tıklandığında Slack'te bildirim alın
- Müşteri Adayı Takibi: Potansiyel müşterileriniz bağlantılarınıza ne zaman katıldığını takip edin
İpucu: Çoğu otomasyon kullanım durumunda, Make entegrasyonu veya Zapier entegrasyonu, özel web kancalarından daha kolay kurulur. Bunlar, kodlama gerektirmeyen web kancaları tarafından desteklenen anında tıklama tetikleyicileri içerir.
Bağlantı düzeyinde web kancaları nasıl ayarlanır?
Bağlantılar'a gidin ve yapılandırmak istediğiniz bağlantıyı tıklayın.
Web Kancaları bölümüne kaydırın.
Web kanca URL'lerinizi girin, her satırda bir tane.
Birden fazla web kanca URL'si ekleyebilirsiniz. Bağlantı tıklandığında tüm URL'ler aynı yükü alacaktır.

Bağlantıyı Kaydet'e tıklayın.
Bağlantı düzeyinde web kancaları yalnızca o belirli bağlantı tıklandığında harekete geçer.
Çalışma alanı düzeyinde web kancaları nasıl ayarlanır?
Ayarlar'a gidin (kenar çubuğundaki dişli simgesi).
Çalışma Alanı Ayarları'na tıklayın
Web kanca URL'lerinizi girin, her satırda bir tane.
Birden fazla web kanca 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üzeyinde web kancaları, çalışma alanınızdaki herhangi bir bağlantıya her tıklamada harekete geçer.
Not: Her iki düzeyde de web kancaları yapılandırırsanız, o bağlantıya yapılan tıklamalar için her ikisi de harekete geçer.
Etkinlikler
Her web kancası kendi kapsamı için tüm etkinlik türlerini alır — bağlantı düzeyinde bir web kancası o bağlantı için etkinlikler alır, çalışma alanı düzeyinde bir web kancası çalışma alanınızdaki her bağlantı için etkinlikler alır. Onları ayırt etmek için üst düzey event alanını kontrol edin:
event | Gönderilen zaman |
|---|---|
click | Kısa bir bağlantı tıklanır. Ziyaretçinin istek verilerini içeren bir click nesnesi içerir. |
link.created | Çalışma alanında yeni bir bağlantı oluşturulur. |
link.updated | Bir bağlantının ayarları değişir. Otomatik kaydedilen düzenlemeler de dahil olmak üzere her güncellemede harekete geçer, bu nedenle bir düzenleme oturumunda birden fazla bildirim alabilirsiniz. |
link.deleted | Bir bağlantı silinir. link nesnesi silmeden önce sahip olduğu slug ve domain'i tutar. |
Web kancası yükü
Tıklama yükü
Bir tıklama gerçekleştiğinde, 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'si |
full_url | Kısa bağlantı URL'si |
domain | Özel alan adı (yapılandırıldıysa) |
slug | URL yolu/slug |
destination | Bu tıklama için gerçek hedef (kurallar uygulanmışsa url'den farklı olabilir) |
workspace_id | Çalışma alanı tanımlayıcısı |
enabled | Bağlantının etkin olup olmadığı |
rules | Yeniden yönlendirme kuralları dizisi (coğrafi, cihaz, döndürücü) |
utm_* | Yapılandırıldıysa UTM parametreleri |
og_* | Yapılandırıldıysa Open Graph ayarları |
Tıklama nesnesi
| Alan | Açıklama |
|---|---|
id | Bu tıklamaya ait benzersiz tanımlayıcı, 26 karakterlik bir ULID. Başındaki karakterler tıklama zamanını kodlar, bu nedenle kimlikler düz dizeleri kronolojik olarak sıralar |
country | İki harfli ülke kodu (ör. "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'si |
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 etkinlikleri aynı şekli paylaşır. click nesnesi yoktur — 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 platformu entegrasyonları
Özel kodlamaya gerek 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'i binlerce uygulamaya kod olmadan bağlayın
Her iki entegrasyon de arkasında web kancalarını kullanır ancak tüm kurulumu otomatik olarak işler.
En iyi uygulamalar
Birden fazla web kancası
Birden fazla web kanca URL'si ekleyebilirsiniz (her satırda bir tane). Bir tıklama gerçekleştiğinde tüm URL'ler aynı yükü alacaktır.
Hata işleme
- Web kancaları gönder ve unut — Linkly başarısız teslimatleri yeniden denemez
- Web kancası hataları yeniden yönlendirmeyi asla etkilemez — kullanıcılar her zaman hedeflerine ulaşır
- Web kanca uç noktanızın hızlı yanıt vermesini sağlayın (< 5 saniye önerilir)
Güvenlik
- Web kanca URL'leri için HTTPS uç noktaları kullanın
- Web kanca işleyicinizde gelen istekleri doğrulayın
- Doğrulama için web kanca URL'nize gizli bir parametre eklemeyi düşünün
Test etme
- 1webhook.site veya RequestBin gibi bir hizmet kullanarak bir web kanca URL'si ayarlayın
- 2Bağlantınızı tıklayın
- 3Alınan yükü inceleyin
- 4Doğrulandıktan sonra, üretim web kanca URL'nize geçin
API erişimi
API üzerinden web kancaları programlı olarak da 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 Belgesi'ne bakın.
Web Kancaları SSS
Web kancaları hangi etkinlikleri gönderebilir?
Web kancaları dört etkinlikte harekete geçer ve bunlar yükte event alanı ile tanımlanır. 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 alırsınız. Her web kancası kendi 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 harekete geçmiyor?
Web kanca URL'nizin geçerli ve erişilebilir olduğunu ve web kancalarının bağlantıya veya çalışma alanına kaydedildiğini kontrol edin. Tıklama etkinlikleri için, web kancaların yalnızca gerçekten bir tıklama kaydedildiğinde harekete geçtiğini unutmayın - hariç tutulan IP'ler veya atlanan gezginler bunları tetiklemez.
Web kanca yükündeki bazı alanlar neden null?
Bilgi mevcut değilse (ör. başvuran yok), gizlilik ayarları toplanmayı engellediyse veya tıklama bir bottan gelmişse (bu durumda bot_name doldurulacaktır) bazı alanlar null olabilir.
Linkly başarısız web kancası teslimatlarını yeniden deneyi mi?
Hayır. Web kancaları gönder ve unut. Başarısız teslimatlar yeniden denenmez ve Linkly web kancası teslim durumunu izlemez. Web kancası istekleri 5 saniye sonra zaman aşımına uğrar.
Linkly dönüş gönderme (postback) işlemini destekliyor mu?
Hayır. Linkly web kancaları yalnızca giden ve tıklamalar gerçekleştiğinde harekete geçer. İlişkili ağlardan veya reklam platformlarından geri bildirim 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çirin veya tıklama verilerini dönüştürme verileriyle birleştirmek için BigQuery entegrasyonumuzu kullanın.
Web kancaları mı yoksa Make/Zapier mi kullanmalıyım?
Çoğu otomasyon kullanım durumunda, Make veya Zapier entegrasyonlarımız kurulması daha kolaydır. Bunlar arkasında web kancaları kullanırlar ancak tüm yapılandırmayı otomatik olarak işlerler. Verileri kendi sistemlerinize göndermek veya entegrasyon üzerinde daha fazla kontrol sahibi olmak istediğinizde ö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.