Tek tıklamayla işlemler, kullanıcıların Gmail'den ayrılmadan doğrudan gelen kutusundan işlem yapmasına olanak tanır. Tek tıklamayla yapılabilen işlemler, hizmet URL'nizle bir HttpActionHandler
bildirilerek gerçekleştirilir. Daha fazla bilgi için İşlem İsteklerini İşleme başlıklı makaleyi inceleyin.

Gmail'de tek tıklamayla işlemler.
Kullanım Alanları
Gmail'de şu anda desteklenen tek tıklamayla işlemler şunlardır:
İşlemi Onayla
Kullanıcıların bir şeyi onaylaması, doğrulaması ve kabul etmesi gereken e-postalara tek tıklamayla onay düğmesi ekleyebilirsiniz. Kullanıcı düğmeyi tıkladığında Google'dan hizmetinize bir http isteği gönderilerek onay kaydedilir. ConfirmAction
ile yalnızca bir kez etkileşimde bulunulabilir.
Aşağıdaki bildirim, bir gider raporuyla ilgili e-postaya ConfirmAction
düğmesi ekler:
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ConfirmAction",
"name": "Approve Expense",
"handler": {
"@type": "HttpActionHandler",
"url": "https://myexpenses.com/approve?expenseId=abc123"
}
},
"description": "Approval request for John's $10.13 expense for office supplies"
}
</script>
Mikro veri
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/ConfirmAction">
<meta itemprop="name" content="Approve Expense"/>
<div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">
<link itemprop="url" href="https://myexpenses.com/approve?expenseId=abc123"/>
</div>
</div>
<meta itemprop="description" content="Approval request for John's $10.13 expense for office supplies"/>
</div>
Eylem içeren resimleri kaydetme
SaveAction
, kupon kaydetme veya dinleme sırasına şarkı ekleme gibi etkileşimleri açıklamak için kullanılabilir. SaveAction
ile yalnızca bir kez etkileşimde bulunulabilir.
Aşağıdaki bildirim, bir teklifle ilgili e-postaya SaveAction
düğmesi ekler:
JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "SaveAction",
"name": "Save Offer",
"handler": {
"@type": "HttpActionHandler",
"url": "https://offers-everywhere.com/save?offerId=xyz789"
}
},
"description": "$5 meal at Joe's Diner"
}
</script>
Mikro veri
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="potentialAction" itemscope itemtype="http://schema.org/SaveAction">
<meta itemprop="name" content="Save Offer"/>
<div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">
<link itemprop="url" href="https://offers-everywhere.com/save?offerId=xyz789"/>
</div>
</div>
<meta itemprop="description" content="$5 meal at Joe's Diner"/>
</div>
İşaretlemenizi test edin.
E-posta Biçimlendirme Test Aracı'nı kullanarak işaretlemenizi doğrulayabilirsiniz. İşaretleme kodunuzu yapıştırın ve içeriği tarayıp mevcut hatalarla ilgili bir rapor almak için Doğrula düğmesini tıklayın.
Spesifikasyon
Bu işlemler için kullanılabilen özellikler hakkında bilgi edinmek üzere ConfirmAction ve SaveAction adlı belirli türlerle ilgili dokümanlara bakın.