Blog/Contact Form 7 Mail Göndermiyor mu? Formu Test Edin, Sebebi Bulun
Contact Form 7 Mail Göndermiyor mu? Formu Test Edin, Sebebi Bulun

Contact Form 7 Mail Göndermiyor mu? Formu Test Edin, Sebebi Bulun

Form gönderiliyor ama teklif talebi gelmiyor ve Google Ads dönüşümü sıfır. Gönderildi ile mail gitti arasındaki fark, mailin gitmeme sebepleri ve formu sohbetten test etmek.

Kategori

MCP & Entegrasyonlar

Yazar

Talat

Tarih

30 Eylül 2026

Okuma süresi

4 dk

Paylaş

Bir hizmet işletmesinin sitesinde şöyle bir tablo vardı: GA4 son 30 günde 15 form başlatma ve 3 form gönderimi gösteriyordu, Google Ads'teki "teklif formu" dönüşümü ise aynı dönemde sıfırdı. Reklam çalışıyor, insanlar formu dolduruyor, ama ne dönüşüm sayılıyor ne de işletmeye bir teklif talebi ulaşıyordu.

Sebep çoğu zaman aynıdır: form gönderiliyor, fakat WordPress bildirim e-postasını gönderemiyor. Bu yazıda bunun nasıl anlaşılacağını ve Contact Form 7 formunuzu sohbetin içinden nasıl test edebileceğinizi anlatıyoruz.

"Form gönderildi" ile "mail gitti" aynı şey değil

Ziyaretçi gönder düğmesine bastığında Contact Form 7 dört sonuçtan birini üretir.

  • mail_sent. Form doğrulamadan geçti ve bildirim e-postası gönderildi. Her şey yolunda.
  • mail_failed. Form doğrulamadan geçti ama WordPress e-postayı gönderemedi. Ziyaretçi çoğu zaman bir hata mesajı görür, siz ise hiçbir şey görmezsiniz.
  • validation_failed. Zorunlu bir alan boş kaldı ya da biçim yanlış. Form hiç gönderilmedi.
  • spam. reCAPTCHA, Akismet ya da benzeri bir koruma gönderimi engelledi.

GA4'teki form gönderimi olayı genelde düğmeye basıldığı anı ölçer. Contact Form 7'nin "wpcf7mailsent" olayı ise yalnızca ilk sonuçta tetiklenir. Google Ads dönüşümünüz bu olaya bağlıysa, mail gitmediği sürece tek bir dönüşüm bile sayılmaz. Otomatik teklif stratejisi de veri alamadığı için kampanyayı yanlış yöne çeker.

Mail neden gitmez

En sık karşılaşılan sebepler şunlar:

  1. SMTP ayarı yok. WordPress varsayılan olarak sunucunun PHP mail işlevini kullanır. Birçok barındırma firması bunu kısıtlar ya da bu yolla giden mailler alıcıda doğrudan spama düşer.
  2. Gönderen adresi alan adınızla uyuşmuyor. Formun "Gönderen" alanında bir Gmail adresi ya da başka bir alan adı varsa alıcı sunucu maili reddedebilir. Gönderen adresi sitenizin kendi alan adından olmalı.
  3. Alıcı adresi yanlış. Yıllar önce ayrılan bir çalışanın adresi ya da tek harf hatası. Form çalışıyor ama mail kimsenin okumadığı bir kutuya gidiyor.
  4. Spam koruması fazla sıkı. Koruma gerçek ziyaretçileri de engelliyorsa sonuç "spam" olarak döner.

İki yeni araç: formları görün, gönderimi test edin

WordPress sitenizi Opus Growth Connector ile bağladıysanız artık Contact Form 7 formlarınızı yapay zekanıza sorabilirsiniz.

Formları listeleme ve inceleme. Sitedeki tüm Contact Form 7 formlarını listeler. Bir form seçtiğinizde alanlarını, hangilerinin zorunlu olduğunu ve form ayarlarında yazan e-posta adreslerini gösterir. Bildirimin nereye gittiğini buradan görürsünüz. Bu işlem hiçbir şey göndermez, yalnızca okur.

