Testes de origem de terceiros

Os provedores de conteúdo incorporado podem testar recursos novos ou experimentais da plataforma da Web.

Os testes de origem são uma maneira de testar um recurso novo ou experimental da plataforma da Web.

Os testes de origem geralmente só estão disponíveis em processos próprios: eles só funcionam para uma única origem registrada. Se um desenvolvedor quiser testar um recurso experimental em outras origens com conteúdo incorporado, todas elas vão precisar ser registradas para o teste, cada uma com um token exclusivo. Essa não é uma abordagem escalonável para testar scripts incorporados em vários sites.

Os testes de origem de terceiros permitem que provedores de conteúdo incorporado testem um novo recurso em vários sites fornecendo um token usando JavaScript.

Diagrama mostrando como
   testes de origem de terceiros permitem que um único token de registro seja usado em várias origens.

Os testes de origem de terceiros não fazem sentido para todos os recursos. O Chrome só disponibilizará a opção de teste de origem de terceiros para recursos em que a incorporação de código em sites de terceiros é um caso de uso comum. A página Primeiros passos com os testes de origem do Chrome oferece informações mais gerais sobre como participar dos testes de origem do Chrome.

Se você participar de um teste de origem como um provedor terceirizado, será sua responsabilidade notificar e definir expectativas para parceiros ou clientes cujos sites você pretende incluir no teste de origem. Os recursos experimentais podem causar problemas inesperados, e os fornecedores de navegadores talvez não consigam oferecer suporte para a solução de problemas.

Verifique o Status da plataforma do Chrome para ver se há atualizações sobre o andamento dos testes de origem de terceiros.

Registrar-se para um teste de origem de terceiros

  1. Selecione um teste na lista de testes ativos.
  2. Na página de registro do teste, ative a opção para solicitar um token de terceiros, se disponível.
  3. Em alguns testes, haverá opções para diferentes restrições de uso ao registrar um token. Se disponível, selecione uma das opções para restringir o uso de um token de terceiros:

    1. Limite padrão: o limite normal de 0,5% dos carregamentos de páginas do Chrome.
    2. Subconjunto do usuário: uma pequena porcentagem de usuários do Chrome é sempre excluída do teste, mesmo quando um token válido de terceiros é fornecido. A porcentagem de exclusão varia (ou pode não se aplicar) para cada teste, mas normalmente é inferior a 5%.

      Não há limites de uso para testes de descontinuação, já que eles não introduzem novos recursos e, portanto, não representam o risco de deixar uma proporção significativa da Web dependente de um recurso de teste.

  4. Clique no botão "Registrar" para enviar sua solicitação.

  5. Seu token de terceiros vai ser emitido imediatamente, a menos que uma análise mais detalhada da solicitação seja necessária. Dependendo do teste, as solicitações de token podem precisar de revisão.

  6. Se a análise for necessária, você vai receber uma notificação por e-mail quando ela for concluída e o token de terceiros estiver pronto.

    Página de registro de testes de origem do Chrome para a API Conversion Measurement, com a caixa de seleção de correspondência de terceiros marcada.
    Página de registro para o teste de medição de conversões.

Fornecer um token de teste de forma programática

Para participar de um teste de origem, a página precisa fornecer um token de teste válido. Se você quiser que um recurso de teste seja ativado em vários sites em que seu código está incorporado, use o JavaScript para injetar um token:

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

Caso contrário, você precisaria fazer com que todos os sites que incorporassem seu código fornecessem um token com um cabeçalho HTTP ou no HTML.

Compartilhar feedback

Se você estiver se inscrevendo em um teste de origem de terceiros e tiver feedback sobre o processo ou ideias sobre como melhorá-lo, crie um problema no repositório GitHub de testes de origem.

Saiba mais

Foto de Louis Reed no Unsplash.