ทำตามเคล็ดลับเหล่านี้เพื่อให้อีเมล AMP แสดงผลอย่างถูกต้องและสอดคล้องกันในทุกแพลตฟอร์มและเบราว์เซอร์ที่ Gmail รองรับ
ข้อความสรุปที่แสดงถัดจากบรรทัดเรื่องเมื่อดูอีเมลในกล่องจดหมาย (ส่วนขยายหัวเรื่อง) จะอิงตามส่วน
text/html
หรือtext/plain
ของอีเมลและไม่ได้นำส่วนtext/x-amp-html
มาพิจารณาฟีเจอร์การค้นหาของ Gmail จะไม่จัดทำดัชนีส่วนแบบไดนามิกของอีเมล ใส่คีย์เวิร์ดที่สำคัญที่สุดในส่วน
text/html
หรือtext/plain
ของอีเมลเพื่อช่วยให้ผู้ใช้หาอีเมลของคุณพบมาร์กอัปอีเมลและคำอธิบายประกอบโปรโมชัน จะแยกวิเคราะห์จากส่วน
text/html
ของอีเมลและจะละเว้นในส่วนtext/x-amp-html
ข้อมูลแบบฟอร์ม
amp-form
ที่ส่งไปยังปลายทางจะเข้ารหัสเป็นapplication/x-www-form-urlencoded
เสมอ ไม่ว่าค่าของแอตทริบิวต์enctype
ที่ตั้งค่าไว้ในองค์ประกอบ<form>
จะเป็นอะไรก็ตามเนื่องจากอีเมลแบบไดนามิกมีเนื้อหาล่าสุด ผู้ใช้อาจได้รับอีเมลซ้ำในชุดข้อความเดียวกัน ตัวอย่างเช่น อีเมลแสดงความคิดเห็นของ Google เอกสารในชุดข้อความอีเมลหนึ่งสำหรับชุดข้อความความคิดเห็นเดียวกันจะมีลักษณะเหมือนกันทั้งหมดเมื่อขยาย Gmail ป้องกันการแสดงอีเมลซ้ำในชุดข้อความที่ยาวได้โดยยุบอีเมลที่มีเนื้อหาที่ซ้ำกัน เพิ่มเมตาแท็ก
email.contentIds
ลงในมาร์กอัป AMP เพื่อให้แน่ใจว่าอีเมลจะซ้ำกัน<head> ... <meta name="email.contentIds" content="id1,id2,id3"> ... </head>
เนื้อหาของเมตาแท็กนี้ควรมีรายการสตริงที่คั่นด้วยคอมมาที่ระบุส่วนเนื้อหาที่ไม่ซ้ำกันภายในอีเมลแบบไดนามิก หากชุดรหัสเนื้อหาของอีเมลสุดท้ายในชุดข้อความเป็นชุดรหัสขั้นสูง (ไม่เข้มงวด) ของชุดรหัสเนื้อหาของอีเมลอื่นๆ ทั้งหมดในชุดข้อความ ระบบจะยุบอีเมลทั้งหมด ยกเว้นอีเมลสุดท้าย
ตัวอย่างเช่น ระบบจะยุบชุดข้อความอีเมลที่มีชุด Content ID ต่อไปนี้
- id1
- id1
- id1
ชุดข้อความอีเมลที่มีชุด Content ID ต่อไปนี้จะยุบไว้ด้วย
- รหัส 1, รหัส 2
- รหัส 2, รหัส 3
- รหัส 1, รหัส 2, รหัส 3
เมื่ออีเมลมีแบบฟอร์มที่มีองค์ประกอบอินพุต หากมีการเปลี่ยนแปลงอินพุต ผู้ใช้อาจเห็นการยืนยันก่อนที่จะออกจากอีเมลโดยไม่ส่งแบบฟอร์ม การยืนยันนี้จะไม่แสดงในบางกรณี เช่น หากผู้ใช้ล้างแบบฟอร์มหรือเมื่อลบข้อความ
เทมเพลต
amp-mustache
ไม่สามารถมีแท็กตัวคั่นที่กำหนด