Tek Tıklamayla İşlemler

Tek tıklamayla işlemler, kullanıcıların Gmail'den ayrılmadan işlemleri doğrudan gelen kutusundan gerçekleştirmesine olanak tanır. Tek tıklamayla işlemler, hizmet URL'nize HttpActionHandler tanımlanarak gerçekleştirilir. Daha fazla bilgi için İşlem İsteklerini Ele Alma bölümüne bakın.

Gmail'de bir Onay Düğmesi
Gmail'de tek tıklamayla işlemler.

Kullanım Alanları

Şu anda Gmail'de desteklenen Tek Tıklamayla yapılan işlemler şunlardır:

İşlemi Onayla

Kullanıcıların bir öğeyi onaylamasını, onaylamasını ve onaylamasını gerektiren e-postalara tek tıklamayla onaylama düğmesi ekleyebilirsiniz. Kullanıcı düğmeyi tıkladığında Google'dan hizmetinize onayın kaydedileceği bir http isteği gönderilir. ConfirmAction ile yalnızca bir kez etkileşim kurulabilir.

Aşağıdaki beyanda, gider raporuyla ilgili e-postaya bir ConfirmAction düğmesi eklenmiştir:

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 veriler

<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>

İşlemi Kaydet

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şim kurulabilir.

Aşağıdaki beyanda, bir teklifle ilgili e-postaya SaveAction düğmesi eklenmiştir:

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 veriler

<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 taramak ve mevcut hatalarla ilgili bir rapor almak için Doğrula düğmesini tıklayın.

Spesifikasyon

Bu işlemlerin kullanabileceği özellikler için ConfirmAction ve SaveAction türleriyle ilgili dokümanlara bakın.