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

इन सुझावों को अपनाकर पक्का करें कि आपके एएमपी ईमेल, 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 मेटा टैग जोड़ें.

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

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

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

    • id1
    • id1
    • id1

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

    • आईडी1, आईडी2
    • आईडी2, आईडी3
    • आईडी1, आईडी2, आईडी3
  • जब ईमेल में इनपुट एलिमेंट वाला कोई फ़ॉर्म शामिल होता है, तो इनपुट में बदलाव होने पर, उपयोगकर्ता को फ़ॉर्म सबमिट किए बिना ईमेल से बाहर जाने से पहले, पुष्टि करने का मैसेज दिख सकता है. कुछ मामलों में, यह पुष्टि करने का मैसेज नहीं दिखता. जैसे, अगर उपयोगकर्ता फ़ॉर्म को साफ़ कर देता है या मैसेज मिटा दिया जाता है.

  • amp-mustache टेंप्लेट में, सेट डीलिमिटर टैग शामिल नहीं किए जा सकते.