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