Web Kancaları

Web kancaları, bağlantılarınız hakkında gerçek zamanlı bildirimler almanızı sağlar — hem tıklandıklarında hem de oluşturulduktan, güncellendiğinde veya silindiğinde. Linkly, belirtilen URL'niz(e) her olay hakkında ayrıntılı bilgiler içeren bir POST isteği gönderir.

Kullanım durumları

  • Otomasyon Platformları: Make veya Zapier'da bağlantılara tıklandığında iş akışlarını tetikleyin
  • Özel Analitikler: Tıklama verilerini kendi analitik sisteminize gönderin
  • CRM Güncellemeleri: Müşteriler bağlantılara tıkladığında müşteri kayıtlarını güncelleyin
  • Slack Bildirimleri: Önemli bağlantılara tıklandığında Slack'te bildirim alın
  • Müşteri Adayı Takibi: Potansiyel müşterilerin bağlantılarınızla ne zaman etkileşime girdiğini izleyin

İpucu: Çoğu otomasyon kullanım durumu için Make entegrasyonu veya Zapier entegrasyonu özel web kancalarından daha kolay kurulur. Kodlama gerektirmeyen web kancaları tarafından desteklenen anında tıklama tetikleyicileri içerirler.

Bağlantı düzeyinde web kancaları nasıl kurulur

1

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

2

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

3

Web kancanız URL'sini (URL'lerini) giriniz, her satırda bir tane.

Birden çok web kancanız URL'si ekleyebilirsiniz. Tüm URL'ler, bağlantıya tıklandığında aynı yükü alacaktır.

Web kancanız URL'sini (URL'lerini) giriniz, her satırda bir tane.
Web kancanız URL'sini (URL'lerini) giriniz, 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ıya tıklandığında ateşlenir.

Çalışma alanı düzeyinde web kancaları nasıl kurulur

1

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

2

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

3

Web kancanız URL'sini (URL'lerini) giriniz, her satırda bir tane.

Birden çok web kancanız URL'si ekleyebilirsiniz. Çalışma alanınızdaki herhangi bir bağlantıya tıklandığında tüm URL'ler aynı yükü alacaktır.

Web kancanız URL'sini (URL'lerini) giriniz, her satırda bir tane.
Web kancanız URL'sini (URL'lerini) giriniz, 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 yapılan her tıklama için ateşlenir.

Not: Her iki düzeyde de web kancalarını yapılandırırsanız, ikisi de o bağlantıya tıklamalar için ateşlenir.

Etkinlikler

Her web kancanız, kapsamı için tüm olay türlerini alır — bağlantı düzeyinde bir web kancanız o bağlantı için olaylar alır, çalışma alanı düzeyinde bir web kancanız çalışma alanınızdaki her bağlantı için olaylar alır. Bunları ayırt etmek için üst düzey event alanını kontrol edin:

eventGönderildiği zaman
clickKısa bir bağlantıya 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.updatedBağlantının ayarları değişir. Otomatik kaydedilen düzenlemeler dahil her güncelleme sırasında ateşlenir, bu nedenle bir düzenleme oturumu başına birden fazla alabilirsiniz.
link.deletedBir bağlantı silinir. link nesnesi silmeden önce sahip olduğu slug'ı ve etki alanını tutar.

Web kancanız 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": {
    "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ı

Olay bilgileri

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 etki alanı (yapılandırılmışsa)
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, rotator)
utm_*Yapılandırılmışsa UTM parametreleri
og_*Yapılandırılmışsa Open Graph ayarları

Tıklama nesnesi

