Phases d'évaluation tierces

Les fournisseurs de contenu intégré peuvent tester des fonctionnalités nouvelles ou expérimentales de la plate-forme Web.

Les phases d'évaluation sont un moyen de tester une fonctionnalité nouvelle ou expérimentale de plate-forme Web.

Les phases d'évaluation ne sont généralement disponibles que sur une base propriétaire: elles ne fonctionnent que pour une seule origine enregistrée. Si un développeur souhaite tester une fonctionnalité expérimentale sur d'autres origines où son contenu est intégré, ces origines doivent toutes être enregistrées pour la phase d'évaluation, chacune avec un jeton d'essai unique. Cette approche n'est pas évolutive pour tester des scripts intégrés sur un certain nombre de sites.

Les phases d'évaluation tierces permettent aux fournisseurs de contenu intégré de tester une nouvelle fonctionnalité sur plusieurs sites en fournissant un jeton à l'aide de JavaScript.

Schéma illustrant comment les phases d'évaluation tierces permettent l'utilisation d'un seul jeton d'enregistrement pour plusieurs origines.

Les phases d'évaluation tierces n'ont pas d'intérêt pour toutes les fonctionnalités. Chrome ne propose l'option d'évaluation tierce que pour les fonctionnalités pour lesquelles l'intégration de code sur des sites tiers est un cas d'utilisation courant. La page Premiers pas avec les phases d'évaluation de Chrome fournit des informations plus générales sur la façon de participer aux phases d'évaluation de Chrome.

Si vous participez à une phase d'évaluation en tant que fournisseur tiers, il vous incombe d'en informer les partenaires ou les clients dont vous souhaitez inclure les sites dans la phase d'évaluation et de définir les attentes correspondantes. Les fonctionnalités expérimentales peuvent entraîner des problèmes inattendus et les fournisseurs de navigateurs risquent de ne pas être en mesure de fournir une assistance au dépannage.

Consultez l'état de la plate-forme Chrome pour connaître la progression des phases d'évaluation tierces.

S'inscrire à une phase d'évaluation tierce

  1. Sélectionnez un essai dans la liste des essais actifs.
  2. Sur la page d'inscription de l'essai, activez l'option permettant de demander un jeton tiers, le cas échéant.
  3. Pour certains essais, différentes restrictions d'utilisation seront proposées lors de l'enregistrement d'un jeton. Si cette option est disponible, sélectionnez l'une des options permettant de limiter l'utilisation d'un jeton tiers:

    1. Limite standard: il s'agit de la limite habituelle de 0,5% du chargement des pages Chrome.
    2. Sous-ensemble d'utilisateurs: un faible pourcentage d'utilisateurs de Chrome sont toujours exclus de l'essai, même lorsqu'un jeton tiers valide est fourni. Le pourcentage d'exclusion varie (ou peut ne pas s'appliquer) pour chaque essai, mais il est généralement inférieur à 5%.

      Il n'y a pas de limite d'utilisation pour les essais d'abandon, car ils n'introduisent pas de nouvelles fonctionnalités et ne présentent donc pas de risque de faire dépendre une part significative du Web d'une fonctionnalité d'essai.

  4. Cliquez sur le bouton S'inscrire pour envoyer votre demande.

  5. Votre jeton tiers sera émis immédiatement, sauf si un examen plus approfondi de la demande est requis. (Selon l'essai, les demandes de jetons peuvent nécessiter un examen.)

  6. Si un examen est nécessaire, vous recevrez une notification par e-mail lorsqu'il sera terminé et que votre jeton tiers sera prêt.

    Page d'inscription aux phases d'évaluation de Chrome pour l'API de mesure des conversions, avec la case à cocher "Correspondance tierce" cochée.
    Page d'inscription pour l'essai de mesure des conversions.

Fournir un jeton d'essai par programmation

Pour participer à une phase d'évaluation, votre page doit fournir un jeton d'essai valide. Si vous souhaitez activer une fonctionnalité d'essai sur plusieurs sites où votre code est intégré, injectez un jeton JavaScript à l'aide de JavaScript:

const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);

Sinon, vous devrez obtenir chaque site qui intègre votre code pour fournir un jeton avec un en-tête HTTP ou dans leur code HTML.

Envoyer des commentaires

Si vous vous inscrivez à une phase d'évaluation tierce et que vous avez des commentaires à partager sur le processus ou des idées sur la façon dont nous pouvons l'améliorer, créez un problème dans le dépôt GitHub des phases d'évaluation.

En savoir plus

Photo de Louis Reed, publiée sur Unsplash.