เคล็ดลับและข้อจํากัดที่ทราบ

ทำตามเคล็ดลับเหล่านี้เพื่อให้แน่ใจว่าอีเมล 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>
    

    เนื้อหาของเมตาแท็กนี้ควรมีรายการที่คั่นด้วยคอมมาของสตริงเพื่อระบุเนื้อหาที่ไม่ซ้ำกันภายในอีเมลแบบไดนามิก หากชุดรหัสเนื้อหาของอีเมลฉบับสุดท้ายในชุดข้อความเป็นซูเปอร์เซ็ต (แบบไม่เข้มงวด) ของชุดรหัสเนื้อหาของอีเมลอื่นๆ ทั้งหมดในชุดข้อความ ระบบจะยุบอีเมลทั้งหมด ยกเว้นอีเมลฉบับสุดท้าย

    ตัวอย่างเช่น ระบบจะยุบชุดข้อความอีเมลที่มีชุดรหัสเนื้อหาต่อไปนี้

    • id1
    • id1
    • id1

    ระบบจะยุบชุดข้อความอีเมลที่มีชุดรหัสเนื้อหาต่อไปนี้ด้วย

    • id1, id2
    • id2, id3
    • id1, id2, id3
  • เมื่ออีเมลมีฟอร์มที่มีองค์ประกอบอินพุต หากมีการเปลี่ยนแปลงอินพุต ผู้ใช้อาจเห็นการยืนยันก่อนที่จะออกจากอีเมลโดยไม่ได้ส่งฟอร์ม ระบบจะไม่แสดงการยืนยันนี้ในบางกรณี เช่น หากผู้ใช้ล้างฟอร์มหรือเมื่อลบข้อความ

  • เทมเพลต amp-mustache จะมีแท็กตัวคั่นที่ตั้งค่าไว้ไม่ได้