Testes de origem de terceiros

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 para domínios próprios: eles só funcionam para uma única origem registrada. Se um desenvolvedor quiser testar um recurso experimental em outras origens em que o conteúdo está incorporado, todas elas precisam ser registradas para o teste de origem, cada uma com um token de teste exclusivo. Essa não é uma abordagem escalonável para testar scripts incorporados em vários sites.

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

Diagrama mostrando como
   os 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 são adequados para todos os recursos. O Chrome só vai 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. O guia Primeiros passos com os testes de origem do Chrome fornece informações mais gerais sobre como participar de testes de origem do Chrome.

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

Confira as atualizações do status da plataforma do Chrome sobre os testes de origem de terceiros.

Fazer inscrição 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 de solicitar um token de terceiros, se disponível.
  3. Em alguns testes, há opções para diferentes restrições de uso ao se registrar para 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 usual de 0,5% dos carregamentos de página do Chrome.
    2. Subconjunto de usuários: uma pequena porcentagem de usuários do Chrome sempre será excluída do teste, mesmo quando um token de terceiros válido for fornecido. A porcentagem de exclusão varia (ou pode não se aplicar) a cada teste, mas normalmente é menor que 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 um risco de tornar 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 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 exigir revisão.

  6. Se for necessário, você vai receber uma notificação por e-mail quando a análise 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 da métrica de conversão.

Fornecer um token de teste de maneira programática

Para participar de um teste de origem, uma 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ê precisará fazer com que todos os sites que incorporam seu código forneçam 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 para compartilhar sobre o processo ou ideias de como podemos melhorar, crie um problema no repositório de testes de origem do GitHub.

Saiba mais

Foto de Louis Reed no Unsplash.