Ein-Klick-Aktionen

Mit Ein-Klick-Aktionen können Nutzer Aktionen direkt vom Posteingang aus durchführen, ohne Gmail verlassen zu müssen. Aktionen mit nur einem Klick werden ausgeführt, indem Sie HttpActionHandler mit Ihrer Service-URL deklarieren. Weitere Informationen finden Sie unter Aktionsanfragen verarbeiten.

Bestätigungsschaltfläche in Gmail
Aktionen mit nur einem Klick in Gmail.

Anwendungsbereiche

Folgende Aktionen werden derzeit in Gmail unterstützt:

Aktion bestätigen

Sie können eine Ein-Klick-Bestätigungsschaltfläche zu E-Mails hinzufügen, die Nutzer dazu auffordern, etwas zu genehmigen, zu bestätigen und zu bestätigen. Sobald der Nutzer auf die Schaltfläche klickt, wird von Google eine HTTP-Anfrage an Ihren Service gesendet, in der die Bestätigung aufgezeichnet wird. Mit ConfirmAction kann nur einmal interagiert werden.

Mit der folgenden Deklaration wird einer E-Mail zu einer Spesenabrechnung eine ConfirmAction-Schaltfläche hinzugefügt:

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

SaveAction“ kann verwendet werden, um Interaktionen wie das Speichern eines Gutscheins oder das Hinzufügen von Titeln zur Warteschlange zu beschreiben. Mit SaveAction kann nur einmal interagiert werden.

Mit der folgenden Deklaration wird einer E-Mail zu einem Angebot eine SaveAction-Schaltfläche hinzugefü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-Tool überprüfen. Füge deinen Markup-Code ein und klicke auf die Schaltfläche Überprüfen, um den Inhalt zu scannen und einen Bericht zu eventuellen Fehlern zu erhalten.

Spezifikation

Die für diese Aktionen verfügbaren Attribute finden Sie in der Dokumentation zu den spezifischen Typen ConfirmAction und SaveAction.