Oorsprongsproeven van derden

Aanbieders van embedded content kunnen nieuwe of experimentele webplatformfuncties testen.

Origin-proefversies zijn een manier om een ​​nieuwe of experimentele webplatformfunctie te testen.

Oorsprongsproeven zijn meestal alleen beschikbaar op first-party basis: ze werken alleen voor één geregistreerde herkomst . Als een ontwikkelaar een experimentele functie wil testen op andere bronnen waar zijn inhoud is ingesloten, moeten die bronnen allemaal worden geregistreerd voor de origin-proefversie, elk met een uniek proeftoken. Dit is geen schaalbare aanpak voor het testen van scripts die op een aantal sites zijn ingebed.

Origin-proeven van derden maken het voor aanbieders van ingesloten inhoud mogelijk om een ​​nieuwe functie op meerdere sites uit te proberen door een token aan te bieden met behulp van JavaScript .

Diagram dat laat zien hoe herkomstproeven van derden het mogelijk maken dat één registratietoken voor meerdere herkomsten wordt gebruikt.

Proefnemingen van derden zijn niet voor alle functies zinvol. Chrome stelt de proefoptie van derden alleen beschikbaar voor functies waarbij het insluiten van code op sites van derden een veelvoorkomend gebruik is. Aan de slag met de Origin-proefversies van Chrome biedt meer algemene informatie over hoe u kunt deelnemen aan de Origin-proefversies van Chrome.

Als u als externe aanbieder deelneemt aan een origin-proef, is het uw verantwoordelijkheid om partners of klanten van wie u de sites wilt opnemen in de origin-proef op de hoogte te stellen en verwachtingen te wekken. Experimentele functies kunnen onverwachte problemen veroorzaken en browserleveranciers kunnen mogelijk geen ondersteuning bieden bij het oplossen van problemen.

Controleer de Chrome-platformstatus voor updates over de voortgang van proefversies van derden.

Registreer u voor een origin-proefversie van derden

  1. Selecteer een proefperiode uit de lijst met actieve proefperiodes .
  2. Schakel op de registratiepagina van de proef de optie in om een ​​token van derden aan te vragen, indien beschikbaar.
  3. Voor sommige proefversies zijn er opties voor verschillende gebruiksbeperkingen bij het registreren voor een token. Selecteer, indien beschikbaar, een van de keuzes om het gebruik van een token van derden te beperken:

    1. Standaardlimiet: dit is de gebruikelijke limiet van 0,5% van het laden van Chrome-pagina's .
    2. Gebruikerssubset: Een klein percentage Chrome-gebruikers wordt altijd uitgesloten van de proefperiode, zelfs als er een geldig token van derden wordt verstrekt. Het uitsluitingspercentage varieert (of is mogelijk niet van toepassing) voor elke proef, maar bedraagt ​​doorgaans minder dan 5%.

      Er zijn geen gebruikslimieten voor beëindigingsproeven, aangezien deze geen nieuwe functies introduceren en daarom geen risico inhouden dat een aanzienlijk deel van het internet afhankelijk wordt van een proeffunctie.

  4. Klik op de knop Registreren om uw aanvraag in te dienen.

  5. Uw token van derden wordt onmiddellijk uitgegeven, tenzij verdere beoordeling van het verzoek vereist is. (Afhankelijk van de proefversie moeten tokenaanvragen mogelijk worden beoordeeld.)

  6. Als beoordeling vereist is, wordt u per e-mail op de hoogte gesteld wanneer de beoordeling is voltooid en uw token van derden gereed is.

    Registratiepagina voor proefversies van Chrome voor de Conversion Measurement API, waarbij het selectievakje voor overeenkomsten van derden is ingeschakeld.
    Registratiepagina voor de proefversie van Conversiemeting.

Geef programmatisch een proeftoken op

Om deel te nemen aan een origin-proefversie moet een pagina een geldig proeftoken bevatten. Als u wilt dat een proeffunctie wordt ingeschakeld op meerdere sites waar uw code is ingesloten, gebruikt u JavaScript om een ​​token te injecteren:

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

Anders zou u ervoor moeten zorgen dat elke site die uw code insluit, een token levert met een HTTP-header of in hun HTML.

Deel feedback

Als u zich registreert voor een origin-proefversie van derden en feedback heeft over het proces of ideeën heeft over hoe we deze kunnen verbeteren, maak dan een Issue aan in de Origin Trials GitHub-repository.

Meer informatie

Foto door Louis Reed op Unsplash .