Các thao tác bằng một cú nhấp chuột cho phép người dùng thực hiện các thao tác ngay trong hộp thư đến mà không cần rời khỏi Gmail. Bạn có thể thực hiện các thao tác bằng một cú nhấp chuột bằng cách khai báo một HttpActionHandler
bằng URL dịch vụ của mình. Để biết thêm thông tin chi tiết, hãy tham khảo phần Xử lý yêu cầu hành động.

Thao tác bằng một cú nhấp chuột trong Gmail.
Trường hợp sử dụng
Các thao tác bằng một cú nhấp chuột hiện được hỗ trợ trong Gmail là:
Xác nhận thao tác
Bạn có thể thêm nút xác nhận bằng một lần nhấp vào những email yêu cầu người dùng phê duyệt, xác nhận và xác nhận đã nhận được thông tin. Sau khi người dùng nhấp vào nút này, Google sẽ gửi một yêu cầu http đến dịch vụ của bạn để ghi lại thông tin xác nhận. Bạn chỉ có thể tương tác với ConfirmAction
một lần.
Khai báo sau đây sẽ thêm nút ConfirmAction
vào email về báo cáo chi phí:
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>
Vi dữ liệu
<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>
Lưu ảnh có vật thể chuyển động
SaveAction
có thể dùng để mô tả các hoạt động tương tác như lưu phiếu giảm giá hoặc thêm bài hát vào danh sách nghe. Bạn chỉ có thể tương tác với SaveAction
một lần.
Khai báo sau đây sẽ thêm nút SaveAction
vào email về một ưu đãi:
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>
Vi dữ liệu
<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>
Kiểm tra mục đánh dấu của bạn
Bạn có thể xác thực mã đánh dấu bằng Công cụ kiểm tra mã đánh dấu trong email. Dán mã đánh dấu vào rồi nhấp vào nút Xác thực để quét nội dung và nhận báo cáo về mọi lỗi hiện có.
Thông số kỹ thuật
Để biết các thuộc tính có sẵn cho những thao tác này, hãy tham khảo tài liệu về các loại cụ thể ConfirmAction và SaveAction.