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