Annoter les e-mails dans l'onglet "Promotions"

Les annotations d'e-mails donnent vie aux e-mails de l'onglet "Promotions" grâce à des fonctionnalités telles que les images, les offres et les dates d'expiration.

Lorsque vous annotez des e-mails, les utilisateurs de Gmail voient vos promotions et interagissent avec elles directement depuis leur boîte de réception. Dans l'onglet "Promotions", les utilisateurs peuvent cliquer sur le texte ou l'image annotés pour en savoir plus sur la promotion, sans avoir à ouvrir l'e-mail.

Cette page explique comment annoter des e-mails au format JSON-LD et microdonnées. Pour en savoir plus sur le balisage des e-mails, consultez le guide de démarrage. Pour obtenir la liste des champs de balisage que vous pouvez utiliser dans les annotations dans les e-mails, consultez la documentation de référence.

Créer des annotations dans les e-mails

Vous pouvez annoter des e-mails pour afficher les fonctionnalités suivantes dans l'onglet "Promotions" :

Les sections suivantes expliquent comment créer chaque type d'annotation d'e-mail.

Créer une annotation d'accord

Les annotations d'offre spéciale affichent des détails textuels sur une promotion, tels qu'un code promotionnel ou une date d'expiration.

Pour créer une annotation d'accord, procédez comme suit:

  1. Sur votre plate-forme de messagerie marketing, créez un e-mail et ouvrez l'éditeur HTML correspondant.
  2. Dans la section head, ajoutez une balise script incluant le type de données DiscountOffer:

    JSON-LD

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
      <head>
        <script type="application/ld+json">
          [{
            "@context": "http://schema.org/",
            "@type": "DiscountOffer",
            "description": "DESCRIPTION",
            "discountCode": "DISCOUNT_CODE",
            "availabilityStarts": "START_DATE_TIME",
            "availabilityEnds": "END_DATE_TIME"
          }]
        </script>
      </head>
    
      <body>
        // The message of your email
      </body>
    </html>
    

    Microdonnées

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
      <head>
        <div itemscope itemtype="http://schema.org/DiscountOffer">
          <meta itemprop="description" content="DESCRIPTION"/>
          <meta itemprop="discountCode" content="DISCOUNT_CODE"/>
          <meta itemprop="availabilityStarts" content="START_DATE_TIME"/>
          <meta itemprop="availabilityEnds" content="END_DATE_TIME"/>
        </div>
      </head>
    
      <body>
        // The message of your email.
      </body>
    </html>
    

    Remplacez les valeurs suivantes. Toutes les propriétés sont facultatives. Pour chaque propriété, vous pouvez inclure une valeur ou omettre la propriété dans votre code.

    • DESCRIPTION (facultatif): texte qui s'affiche avec le badge de l'accord, par exemple 20% off ou Free shipping.
    • DISCOUNT_CODE (facultatif): code de remise ou promotionnel de l'offre, par exemple 20TODAY.
    • START_DATE_TIME (facultatif): date et heure de début de l'offre, au format ISO 8601, par exemple 2023-09-25T18:44:37-07:00.
    • END_DATE_TIME (facultatif): date et heure de fin de la promotion au format ISO 8601, par exemple 2023-10-25T18:44:37-07:00.
  3. Dans la balise body, rédigez le message pour votre adresse e-mail.

Les carrousels de produits affichent plusieurs aperçus d'images pour une promotion, par exemple:

E-mail promotionnel affichant un carrousel de trois images d&#39;aperçu d&#39;offres spéciales.

Vous pouvez inclure jusqu'à 10 aperçus d'images dans un carrousel, chaque image doit être unique.

