Kampanya Linklerinde Eksiksiz ve Tutarlı UTM Otomatik Kontrol
Kampanya bağlantılarındaki eksik veya kopya UTM parametreleri, izleme verilerinde hatalara ve analizde zorluklara yol açabilir. İş akışı, gönderilen tüm bağlantıları temel UTM parametreleri (utm_source, utm_medium, utm_campaign) açısından otomatik olarak kontrol eder ve kopya olanları tespit eder. Pazarlama ekipleri, ajanslar ve kampanya yöneticileri, içe aktarma sonrası bağlantı listesini alan, analiz eden ve yapılandırılmış JSON formatında sonuç döndüren güvenli bir webhook URL'sine sahip olur. Böylece hata riski azalır ve veri kalitesi artar.
Yanlış UTM parametreleri ve kopya bağlantılar, kampanya takibini olumsuz etkileyebilir. Bu iş akışı, pazarlama ekipleri ve ajansların UTM bağlantılarını eksiksizlik ve kopya açısından otomatik olarak kontrol etmesine yardımcı olur. Sağlanan webhook, bağlantı listesini POST isteğiyle alır. Ardından, tüm bağlantıların name, url, utm_source, utm_medium ve utm_campaign alanlarının doğru ve eksiksiz doldurulup doldurulmadığı kontrol edilir. Ayrıca, birden fazla bağlantının aynı UTM parametre kombinasyonlarını kullanıp kullanmadığı tespit edilir; bu durum hatalı izlemeye yol açabilir. Sonuç, durum, hata mesajları ve tüm kontrol edilen bağlantıların özetini içeren yapılandırılmış bir JSON'dur. Kurulum basittir: İçe aktarın, test webhook'unu çağırın, sonucu kontrol edin ve ardından üretimde kullanın. İş akışı n8n dışında veri saklamaz ve harici erişim gerektirmez. Düzenli olarak kampanya bağlantılarını kontrol eden ve hata kaynaklarını azaltmak isteyenler için idealdir. Kullanım, örnekte gösterilen parametrelerle sınırlıdır; kişisel uyarlamalar mümkündür.
Yapay Zekâ Tarafından Oluşturulan Görsel
Kurulum
1. İş akışını n8n'e içe aktarın.
2. İş akışını açın ve tüm düğümlerin doğru bağlandığını kontrol edin.
3. Webhook düğümünde test dinleyicisini başlatın ve gösterilen test URL'sini kopyalayın.
4. Postman veya curl gibi bir araçla test URL'sine POST isteği gönderin (Content-Type: application/json).
5. Örnek JSON'u kullanın (bkz. Kullanım Notları).
6. Kontrol sonuçlarını inceleyin.
7. Başarılı testten sonra iş akışını etkinleştirin/yayınlayın ve üretim URL'sini webhook düğümünden kullanın.
8. İsteğe bağlı: Yetkisiz erişimi önlemek için n8n'de webhook kimlik doğrulamasını yapılandırın.
9. Veri gizliliği gereksinimlerinize göre n8n'de yürütme verilerinin saklanmasını ve erişimini ayarlayın.
Kullanım
1. Webhook URL'sine aşağıdaki örnek JSON ile POST isteği gönderin:
```json
{
"links": [
{"name": "Newsletter", "url": "https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=herbst"},
{"name": "Facebook", "url": "https://example.com/?utm_source=facebook&utm_medium=social&utm_campaign=herbst"}
]
}
```
2. Beklenen yanıt (Durum 200):
```json
{
"status": "success",
"checked": [
{"index":0,"name":"Newsletter","valid":true,"missing":[],"trackingKey":"newsletter|email|herbst"},
{"index":1,"name":"Facebook","valid":true,"missing":[],"trackingKey":"facebook|social|herbst"}
],
"invalidCount": 0,
"duplicateKeys": []
}
```
3. Hata durumu (örneğin eksik alanlar):
```json
{
"links": [
{"name": "", "url": "https://example.com/?utm_source=&utm_medium=email&utm_campaign=herbst"}
]
}
```
Yanıt (Durum 200):
```json
{
"status": "needs_work",
"checked": [
{"index":0,"name":"","valid":false,"missing":["name","utm_source"],"trackingKey":"|email|herbst"}
],
"invalidCount": 1,
"duplicateKeys": []
}
```
4. Hata durumu (boş veya geçersiz dizi):
```json
{
"links": []
}
```
Yanıt (Durum 200):
```json
{
"status": "needs_work",
"checked": [],
"invalidCount": 0,
"duplicateKeys": []
}
```
5. Birden fazla kullanılan UTM kombinasyonlarında duplicateKeys alanı doldurulur.
6. Üretim kullanımından önce n8n'de webhook kimlik doğrulamasının etkinleştirilmesi önerilir.
7. n8n'deki yürütme günlükleri kullanıcı verisi içerebilir; saklama ve erişim ayarlarını ihtiyaca göre yapılandırın.
Gerekli Bağlantılar ve API'ler
API Bağlantıları
İş akışı JSON'unda kayıtlı API erişim bilgisi bulunmadı. Etkinleştirmeden önce yine de webhookları, hedef sistemleri, erişim bilgilerini ve veri korumayı kontrol edin.
Düğümler
WebhookCodeRespond to Webhook
Yalıtılmış işlev testi başarılı
İsteğe bağlı yalıtılmış işlev testi
Yalıtılmış veri akışı, harici hizmetler veya erişim bilgileri olmadan test edildi.
✓ 5 test başarıyla tamamlandıTest edilen durumları gösterTest edilen durumları gizle
✓ Eksiksiz verilerle standart durumGeçerli örnek verilerle eksiksiz standart akışı denetler.Yalıtılmış işlev testi başarılı✓ Varyasyon veya sınır durumuGeçerli bir varyasyonu veya önemli bir sınır durumunu denetler.Yalıtılmış işlev testi başarılı✓ Ek işleme kuralıBu iş akışının ek işleme kuralını denetler.Yalıtılmış işlev testi başarılı✓ Geçersiz veya eksik girdiGeçersiz veya eksik verilerin kontrollü biçimde reddedildiğini denetler.Yalıtılmış işlev testi başarılı✓ Boş girdiBoş bir isteğin kontrollü bir yanıt aldığını denetler.Yalıtılmış işlev testi başarılı