Genel Bakış

Hardal analitik event’lerini yapılandırılabilir format ve başlıklarla herhangi bir HTTP endpoint’e göndermek için özel bir destination oluşturun.

Yapılandırma

  1. Hardal dashboard’unuza gidin
  2. Marketing Destinations’a gidin
  3. “Add Custom Destination” butonuna tıklayın
  4. Boş bir şablonla başlayın

Endpoint Yapılandırması

{
  "endpoint_label": "My Endpoint",
  "endpoint_id": "my-endpoint",
  "endpoint_url": "https://api.example.com/analytics",
  "request_method": "POST",
  "content_type": "application/json",
  "request_format": {
    "event_name": "##event_name##",
    "properties": "##properties##",
    "created_at": "##created_at##"
  }
}

Kullanılabilir Değişkenler

İstek formatınızda bu değişkenleri kullanın:

  • ##event_name##: Event adı
  • ##properties##: Event özellikleri nesnesi
  • ##created_at##: Event zaman damgası
  • ##user_id##: Kullanıcı tanımlayıcısı
  • ##session_id##: Oturum tanımlayıcısı
  • ##page.url##: Mevcut sayfa URL’si
  • ##page.title##: Sayfa başlığı
  • ##page.referrer##: Referans URL’si

Ek Başlıklar

Kimlik doğrulama veya diğer amaçlar için özel başlıklar ekleyebilirsiniz:

{
  "headers": {
    "Authorization": "Bearer YOUR_API_KEY",
    "X-Custom-Header": "custom-value"
  }
}

Test

  1. Yapılandırmanızı doğrulamak için “Test Endpoint” butonunu kullanın
  2. Yanıt durumu ve gövdesini kontrol edin
  3. Teslimat durumu için Events Log’u izleyin