Desenvolver uma extensão

NOTE
O Adobe Experience Platform Launch foi reformulado como um conjunto de tecnologias de coleção de dados na Adobe Experience Platform. Como resultado, várias alterações de terminologia foram implementadas na documentação do produto. Consulte o seguinte documento para obter uma referência consolidada das alterações de terminologia.

Uma extensão de tag deve ser considerada como um produto (pequeno) com requisitos próprios. Determinar como um usuário do Adobe Experience Platform desejará usar sua extensão pode ajudar você a classificar a funcionalidade em quais tipos de evento, tipos de condição, tipos de ação e tipos de elementos de dados sua extensão deve fornecer.

Com esse conhecimento, é possível planejar quais componentes devem ser fornecidos em sua extensão.

Guias

Com um plano em vigor, esses guias podem ajudar você a entender o processo de desenvolvimento de extensão:

  • O guia de introdução e outros documentos em Desenvolvimento de extensão no painel esquerdo são excelentes materiais de referência para entender as extensões. Eles incluem detalhes sobre as funcionalidades das extensões, como as informações do usuário são armazenadas e transmitidas entre sua extensão e a Adobe Experience Platform, como seu código é incorporado a bibliotecas e como seu código de extensão é interpretado e usado no tempo de execução no navegador.
  • Este tutorial em vídeo sobre extensões é um ótimo ponto de partida.
  • A lista de reprodução do YouTube Introdução às extensões mostra o processo de criação de pacotes de extensão.
  • Artigo Entender o esquema JSON.
  • JSON Lint/Validador.
  • Visualizador de JSON Extensão do Chrome para destacar e imprimir JSON e JSONP.
  • Editor jsonschema.net para ajudar a criar o esquema JSON por meio de seu objeto.
  • Validador de esquema JSON Um validador de esquema JSON online e interativo.

Ferramentas

Há também várias ferramentas npm para ajudar no desenvolvimento do pacote de extensão:

Extensões de exemplo

Há extensões de exemplo no GitHub que você pode examinar ou usar como projetos iniciais:

Espaço de trabalho do Slack

Você pode solicitar acesso ao espaço de trabalho da comunidade do Slack, em que os autores de extensões podem oferecer suporte uns aos outros usando este formulário de solicitação.

Observação: embora existam membros da Adobe neste espaço de trabalho do Slack, ele é um recurso de comunidade que não é patrocinado ou moderado pela Adobe.

recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743