सलाह और तय सीमाएं

इन सुझावों को अपनाकर पक्का करें कि आपके एएमपी ईमेल, 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 के तौर पर कोड में बदला जाता है. भले ही, <form> एलिमेंट पर सेट किए गए enctype एट्रिब्यूट की वैल्यू कुछ भी हो.

  • डाइनैमिक ईमेल में अप-टू-डेट कॉन्टेंट होता है. इसलिए, उपयोगकर्ताओं को एक ही थ्रेड में डुप्लीकेट ईमेल मिल सकते हैं. उदाहरण के लिए, Google Docs में किसी टिप्पणी थ्रेड के लिए, एक ही ईमेल थ्रेड में मौजूद टिप्पणी से जुड़े सभी ईमेल, एक्सपैंड करने पर एक जैसे दिखेंगे. Gmail, डुप्लीकेट कॉन्टेंट वाले ईमेल को छोटा करके, लंबे थ्रेड में इन डुप्लीकेट ईमेल को दिखने से रोक सकता है. यह पक्का करने के लिए कि ईमेल को डुप्लीकेट के तौर पर पहचाना जाए, एएमपी मार्कअप में मेटा टैग email.contentIds जोड़ें.

    <head>
      ...
      <meta name="email.contentIds" content="id1,id2,id3">
      ...
    </head>
    

    इस मेटा टैग के कॉन्टेंट में, कॉमा लगाकर अलग की गई स्ट्रिंग की सूची होनी चाहिए. यह सूची, डाइनैमिक ईमेल में मौजूद कॉन्टेंट के यूनीक हिस्सों की पहचान करती है. अगर थ्रेड में मौजूद आखिरी ईमेल का कॉन्टेंट आईडी सेट, थ्रेड में मौजूद अन्य सभी ईमेल के कॉन्टेंट आईडी सेट का (नॉन-स्ट्रिक्ट) सुपरसेट है, तो आखिरी ईमेल को छोड़कर बाकी सभी ईमेल को छोटा कर दिया जाएगा.

    उदाहरण के लिए, कॉन्टेंट आईडी के इन सेट वाले ईमेल थ्रेड को छोटा कर दिया जाएगा:

    • id1
    • id1
    • id1

    नीचे दिए गए कॉन्टेंट आईडी सेट वाली ईमेल थ्रेड भी छोटी कर दी जाएगी:

    • id1, id2
    • id2, id3
    • id1, id2, id3
  • जब ईमेल में इनपुट एलिमेंट वाला कोई फ़ॉर्म होता है, तब इनपुट में बदलाव करने पर उपयोगकर्ता को पुष्टि करने का मैसेज दिख सकता है. ऐसा तब होता है, जब वह फ़ॉर्म सबमिट किए बिना ईमेल से बाहर चला जाता है. पुष्टि करने वाला यह मैसेज कुछ मामलों में नहीं दिखता. जैसे, अगर उपयोगकर्ता फ़ॉर्म मिटा देता है या मैसेज मिटा दिया जाता है.

  • amp-mustache टेंप्लेट में सेट डेलिमिटर टैग नहीं हो सकते.