פעולות בלחיצה אחת מאפשרות למשתמשים לבצע פעולות ישירות מתיבת הדואר הנכנס בלי לצאת מ-Gmail. כדי לבצע פעולות בלחיצה אחת, מגדירים HttpActionHandler
עם כתובת ה-URL של השירות. פרטים נוספים זמינים במאמר טיפול בבקשות לפעולה.
פעולות בלחיצה אחת ב-Gmail.
תרחישים לדוגמה
הפעולות שאפשר לבצע בלחיצה אחת ב-Gmail כרגע הן:
אישור הפעולה
אתם יכולים להוסיף לחצן אישור בלחיצה אחת לאימיילים שבהם המשתמשים צריכים לאשר, לאמת או להביע הסכמה למשהו. אחרי שהמשתמש ילחץ על הלחצן, תישלח מ-Google בקשת HTTP לשירות שלכם, שבה יירשם האישור. אפשר לבצע פעולה עם ConfirmAction
רק פעם אחת.
ההצהרה הבאה מוסיפה לחצן ConfirmAction
לאימייל לגבי דוח הוצאות:
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>
מיקרו נתונים
<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>
שמירת הפעולה
אפשר להשתמש ב-SaveAction
כדי לתאר אינטראקציות כמו שמירת שובר או הוספת שירים לתור ההשמעה. אפשר לבצע פעולה עם SaveAction
רק פעם אחת.
ההצהרה הבאה מוסיפה לחצן SaveAction
לאימייל לגבי מבצע:
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>
מיקרו נתונים
<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 ולוחצים על הלחצן Validate (אימות) כדי לסרוק את התוכן ולקבל דוח על השגיאות שקיימות.
מפרט
כדי לקבל מידע על המאפיינים שזמינים לפעולות האלה, אפשר לעיין במסמכי העזרה של הסוגים הספציפיים ConfirmAction ו-SaveAction.