How is your website ranking on ChatGPT?
AEO Google AP2: rendez vos pages produits Mandate Ready et achetables par des agents
À la suite de l’annonce d’AP2 le 16 septembre 2025, ce guide opérationnel explique comment publier un feed Mandate Ready, exposer des endpoints d’autorisation, activer des achats délégués et mesurer l’attribution via des reçus vérifiables, le tout sans clic ni SERP.

Vicky
Sep 26, 2025
Pourquoi Google AP2 change la donne
AP2 ouvre une ère d’achats délégués où des agents peuvent découvrir, vérifier et acheter vos produits sans page de résultats ni clics intermédiaires. Ce guide est destiné aux équipes retail et DTC qui veulent rendre leurs pages produits Mandate Ready tout en protégeant marge, conformité et mesure. Pour aligner vos expériences pilotables côté navigateur, voyez aussi AEO pour Chrome et Gemini AI Mode et, pour la découverte orientée réponses, le Protocole AEO Comet Perplexity 2025.
Objectifs et portée
- Objectif principal: rendre vos pages produits découvrables et achetables par des agents conformes AP2 via des Mandates en maîtrisant la marge, la conformité et l’attribution.
- Portée: catalogues structurés, prix dynamiques, contraintes d’expédition, retours, taxes et consentements.
Prérequis organisationnels et AEO
- Créer un owner AEO transverse produit marketing data sécurité.
- Définir un budget sandbox et un environnement de test catalogue limité.
- Gouvernance des Mandates: qui peut autoriser quoi, seuils, régions, familles de produits.
Concevoir un feed Mandate Ready
Exposez un flux machine lisible, stable, signé, à rafraîchissement rapide.
Champs minimums par SKU
- Identité: sku_id, parent_sku, gtin, marque, titre, description courte, category_path.
- Prix: price.amount, price.currency, price.tax_policy, price.valid_from, price.valid_to, price.cap_rules, price.min_qty, price.max_qty, bundle_id.
- Stock: inventory.status in_stock out_of_stock preorder, inventory.quantity, safety_stock, commit_to_ship_by, lead_time_days.
- Livraison: shipping_methods, regions_served, shipping_costs, pickup_eligibility.
- Conditions: return_policy, warranty, age_restrictions, hazardous, reseller_eligibility.
- Conformité et consentement: data_usage_flags, marketing_consent_required, region_compliance, accessibility_notes.
- Compatibilité AP2: mandate_allowed true false, mandate_types intent cart, agent_constraints list, seller_terms_digest hash.
- Mesure: category_id, campaign_tag, merchandising_segment.
Bonnes pratiques techniques
- Format: JSON Lines ou Parquet via HTTP signé avec ETag et Last Modified.
- Signature: JWS ou COSE sur lot avec rotation de clés KMS et publication de la clé publique sous .well-known. Référence utile: RFC 9052 COSE Signatures.
- Fraîcheur: delta feed toutes les 5 à 15 minutes selon volatilité prix et stock. Webhooks d’updates inventaire.
- Identifiants stables: ne pas réécrire les sku_id lors d’un replatforming. Conserver des redirects de propriété produit.
Exposer des endpoints d’autorisation et de politiques AP2
Fournissez un jeu minimal d’API sécurisé pour négocier et exécuter des Mandates.
- Découverte: GET /.well-known/ap2/mandates retourne capacités, types supportés, clés publiques, scopes, régions, limites de débit.
- Autorisation OAuth2: POST /ap2/authorize avec scopes ap2.mandates.read ap2.mandates.write ap2.cart.write ap2.orders.read. Support recommandé de DPoP ou mTLS, PKCE et tokens courts avec rotation. Référence utile: RFC 9449 OAuth 2.0 DPoP.
- Politiques: GET /ap2/policies expose règles marchandes par catégorie, seuils, restrictions d’agent, fenêtres horaires d’achat, prix minimum.
- Temps réel: GET /ap2/prices?sku_id=... et GET /ap2/inventory?sku_id=...
- Mandates: POST /ap2/mandates pour intent et cart, PATCH pour ajustements, POST /ap2/mandates/revoke pour révocation, GET pour statut et limites restantes.
- Commande: POST /ap2/cart checkout sur base d’un Cart Mandate actif. Utiliser un header d’idempotence.
- Reçus et audit: POST /ap2/receipts publish, GET /ap2/receipts verify pour vérifier des reçus AP2 signés. GET /ap2/audit pour des journaux d’actions mandatées horodatées et signées.
Modèle de Mandates et mapping SKU vers panier
Intent Mandate proposé
- buyer_pseudonym, agent_id, allowed_categories, excluded_categories.
- spending_caps par période et par panier, max_unit_price, max_shipping_cost, max_tax_rate, min_seller_rating.
- triggers: back_in_stock, price_threshold, new_drop, preorder_window, replenishment_cycle.
- constraints: régions, shipping_methods, moyens de paiement autorisés, age_verification_required.
- validity: start_at, end_at, quiet_hours pour éviter des achats nocturnes.
- provenance: consent_token utilisateur, locale, device class de l’agent.
Cart Mandate par exécution
- mandate_id, line_items [sku_id, qty, price_cap, variant], shipping_method, delivery_option, gift_options.
- fees et taxes estimées, coupons autorisés, rule_engine_version.
Mappage SKU vers panier
- Substituabilité: si le SKU A est indisponible, proposer B ou C selon attributs essentiels.
- Bundles intelligents: cross sell et up sell automatiques tant que le panier reste sous le cap.
- Validation en 3 étapes: prix sous cap, stock suffisant, contraintes légales respectées. Fallback vers l’intention suivante en cas d’échec.
Scénarios d’achats délégués activables
- Back in stock
- Déclencheur: inventory.status passe à in_stock ou quantité au dessus d’un seuil.
- Action: vérification des contraintes, génération d’un Cart Mandate puis checkout.
- Garde fous: limites par période, limite de quantité par client, fenêtre horaire.
- Mesure: conversion post restock, vélocité d’écoulement, impact sur rupture.
- Seuil de prix
- Déclencheur: price.amount passe sous un seuil ou promo active.
- Action: application des cap rules et des coupons autorisés puis exécution.
- Mesure: marge réalisée vs cap, cannibalisation d’achats organiques.
- Drops et éditions limitées
- Déclencheur: new_drop à start_at, allocation par segment VIP.
- Action: file d’attente agent, pré autorisation, checkout atomique avec idempotence.
- Mesure: fill rate, latence agent, part d’agents vs humains. Pour préparer la découverte, voir AEO pour Google Search Live Inde.
- Précommande
- Déclencheur: preorder_window ouvert, commit_to_ship_by défini.
- Action: réservation avec dépôt maximum autorisé, relance à l’expédition.
- Réassort programmé
- Déclencheur: replenishment_cycle ou consommation prédite.
- Action: panier récurrent sous cap, ajusté par stock temps réel.
Expérience produit Mandate Ready sur vos pages
- Microdonnées et signaux visibles: badge Compatible agents AP2 et champs essentiels affichés aux utilisateurs et crawlers.
- Frictions réduites: transparence sur prix, stock, livraison, retours.
- Contrôles utilisateur: tableau de bord Mon agent avec plafonds, catégories autorisées, pause et révocation.
Mesure et attribution via reçus vérifiables AP2
Reçu vérifiable recommandé
- receipt_id, order_id, mandate_id, agent_id pseudonymisé, timestamp, liste des SKU avec quantités et montants, taxes, frais, codes promo, hash des conditions vendeur, signature JWS ou COSE du marchand, chaîne d’attestation agent.
- Nonce et chain_id pour éviter la relecture, référence idempotente.
Pipelines d’attribution sans clic
- Ingestion: streaming des reçus signés vers l’entrepôt via CDC ou Pub Sub.
- Réconciliation: jointure par mandate_id et agent_id pseudonymisé avec les logs d’exposition du feed et des politiques.
- Modèles d’attribution: last mandate touch, rules based par scénario, incrémentalité via tests holdout.
- Tableaux de bord: revenu par type de Mandate, taux de réussite par agent et catégorie, délai trigger vers checkout, marge après remises, taux d’annulation et de remboursement.
- Sécurité de la mesure: vérification cryptographique des reçus et alertes sur anomalies de signature ou de latence.
Sécurité, conformité, qualité
- API: OAuth2 à scopes minimaux, DPoP ou mTLS, PKCE, rotation de clés, limites de débit, anti replay, journaux immuables.
- Conformité: taxes régionales, restrictions d’âge, produits dangereux, droits de rétractation, respect du consentement marketing et des préférences d’achats délégués.
- Qualité: tests de charge, chaos testing en cas de ruptures, simulation de prix volatils, tolérance réseau avec retrys exponentiels.
Gouvernance des Mandates et pilotage commercial
- Plafonds dynamiques pilotés par marge et disponibilité.
- Liste d’agents approuvés avec niveaux de confiance et limites spécifiques.
- Playbooks par catégorie: luxe, alimentaire, électronique avec caps et politiques de retour adaptés.
Plan de déploiement sur 90 jours à partir du 26 septembre 2025
- Jours 1 à 15
- Concevoir le schéma du feed et publier une version sandbox signée.
- Implémenter /.well-known et les clés publiques, démarrer les endpoints prices inventory policies.
- Définir les modèles d’Intent Mandate et Cart Mandate et les scopes OAuth2.
- Jours 16 à 30
- Activer POST /ap2/mandates et /ap2/cart en sandbox.
- Lancer deux pilotes back in stock et seuil de prix sur 50 SKU.
- Mettre en place le pipeline d’ingestion et de vérification des reçus.
- Jours 31 à 60
- Étendre à drops et précommande, ajouter substituabilité et bundles.
- Ouvrir l’accès à 1 ou 2 agents approuvés avec limites strictes.
- Déployer les tableaux de bord attribution et marge, lancer des tests holdout.
- Jours 61 à 90
- Passage en production progressive par catégorie.
- Optimiser caps et politiques selon marge et taux de conversion.
- Auditer sécurité et conformité, préparer la documentation partenaire.
Indicateurs clés et cibles initiales
- Taux de réussite d’exécution des Mandates supérieur à 95 pour cent.
- Latence feed vers agent sous 60 secondes pour prix et stock.
- Part de commandes agentiques entre 5 et 15 pour cent sur les SKU pilotes.
- Baisse des ruptures non monétisées de 20 pour cent sur back in stock.
- Marge après remise stable ou en hausse d’un point sur scénarios prix.
Checklists opérationnelles
- Feed
- Champs et règles complets, signatures valides, delta feed actif.
- API
- Découverte, politiques, prix, stock, Mandates, checkout, reçus, audit.
- OAuth2 et DPoP mTLS, limites de débit, idempotence.
- Scénarios
- Triggers testés, garde fous actifs, substitutions validées.
- Mesure
- Réconciliation via mandate_id, vérification cryptographique, tableaux de bord.
- Légal
- Conditions vendeur à jour, hash publié, consentement utilisateur clair.
Conseils de merchandising pour agents
- Créez des versions compactes des titres et des attributs clés pour le parsing agent.
- Déclarez les variantes essentielles taille couleur pack pour la substituabilité.
- Étiquetez les SKU éligibles aux bundles et définissez leurs plafonds spécifiques.
Résultat attendu
Des pages produits réellement Mandate Ready avec exécution sans SERP ni clic, un flux de revenus piloté par des agents, une mesure robuste via reçus vérifiables et un contrôle strict des politiques marchandes.