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