AlanAçıklama
countryİki harfli ülke kodu (örneğin, "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.)
refererYönlendiren URL (varsa)
ispİnternet Servis Sağlayıcısı
bot_nameBot tanımlayıcısı (insan tıklamaları için boş)
destinationBu tıklama için son hedef URL'si
paramsBağlantıya geçirilen sorgu parametreleri

Gizlilik Notu: IP adresleri web kancanız yüklerine hiçbir zaman 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 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 kodlama olmadan daha kolay kurulum için yerel entegrasyonlarımızı kullanın:

Her iki entegrasyon da arka planda web kancalarını kullanır, ancak tüm kurulumu otomatik olarak işler.

En iyi uygulamalar

Birden çok web kancanız

Birden çok web kancanız 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ı ateş ve unut — Linkly başarısız teslimatları yeniden denemez
  • Web kancanız hataları yeniden yönlendirmeyi hiçbir zaman etkilemez — kullanıcılar her zaman hedeflerine ulaşır
  • Web kancanız uç noktası hızlı yanıt verdiğinden emin olun (< 5 saniye önerilir)

Güvenlik

  • Web kancanız URL'leri için HTTPS uç noktaları kullanın
  • Web kancanız işleyicisinde gelen istekleri doğrulayın
  • Doğrulama için web kancanız URL'nize bir gizli parametre eklemeyi göz önünde bulundurun

Test

  1. 1
    webhook.site veya RequestBin gibi bir hizmet kullanarak bir web kancanız URL'si ayarlayın
  2. 2
    Bağlantınıza tıklayın
  3. 3
    Alınan yükü inceleyin
  4. 4
    Doğrulandıktan sonra, üretim web kancanız URL'sine geçin

API erişimi

API aracılığıyla web kancalarını 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 Belgelerine bakın.

Web Kancaları SSS

Web kancaları hangi olayları gönderebilir?

Web kancaları dört olayda ateşlenir ve yükündeki event alanı tarafından tanımlanır. Bir bağlantıya tıklandığında tıklama alırsınız, ayrıca bağlantılar değiştiğinde link.created, link.updated ve link.deleted alırsınız. Her web kancanız kapsamı için tüm olay türlerini alır, bu nedenle her birini işlemek için event alanına dallanın.

Web kancaları neden ateşlenmiyor?

Web kancanız URL'sinin geçerli ve erişilebilir olduğunu ve web kancalarının bağlantı veya çalışma alanında kaydedildiğini kontrol edin. Tıklama olayları için, web kancalarının yalnızca bir tıklama gerçekten kaydedildiğinde ateşlendiğini unutmayın - hariç tutulan IP'ler veya atlanmış tarayıcılar bunları tetiklemez.

Web kancanız yükündeki bazı alanlar neden boş?

Bilgi mevcut değilse (örneğin yönlendirici yok), gizlilik ayarları toplamayı engellerse veya tıklama bir bot'tan gelmişse (bu durumda bot_name doldurulacak) bazı alanlar boş olabilir.

Linkly başarısız web kancanız teslimatlarını yeniden dener mi?

Hayır. Web kancaları ateş ve unut türüdür. Başarısız teslimatlar yeniden denenmez ve Linkly web kancanız teslimat durumunu takip etmez. Web kancanız istekleri 5 saniye sonra zaman aşımına uğrar.

Linkly dönüş postları dönüşüm takibi için destekler mi?

Hayır. Linkly web kancaları yalnızca giden ve tıklamalar meydana geldiğinde ateşlenir. Bağlı kuruluş ağlarından veya reklam platformlarından geri çağrı verilerini alamayız. Dönüşüm takibi için hedef platformun yerel takibini kullanın, sorgu parametresi iletimesi aracılığıyla bir tıklama kimliği geçirin veya BigQuery entegrasyonumuzu kullanarak tıklama verilerini dönüşüm verilerinizle birleştirin.

Web kancaları mı yoksa Make/Zapier mi kullanmalıyım?

Çoğu otomasyon kullanım durumu için Make veya Zapier entegrasyonlarımız kurulumu kolaylaştırır. Arka planda web kancalarını kullanırlar, ancak tüm yapılandırmayı otomatik olarak işlerler. Kendi sistemlerinize veri göndermek veya entegrasyon üzerinde daha fazla kontrole ihtiyaç duyduğunuzda özel web kancalarını kullanın.

Bağlantı ve çalışma alanı üzerinde web kancalarına sahip olabilir miyim?

Evet. Her iki düzeyde de web kancalarını yapılandırırsanız, o bağlantıya tıklandığında ikisi de ateşlenir. Bu, çalışma alanı genelinde günlük tutmaya ek olarak belirli bağlantılar için belirli eylemleri istiyorsanız kullanışlı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.