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

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

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

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

  • amp-mustache เทมเพลตต้องไม่มีแท็กตัวคั่นชุด