Pour créer un carrousel de produits:

  1. Sur votre plate-forme de messagerie marketing, créez un e-mail et ouvrez l'éditeur HTML correspondant.
  2. Dans la section head, ajoutez une balise script. Pour chaque image de votre carrousel de produits, ajoutez un objet PromotionCard:

    JSON-LD

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
      <head>
        <script type="application/ld+json">
          [
            // Build the first image preview in your product carousel:
            {
              "@context": "http://schema.org/",
              "@type": "PromotionCard",
              "image": "IMAGE_URL1",
              "url": "PROMO_URL1",
    
              // Optionally, include the following PromotionCard properties:
              "headline": "HEADLINE1",
              "price": PRICE1,
              "priceCurrency": "PRICE_CURRENCY1",
              "discountValue": DISCOUNT_VALUE1,
              "position": POSITION
            },
    
            // Build the second image preview in your product carousel:
            {
              "@context": "http://schema.org/",
              "@type": "PromotionCard",
              "image": "IMAGE_URL2",
              "url": "PROMO_URL2",
    
              // Optionally, include the following PromotionCard properties:
              "headline": "HEADLINE2",
              "price": PRICE2,
              "priceCurrency": "PRICE_CURRENCY2",
              "discountValue": DISCOUNT_VALUE2,
              "position": POSITION
            }
    
            // To include more image previews, add additional PromotionCard objects.
            // You can include up to 10 image previews in a product carousel.
    
          ]
        </script>
      </head>
    
      <body>
        // The message of your email
      </body>
    </html>
    

    Microdonnées

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
      <head>
        // Build the first image preview in your product carousel:
        <div itemscope itemtype="http://schema.org/PromotionCard">
          <meta itemprop="image" content="IMAGE_URL1"/>
          <meta itemprop="url" content="PROMO_URL1"/>
    
          // Optionally, include the following PromotionCard properties:
          <meta itemprop="headline" content="HEADLINE1"/>
          <meta itemprop="price" content="PRICE1"/>
          <meta itemprop="priceCurrency" content="PRICE_CURRENCY1"/>
          <meta itemprop="discountValue" content="DISCOUNT_VALUE1"/>
          <meta itemprop="position" content="POSITION"/>
        </div>
    
        // Build the second image preview in your product carousel:
        <div itemscope itemtype="http://schema.org/PromotionCard">
          <meta itemprop="image" content="IMAGE_URL2"/>
          <meta itemprop="url" content="PROMO_URL2"/>
    
          // Optionally, include the following PromotionCard properties:
          <meta itemprop="headline" content="HEADLINE2"/>
          <meta itemprop="price" content="PRICE2"/>
          <meta itemprop="priceCurrency" content="PRICE_CURRENCY2"/>
          <meta itemprop="discountValue" content="DISCOUNT_VALUE2"/>
          <meta itemprop="position" content="POSITION"/>
        </div>
    
        // To include more image previews, add additional PromotionCard objects.
        // You can include up to 10 image previews in a product carousel.
      </head>
    
      <body>
        // The message of your email
      </body>
    </html>
    

    Pour chaque objet PromotionCard, remplacez les valeurs suivantes. Pour les propriétés facultatives, vous pouvez inclure une valeur ou omettre la propriété dans votre code.

    • IMAGE_URL: URL de votre image au format PNG ou JPEG (par exemple, https://www.example.com/image.png). Les formats acceptés sont 4:5, 1:1 et 1.91:1. Pour les carrousels de produits, chaque image doit avoir une URL unique et utiliser les mêmes proportions.
    • PROMO_URL: URL de la promotion. Lorsque les utilisateurs cliquent sur l'image dans l'onglet "Promotions", ils accèdent à cette URL.
    • HEADLINE (facultatif): description de la promotion sur une à deux lignes, qui s'affiche sous l'image d'aperçu.
    • PRICE (facultatif): prix de la promotion.
    • PRICE_CURRENCY (facultatif): devise du prix au format ISO 4217 à trois lettres, par exemple USD. Détermine le symbole de la devise affiché avec price.
    • DISCOUNT_VALUE (facultatif): montant soustrait de la valeur price pour afficher un prix ajusté. Le prix ajusté s'affiche à côté du prix d'origine.

      Par exemple, si la valeur de discountValue est 25, que celle de price est 100 et que celle de priceCurrency est USD, le prix ajusté est de $75.

    • POSITION (facultatif): position de la fiche dans le carrousel.

  3. Dans la balise body, rédigez le message pour votre adresse e-mail.

Étapes suivantes