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?

1

Bağlantılar'a gidin ve yapılandırmak istediğiniz bağlantıyı tıklayın.

2

Web Kancaları bölümüne kaydırın.

3

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.

Web kanca URL'lerinizi girin, her satırda bir tane.
Web kanca URL'lerinizi girin, her satırda bir tane.
4

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?

1

Ayarlar'a gidin (kenar çubuğundaki dişli simgesi).

2

Çalışma Alanı Ayarları'na tıklayın

3

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.

Web kanca URL'lerinizi girin, her satırda bir tane.
Web kanca URL'lerinizi girin, her satırda bir tane.
4

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:

eventGönderilen zaman
clickKı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.updatedBir 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.deletedBir 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

AlanAçıklama
eventclick, link.created, link.updated, veya link.deleted
timestampTıklamanın ISO 8601 zaman damgası

Bağlantı nesnesi

AlanAçıklama
idBenzersiz bağlantı tanımlayıcısı
nameBağlantı takma adı
urlOrijinal hedef URL'si
full_urlKısa bağlantı URL'si
domainÖzel alan adı (yapılandırıldıysa)
slugURL yolu/slug
destinationBu tıklama için gerçek hedef (kurallar uygulanmışsa url'den farklı olabilir)
workspace_idÇalışma alanı tanımlayıcısı
enabledBağlantının etkin olup olmadığı
rulesYeniden 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

AlanAçıklama
idBu 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_countryTıklamanın AB'den kaynaklanıp kaynaklanmadığı
platformCihaz platformu (masaüstü, ios, android, vb.)
browser_nameTarayıcı adı (Chrome, Safari, Firefox, vb.)
refererBaşvuran URL (varsa)
ispİnternet Servis Sağlayıcısı
bot_nameBot tanımlayıcısı (insan tıklamaları için null)
destinationBu tıklama için son hedef URL'si
paramsBağ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:

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

  1. 1
    webhook.site veya RequestBin gibi bir hizmet kullanarak bir web kanca URL'si ayarlayın
  2. 2
    Bağlantınızı tıklayın
  3. 3
    Alınan yükü inceleyin
  4. 4
    Doğ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.

Hem bir bağlantı hem de çalışma alanında web kancaları olabilir mi?

Evet. Her iki düzeyde de web kancaları yapılandırırsanız, o bağlantı tıklandığında her ikisi de harekete geçer. Bu, çalışma alanı genelinde günlüğe kaydetme artı belirli bağlantılar için belirli eylemler istiyorsanız faydalıdır.

Planın kullanılabilirliği

Business ve üzeri fiyatlarda mevcuttur.

Planları karşılaştırın →

100 kısa bağlantı edinin ve aylık 500 tıklamayı ücretsiz olarak takip edin.