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