טיפים ומגבלות ידועות

כדי לוודא שהודעות האימייל ב-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 Docs, כל האימיילים בשרשור נראים זהים. ‫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 לא יכולות להכיל תגי הגדרה של תו מפריד.