Destekle iletişim

E-postayla, genellikle iki gün içinde yanıt veririz.

Google reCAPTCHA, kötüye kullanıma karşı bu gönderimi denetler; bu sırada veriler Google'a aktarılır. Komut dosyası yalnızca bu form açıldığında yüklenir.

← Tüm yazılar

Düğme tıklamaları yerine form başarısını ölçmek

Gönder düğmesine tıklamak, formu göndermek ve işlenmesini tamamlamak farklı olaylardır. Bir tıklamayı doğrulama hatası, başarısız istek veya sunucu reddi izleyebilir. Stats4U otomatik iletişim kategorileri, işaretli gönderimler ve açık form başarısı olayları sunar; seçim, raporun gerçekte ne anlama geldiğini belirler.

123
  1. Gönderim
  2. Uygulama sonucu
  3. Başarı olayı

Yalnızca gerekli ölçümleri etkinleştirmek

  1. Sahip olunan sayaç Sayaçlarım üzerinden, ardından Kontrol paneli ve araçlar ve İletişim işlemleri açılmalıdır.
  2. Ölçüm ayarları içinde bu tıklama kategorileri için Telefon, e-posta ve indirme tıklamalarını otomatik say, işaretli gönderimler ve doğrulanmış başarılar için İşaretlenmiş form gönderimlerini ve doğrulanmış form başarılarını say etkinleştirilmelidir.
  3. Kaydet seçilmeli ve web sitesinin oluşturulan JavaScript entegrasyonunu kullandığı doğrulanmalıdır.

Otomatik iletişim kategorileri contact-email, contact-phone ve download gibi eylem adları kullanır. Bunlar teslim edilmiş e-postayı, yanıtlanmış aramayı veya tamamlanmış indirmeyi değil, bir tıklamayı tanımlar. Olay adres, telefon numarası veya form alanlarının içeriğini göndermez.

Form gönderimini işaretlemek

Form öğesine sabit, kişisel olmayan bir form adı eklenmelidir. Ad ziyaretçiyi tanımlamak yerine formun amacını açıklamalıdır. Bu örnek bir iletişim formunu işaretler:

<form data-s4u-form="contact">
  <!-- Existing form controls and submission handling -->
</form>

İşaret, tarayıcı formu gönderdiğinde form-submitted-contact oluşturur. Sunucunun formu kabul ettiğini veya işlediğini kanıtlamaz. Formun mevcut doğrulama ve işleme kodu korunmalıdır; ölçüm işareti eklemek form işleme işlevini uygulamaz.

Gerçek başarı noktasında başarıyı doğrulamak

Özel bir formda başarı işlevi yalnızca uygulama başarılı işlemeyi doğruladıktan sonra çağrılmalıdır. HTTP yanıtının gelmesi, düğmeye tıklanması veya fetch promise çözülmesi tek başına yeterli değildir: uygulama kendi sunucu yanıtını ve hata durumunu yorumlamalıdır.

if (window.s4u && typeof window.s4u.formSuccess === 'function') {
  window.s4u.formSuccess('contact');
}

Bu çağrı, form ölçümü etkinse ve takip kodu mevcutsa form-success-contact oluşturur. İstekten önce veya koşulsuz tamamlanma işleyicisine değil, mevcut doğrulanmış başarı dalına yerleştirilmelidir. Contact Form 7 desteklenen başarılı posta olayı entegrasyonunu kullanabilir; genel bir form için açık uygulama başarı sinyali gerekir.

Hem başarıyı hem başarısızlığı kontrol etmek

  1. Sahip olunan bir test kurulumunda geçerli gönderim ve uygulamanın reddettiği gönderim denenmelidir. Yalnızca doğrulanmış başarı, başarı olayını göndermelidir.
  2. Ölçüm hata ayıklayıcısı, gerçek olay saymadan beklenen olay kategorisinin ve adının kabul edilip edilmeyeceğini kontrol etmek için kullanılabilir.
  3. Rapordaki sonuç olay adları karşılaştırılmalıdır. Başarı sayısından büyük gönderim sayısı yararlı bir işaret olabilir, ancak belirli tek bir hatanın kanıtı değildir.

Hata ayıklayıcı gerçek bir formun başarılı teslimini değil, uygunluğu kontrol eder. Uygulama yanıtı ve normal takip istekleri ayrı ayrı incelenmelidir. Adlar ve form içerikleri olay etiketlerine veya tanı özelliklerine konulmamalıdır.

Sonraki adım

Uygulamaya başarı çağrısı eklenmeden önce entegrasyon kılavuzunu kontrol etmek.

Kurulum kılavuzunu açmak
Reklam