
E-posta Şeması (Email Schema), Gmail gibi e-posta sağlayıcılarının bir e-postanın içeriğini anında anlamasını sağlayan, Schema.org altyapısına dayalı bir yapılandırılmış veri (structured data) türüdür. İşletmeler, HTML e-postalarının içine JSON-LD kodları yerleştirerek etkileşimli butonlar, sipariş detayları, kargo takibi, rezervasyonlar, faturalar ve etkinlik bilgilerini doğrudan kullanıcının gelen kutusunda (inbox) görüntüleyebilir. E-posta Şeması kullanımı; kullanıcı deneyimini (UX) iyileştirir, tıklama oranlarını (CTR) ve etkileşimi artırır, ayrıca Gmail üzerinde zengin e-posta önizlemeleri (rich email previews) oluşturulmasını sağlar.
E-posta Şeması (Email Schema) Nasıl Çalışır?
E-posta Şeması, e-postanın HTML sürümünün içine gömülen JSON-LD formatındaki yapılandırılmış verileri kullanır.
{
"@context":"https://schema.org",
"@type":"EmailMessage"
}
</script>
Gmail e-postayı aldığında şu adımları izler:
- SPF, DKIM ve DMARC e-posta doğrulama protokollerini kontrol eder.
- JSON-LD verisini ayrıştırır (parse eder).
- Şemanın geçerliliğini doğrular (schema validation).
- Gönderen güvenilir bir alan adı (domain) ise etkileşimli öğeleri ve aksiyon butonlarını görüntüler.
Temel EmailMessage Şeması
Bu, kullanabileceğiniz en temel ve basit E-posta Şema yapısıdır.
"@context":"https://schema.org", "@type":"EmailMessage", "description":"Welcome to our platform."
}
Aksiyon odaklı (action-based) e-postalar için bu yapıyı kök nesne (root object) olarak kullanabilirsiniz.
1. ViewAction (Görüntüleme Eylemi)
Kullanıcıların doğrudan Gmail gelen kutusundan belirli bir web sayfasını açmasını sağlar.
Örnek Kullanım Alanları:
- Faturayı Görüntüle (View Invoice)
- Siparişi Görüntüle (View Order)
- Raporu Oku (Read Report)
"@context":"https://schema.org", "@type":"EmailMessage", "potentialAction":
{
"@type":"ViewAction", "target":"https://example.com/order/1456", "name":"View Order"
}
}
2. ConfirmAction (Onaylama Eylemi)
Kullanıcıların e-posta içeriğinde kaybolmadan, tek tıkla bir işlemi onaylamasına olanak tanır.
Örnek Kullanım Alanları:
- E-posta Doğrulama (Email Verification)
- Randevu Onayı (Appointment Confirmation)
- Abonelik Onayı (Subscription Confirmation)
"@type":"ConfirmAction", "name":"Confirm Email", "handler":
{ "@type":"HttpActionHandler", "url":"https://example.com/confirm?id=123"
}
}
3. SaveAction (Kaydetme Eylemi)
Kullanıcıların bir teklifi, indirim kuponunu veya etkinliği kolayca kaydetmesini sağlar.
Örnek Kullanım Alanları:
- Kuponu Kaydet (Save Coupon)
- Teklifi Kaydet (Save Offer)
- Üyeliği Kaydet (Save Membership)
"@type":"SaveAction", "name":"Save Offer"
}
4. TrackAction (Takip Eylemi)
Sipariş ve kargo takibi süreçleri için kullanılır.
Örnek Kullanım Alanları:
- Paketi Takip Et (Track Package)
- Teslimatı Takip Et (Track Delivery)
"@type":"TrackAction", "target":"https://example.com/tracking/AB123"
}
5. RSVPAction (Katılım Bildirimi Eylemi)
Davetiyeler ve etkinlik katılımları için tercih edilir.
Şunlar İçin Mükemmeldir:
- Konferanslar
- Toplantılar
- Webinar ve Online Etkinlikler
"@type":"RsvpAction", "name":"RSVP Now"
}
6. Order Schema (Sipariş Şeması)
E-ticaret satın alma bilgilerini doğrudan Gmail arayüzünde görüntüler.
Öne Çıkarılan Bilgiler:
- Sipariş Numarası (Order Number)
- Fiyat Bilgisi (Price)
- Satıcı / Mağaza (Merchant)
- Sipariş Durumu (Status)
"@context":"https://schema.org", "@type":"Order", "orderNumber":"100254", "price":"129.00", "priceCurrency":"USD"
}
7. Invoice Schema (Fatura Şeması)
Faturalandırma ve ödeme e-postaları için ideal yapılandırılmış veri türüdür.
Öne Çıkarılan Bilgiler:
- Fatura Numarası (Invoice Number)
- Toplam Tutar (Total)
- Son Ödeme Tarihi (Due Date)
"@type":"Invoice", "accountId":"INV-2026-125", "totalPaymentDue":
{ "@type":"MonetaryAmount", "currency":"USD", "value":"450"
}
}
8. ParcelDelivery Schema (Kargo Teslimat Şeması)
Kargo ve sevkiyat detaylarını net bir şekilde gösterir.
Örnek Detaylar:
- Kargo Firması (Carrier)
- Kargo Takip Numarası (Tracking Number)
- Teslimat Durumu (Delivery Status)
"@type":"ParcelDelivery", "trackingNumber":"AB123456789"
}
9. EventReservation (Etkinlik Rezervasyonu)
Webinar, seminer ve konferans organizasyonları için oldukça kullanışlıdır.
Öne Çıkarılan Bilgiler:
- Etkinlik Adı (Event)
- Tarih ve Saat (Date)
- Konum / Bağlantı (Location)
"@type":"EventReservation", "reservationNumber":"EV1025"
}
10. FlightReservation (Uçak Bileti Rezervasyonu)
Havayolu şirketleri ve seyahat acenteleri tarafından tercih edilir.
Öne Çıkarılan Bilgiler:
- Uçuş Numarası (Flight Number)
- Kalkış Noktası ve Zamanı (Departure)
- Varış Noktası (Arrival)
- Koltuk Bilgisi (Seat)
"@type":"FlightReservation", "reservationNumber":"TK2045"
}
11. HotelReservation (Otel Rezervasyonu)
Otel ve konaklama rezervasyon e-postaları içindir.
Öne Çıkarılan Bilgiler:
- Otel Adı (Hotel Name)
- Giriş Tarihi (Check-in)
- Çıkış Tarihi (Check-out)
"@type":"HotelReservation", "reservationNumber":"HOT992"
}
12. RestaurantReservation (Restoran Rezervasyonu)
Restoran ve masa rezervasyonları için kullanılır.
Öne Çıkarılan Bilgiler:
- Rezervasyon Saati (Reservation Time)
- Kişi Sayısı (Guests)
- Restoran Adı (Restaurant)
"@type":"RestaurantReservation", "reservationNumber":"REST123"
}
13. RentalCarReservation (Araç Kiralama Rezervasyonu)
Araç kiralama (rent-a-car) firmaları için idealdir.
Öne Çıkarılan Bilgiler:
- Alış Yeri ve Tarihi (Pickup)
- Teslim Yeri ve Tarihi (Return)
- Araç Bilgisi (Vehicle)
"@type":"RentalCarReservation", "reservationNumber":"CAR445"
}
14. TrainReservation (Tren Bileti Rezervasyonu)
Demiryolu işletmecileri ve tren bileti satış platformları içindir.
"@type":"TrainReservation", "reservationNumber":"TR5678"
}
15. BusReservation (Otobüs Bileti Rezervasyonu)
Otobüs bileti sağlayan firmalar ve seyahat platformları için kullanılır.
"@type":"BusReservation", "reservationNumber":"BUS991"
}
16. TaxiReservation (Taksi / Transfer Rezervasyonu)
Taksi, VIP transfer ve araç çağırma hizmetleri için kullanışlıdır.
"@type":"TaxiReservation", "reservationNumber":"TX102"
}
17. LodgingReservation (Genel Konaklama Rezervasyonu)
Pansiyon, kiralık daire ve diğer konaklama hizmetleri için genel bir rezervasyon şemasıdır.
"@type":"LodgingReservation", "reservationNumber":"LD552"
}
E-posta Şemasını HTML İçine Entegre Etme
JSON-LD kod bloğunu HTML e-postanızın <head> bölümüne yerleştirin.
<head>
<script type="application/ld+json">
{ "...schema..." }
</script>
</head>
<body>
Email Content
</body>
</html>
Gmail Gereksinimleri ve Teknik Şartlar
Gmail'in E-posta Şemasını sorunsuz görüntüleyebilmesi için gönderen tarafın şu teknik standartları karşılaması gerekir:
- Geçerli ve yapılandırılmış SPF kayıtları
- Geçerli DKIM imzası
- Aktif DMARC politikası
- Yüksek ve güvenilir gönderici itibarı (Sender Reputation)
- HTML formatında hazırlanmış e-posta
- Hatasız ve geçerli JSON-LD sözdizimi (syntax)
- Schema.org tarafından desteklenen veri türleri
- Güvenilir ve doğrulanmış gönderen alan adı (Domain)
Bu gereksinimler karşılanmazsa, Gmail yapılandırılmış veriyi yok sayar ve e-postayı standart HTML olarak görüntüler.
En İyi Uygulamalar (Best Practices)
- Her zaman güvenli HTTPS URL'leri kullanın.
- JSON-LD kodlarını olabildiğince sade, net ve hatasız tutun.
- Mümkünse e-posta başına yalnızca tek bir birincil eylem (Primary Action) odaklı olun.
- Şema verilerinin e-postanın gerçek içeriğiyle birebir eşleşmesini sağlayın.
- Kampanyaları göndermeden önce tüm şemaları Gmail Schema Tester ile test edin.
- Tüm e-postalarınızı SPF, DKIM ve DMARC ile dijital olarak imzalayın.
- E-postanın amacıyla örtüşmeyen yanıltıcı aksiyon butonlarından kaçının.
Sektörlere Göre Yaygın Kullanım Senaryoları
|
Sektör (Industry) | Önerilen E-posta Şeması (Recommended Schema) |
| E-ticaret (E-commerce) | Order, ParcelDelivery, Invoice |
| SaaS ve Yazılım | ConfirmAction, ViewAction |
| Bankacılık ve Finans | Invoice, ViewAction |
| Lojistik ve Taşımacılık | TrackAction, ParcelDelivery |
| Havacılık (Airlines) | FlightReservation |
| Otelcilik ve Turizm | HotelReservation |
| Restoran ve Yeme-İçme | RestaurantReservation |
| Etkinlik ve Organizasyon | RSVPAction, EventReservation |
| Araç Kiralama (Rent a Car) | RentalCarReservation |
| Toplu Taşımacılık | TrainReservation, BusReservation |
Sonuç
E-posta Şeması (Email Schema), e-posta pazarlamasında (email marketing) henüz yeterince keşfedilmemiş en güçlü teknolojilerden biridir. Şirketler, JSON-LD ile yapılandırılmış verileri e-postalarına entegre ederek standart iletileri etkileşimli deneyimlere dönüştürebilir. Bu durum dönüşüm oranlarını (conversion rate) artırır, müşteri eylemlerini kolaylaştırır ve Gmail gelen kutusundaki görünürlüğü maksimuma çıkarır. İster sipariş onayı, ister fatura, ister etkinlik daveti gönderin; E-posta Şeması uygulamak modern bir dijital pazarlama stratejisini desteklerken çok daha akıllı ve aksiyon odaklı e-postalar oluşturmanızı sağlar.
Frequently Asked Questions
- Gmail e-posta sisteminin şeması nedir?Gmail E-posta Şeması, Gmail'in bir e-postanın içeriğini anlamasına yardımcı olmak için JSON-LD kullanan, Schema.org tabanlı yapılandırılmış bir veri türüdür. Eylem düğmeleri, sipariş özetleri, etkinlik ayrıntıları, teslimat takibi ve rezervasyon bilgileri gibi etkileşimli özellikleri doğrudan gelen kutusunda görüntülemeyi sağlar. Doğru şekilde uygulandığında ve güvenilir bir alandan gönderildiğinde, Gmail standart bir mesaj yerine zengin e-posta deneyimleri gösterebilir.
- Şemaların üç türü nedir?Birçok e-posta şema türü bulunmasına rağmen, en yaygın kullanılan üçü şunlardır: -EmailMessage – Yapılandırılmış veri içeren e-postalar için kullanılan temel şema. Order – Sipariş numarası, toplam fiyat ve satın alma durumu gibi sipariş bilgilerini görüntüler. ParcelDelivery – Takip numaraları ve teslimat durumu dahil olmak üzere gönderi takip bilgilerini sağlar. Diğer popüler türler arasında Invoice, EventReservation, FlightReservation, HotelReservation ve ViewAction bulunur.
- Şema nedir?Şema, makine tarafından okunabilir bir biçimde içerik hakkında ek bilgi sağlayan yapılandırılmış veridir. Arama motorlarının, e-posta sağlayıcılarının ve diğer uygulamaların yalnızca metni okumak yerine verilerin anlamını anlamalarına yardımcı olur. Şema, farklı platformlarda bilgilerin nasıl görüntülendiğini iyileştirmek için genellikle Schema.org sözlüğü ve JSON-LD formatı kullanılarak uygulanır.
- Previous
- Next




















