اقدامات تککلیکی به کاربران این امکان را میدهد که بدون نیاز به ترک جیمیل، مستقیماً از صندوق ورودی عملیات را انجام دهند. اقدامات تککلیکی با اعلام یک HttpActionHandler به همراه آدرس اینترنتی سرویس شما انجام میشوند. برای جزئیات بیشتر، به مدیریت درخواستهای اقدام مراجعه کنید.

اقدامات تک کلیکی در جیمیل
موارد استفاده
اقدامات تککلیکی که در حال حاضر در جیمیل پشتیبانی میشوند عبارتند از:
تأیید اقدام
شما میتوانید یک دکمه تأیید با یک کلیک به ایمیلهایی اضافه کنید که از کاربران میخواهند چیزی را تأیید، تصدیق و تایید کنند. به محض اینکه کاربر روی این دکمه کلیک کند، یک درخواست 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>
نشانهگذاری خود را آزمایش کنید
شما میتوانید با استفاده از ابزار Email Markup Tester، نشانهگذاری خود را اعتبارسنجی کنید. کد نشانهگذاری خود را در آن قرار دهید و روی دکمه اعتبارسنجی کلیک کنید تا محتوا بررسی شود و گزارشی از هرگونه خطای موجود دریافت کنید.
مشخصات
برای ویژگیهای موجود برای این اقدامات، به مستندات مربوط به انواع خاص ConfirmAction و SaveAction مراجعه کنید.