Deneme gönderimi. Seçtiğiniz forma bir test kaydı gönderir ve sonucu açıkça söyler: mail gitti mi, gitmediyse neden. Boş bıraktığınız zorunlu alanlar açıkça test olduğu anlaşılan değerlerle doldurulur, örneğin test@example.com. Gerçek bir gönderim yapıldığı ve formun alıcısına gerçek bir e-posta gittiği için araç önce hangi değerlerin gönderileceğini gösterir, siz onaylamadan göndermez.

Kullanımı bir cümle kadar kısa: "Sitemdeki teklif formunu test et, mail gidiyor mu?"

Test sonucuna göre ne yapılır

mail_sent çıktıysa form ve e-posta sağlıklı. Dönüşüm yine sıfırsa sorun ölçüm tarafındadır: etiketin yanlış olaya bağlanması ya da dönüşüm işleminin kapalı olması gibi.

mail_failed çıktıysa bir SMTP eklentisi kurup sitenizin alan adına ait bir e-posta hesabıyla gönderim yapın ve formun "Gönderen" alanını aynı alan adından bir adres yapın. Ardından testi tekrarlayın.

validation_failed çıktıysa araç hangi alanların reddedildiğini listeler. Zorunlu alanları kendiniz vererek tekrar deneyin. Gerçek ziyaretçilerin takıldığı bir alan varsa, örneğin çok katı bir telefon biçimi, onu gevşetmeyi düşünün.

spam çıktıysa test, koruma tarafından engellenmiş demektir. Gerçek ziyaretçide sonuç farklı olabilir. Yine de koruma ayarlarının gerçek kişileri de eleyip elemediğine bakmaya değer.

Önce mail, sonra reklam verisi

Formdan mail gitmiyorsa kampanyayı optimize etmeye çalışmak boşa emektir. Önce formun çalıştığını doğrulayın, sonra dönüşüm verisinin gelmesini bekleyin. Mail düzeldiği gün "wpcf7mailsent" olayı tetiklenmeye başlar ve Google Ads dönüşümleri görmeye başlar.

Formu olan her sitede bu testi ayda bir tekrarlamak iyi bir alışkanlıktır. Şifre değişikliği, barındırma taşıması ya da bir eklenti güncellemesi mail gönderimini sessizce bozabilir.

Sık Sorulan Sorular

Deneme gönderimi gerçekten e-posta atar mı?

Evet. Test gerçek bir form gönderimidir ve formun alıcısına gerçek bir e-posta gider. Bu yüzden araç önce gönderilecek değerleri gösterir ve onayınızı bekler.

Bu araçlar için ne gerekiyor?

Sitenizde Contact Form 7 eklentisinin kurulu olması ve sitenizin Opus Growth Connector ile bağlı olması yeterli. Ayrıca bir eklenti güncellemesi gerekmez.

Sonuç "spam" çıktı, formum bozuk mu?

Her zaman değil. reCAPTCHA gibi korumalar otomatik testleri engellemek için vardır. Gerçek ziyaretçilerin şikayeti yoksa form büyük olasılıkla çalışıyordur.

mail_failed çıktı, ilk neye bakmalıyım?

SMTP ayarına ve formun "Gönderen" adresine. Gönderen adresi sitenizin alan adından olmalı, gönderim de o alan adına ait bir e-posta hesabı üzerinden yapılmalı.

GA4'te form gönderimi var ama Google Ads dönüşümü yok, neden?

İki olay farklı anları ölçer. GA4 çoğu zaman düğmeye basılmasını sayar, Contact Form 7'ye bağlı dönüşüm ise yalnızca mail gittiğinde sayılır. Mail gitmiyorsa aradaki fark buradan gelir.

Google Ads'inizi yapay zeka asistanınıza bağlayın

Bu yazıdaki her şeyi kendi hesabınızda deneyin. Kurulum 60 saniye, 75 kredi ücretsiz, kredi kartı gerekmez.

#contact form 7#wordpress#form dönüşümü#e-posta#google ads dönüşüm