Ein-Klick-Aktionen

Aktionen mit nur einem Klick ermöglichen es Nutzern, Vorgänge direkt vom Posteingang aus auszuführen, ohne Gmail verlassen zu müssen. Aktionen mit nur einem Klick werden ausgeführt, indem ein HttpActionHandler mit Ihrer Dienst-URL deklariert wird. Weitere Informationen findest du unter Aktionsanfragen verarbeiten.

<ph type="x-smartling-placeholder">
</ph> Eine Bestätigungsschaltfläche in Gmail
Aktionen mit nur einem Klick in Gmail.

Anwendungsfälle

Derzeit in Gmail unterstützte One-Click-Aktionen:

Aktion bestätigen

Sie können eine Bestätigungsschaltfläche mit nur einem Klick zu E-Mails hinzufügen, bei denen Nutzer etwas bestätigen, bestätigen und bestätigen müssen. Sobald der Nutzer auf die Schaltfläche klickt, wird von Google eine HTTP-Anfrage an Ihren Dienst gesendet, in der die Bestätigung erfasst wird. Mit ConfirmAction kann nur einmal interagiert werden.

Die folgende Erklärung fügt einer E-Mail zu einer Spesenabrechnung die Schaltfläche ConfirmAction hinzu:

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>

Mikrodaten

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

Aktion speichern

Mit SaveAction können Interaktionen beschrieben werden, z. B. das Speichern eines Gutscheins oder das Hinzufügen von Titeln zur Warteschlange. Mit SaveAction kann nur einmal interagiert werden.

Mit der folgenden Erklärung wird eine SaveAction-Schaltfläche in eine E-Mail zu einem Angebot eingefügt:

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>

Mikrodaten

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

Markup testen

Sie können Ihr Markup mit dem E-Mail-Markup-Tester validieren. Fügen Sie Ihren Markup-Code ein und klicken Sie auf die Schaltfläche Validieren, um den Inhalt zu scannen und einen Bericht über vorhandene Fehler zu erhalten.

Spezifikation

Informationen zu den Eigenschaften, die für diese Aktionen verfügbar sind, finden Sie in der Dokumentation zum ConfirmAction und SaveAction (Aktion speichern).