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

ריכזנו כאן כמה טיפים שיעזרו לכם לוודא שהאימיילים מסוג AMP מעובדים בצורה נכונה ועקבית בכל הפלטפורמות והדפדפנים שנתמכים ב-Gmail.

  • טקסט הסיכום שמוצג ליד שורת הנושא כשמעיינים באימיילים בתיבת הדואר הנכנס (כותרת מקדימה) מבוסס על החלק text/html או text/plain של האימייל, ולא כולל את החלק text/x-amp-html.

  • תכונת החיפוש של Gmail לא מוסיפה לאינדקס את החלקים הדינמיים של האימייל. כדי לעזור למשתמשים למצוא את האימיילים שלך, כדאי לכלול את מילות המפתח החשובות ביותר בחלק text/html או text/plain של האימייל.

  • תגי עיצוב ל-Email ו-Promotions הערות מנותחים מהחלק 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>
    

    התוכן של המטא תג הזה צריך להכיל רשימת מחרוזות מופרדות בפסיקים שמזהות קטעי תוכן ייחודיים בהודעות אימייל דינמיות. אם קבוצת Content ID של האימייל האחרון בשרשור היא קבוצת-על (לא מחמירה) של קבוצת Content ID של כל הודעות האימייל האחרות בשרשור, כל הודעות האימייל חוץ מההודעה האחרונה יכווצו בהתאם.

    לדוגמה, שרשור אימייל עם הקבוצות הבאות של Content ID יכווץ:

    • id1
    • id1
    • id1

    גם שרשור אימייל עם הקבוצות הבאות של Content ID יכווץ:

    • id1, id2
    • id2, id3
    • id1, id2, id3
  • כשהודעת האימייל מכילה טופס עם רכיבי קלט, במקרה שהקלט השתנה, המשתמש עשוי לראות אישור לפני היציאה מהאימייל מבלי לשלוח את הטופס. האישור הזה לא מוצג במקרים מסוימים, למשל אם המשתמש מחק את הטופס או אחרי מחיקת ההודעה.

  • amp-mustache תבניות לא יכולות להכיל תגים מוגדרים של תו מפריד.