Guia de estilo do modelo
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este guia de estilo foi criado para ajudar você a tomar decisões sobre como preparar modelos para a Galeria de modelos da comunidade. Ele tem como base os princípios de escrita do Material Design do Google (em inglês). Resumindo, são estes:
- Ser breve
- Escrever de forma simples e direta
- Falar com os usuários de forma clara
- Comunicar detalhes essenciais
- Escrever para todos os níveis de leitura
- Ser acessível: escreva para pessoas, não robôs
Siga essas diretrizes para ajudar os usuários a entender como usar seu modelo e garantir que todos os modelos tenham uma aparência consistente.
Informações
Essas diretrizes são aplicáveis aos itens encontrados na guia Informações do editor de modelos.
Nome
O nome do modelo é exibido em toda a interface do usuário do Gerenciador de tags e na Galeria de modelos da comunidade. Ele aparece na parte superior da página de detalhes de um modelo e também quando os modelos são listados.
- Use o nome da empresa/organização e o nome funcional do modelo: Nome do modelo da Nome da empresa.
- Utilize letras maiúsculas no título.
- Use termos que descrevem a funcionalidade.
- Evite utilizar a palavra "Oficial" no nome dos modelos, a menos que você tenha autorização da organização relevante para fazer isso.
Exemplos: Tag de avaliação de conversão da MinhaEmpresa, Variável de ID da campanha da MinhaEmpresa
Descrição
A descrição do modelo aparece nas páginas de detalhes como um breve resumo da funcionalidade do modelo.
- Use frases claras e concisas para descrever a finalidade de um modelo.
- Defina com clareza como o modelo beneficia o usuário. Por exemplo: "O modelo Criador de públicos-alvo de Example.com ajuda você a criar novas listas de público-alvo com base nos visitantes do site".
- Evite usar jargões.
- Inclua links para informações, documentação e suporte adicionais.
Ícone
O ícone do seu modelo é representado por uma miniatura quando exibido no Gerenciador de tags e na Galeria de modelos da comunidade.
- Use imagens no formato PNG, JPEG ou GIF.
- A imagem precisa ser quadrada, com pelo menos 48 x 48 pixels, e no máximo 96 x 96 pixels.
- O arquivo precisa ter menos que 50 KB.
- Evite usar logotipos oficiais da empresa, a menos que você tenha autorização da organização relevante para fazer isso.
- Campos
- Use a guia "Campos" do editor de modelos para adicionar elementos de formas, como entrada de texto, caixas de seleção etc.
Campos
As diretrizes de estilo são aplicáveis à guia Campos do editor de modelos.
Nome do parâmetro
Esse é o nome do campo que aparece no editor de modelos, não para o usuário. Os nomes precisam descrever os tipos de dado usados. Edite os nomes de parâmetros como lowerCamelCase
. Exemplos: userName, customerID, shoppingCartValue.
Etiquetas de campo
As etiquetas de campo incluem campos de nome de exibição, texto da caixa de seleção e itens relacionados.
- Use letra maiúscula apenas na primeira palavra.
- Quanto mais curto, melhor.
- Utilize descrições.
- Use palavras comuns.
Texto de ajuda
Esse texto apresenta um conteúdo informativo e é exibido como uma dica para ajudar o usuário a inserir um valor válido no campo do modelo. Se possível, dê um exemplo e descreva como o campo é utilizado ou qual é o efeito ao inserir determinados valores.
- Use letra maiúscula apenas na primeira palavra.
- Escreva de modo conciso, mas acessível. É aceitável utilizar abreviações e escrever na segunda pessoa (você).
- Tipos de campo compatíveis
- É possível usar formatação HTML básica. Exemplos:
<strong>
, <em>
.
Tipos de campo compatíveis
Tipo |
Descrição |
Entrada de texto |
Entrada de texto. O valor de um parâmetro desse tipo no modelo será uma string que pode se referir a variáveis. O widget de entrada de texto renderizado no Gerenciador de tags pode ser um campo de texto de linha única ou uma entrada de várias linhas. |
Menu suspenso |
Um menu suspenso em que apenas um item pode ser selecionado como o valor do parâmetro do modelo. Organize os itens em ordem alfabética, a menos que haja um bom motivo para não fazer isso. |
Caixa de seleção |
Entrada da caixa de seleção. O valor de um parâmetro desse tipo no modelo será booleano: "true" para selecionado, "false" para não selecionado. |
Botão de opção |
Entrada de opção. Um parâmetro desse tipo no modelo apresenta uma lista de opções no Gerenciador de tags. O usuário só pode escolher uma como o valor do parâmetro do modelo. |
Tabela simples |
Uma entrada de tabela simples. É possível editar todas as células da tabela no local, e elas podem ser de dois tipos: uma entrada de texto ou um menu suspenso. O valor de um parâmetro desse tipo no modelo é uma matriz de objetos: cada objeto codifica uma linha, cada chave no objeto precisa ser um dos nomes de coluna, e cada valor no objeto é o valor da célula correspondente. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[null,null,["Última atualização 2025-07-25 UTC."],[[["\u003cp\u003eThis style guide helps you create templates for the Community Template Gallery, ensuring consistency and user-friendliness by adhering to Google Material Design writing principles.\u003c/p\u003e\n"],["\u003cp\u003eWhen naming your template, use your organization's name, a descriptive functional name in Title Case, and avoid using "Official" unless authorized.\u003c/p\u003e\n"],["\u003cp\u003eTemplate descriptions should clearly explain the template's function, benefits, and any supporting resources using concise language and avoiding jargon.\u003c/p\u003e\n"],["\u003cp\u003eTemplate icons must be square images (PNG, JPEG, or GIF) between 48px and 96px in size, under 50 kilobytes, and avoid using official logos without authorization.\u003c/p\u003e\n"],["\u003cp\u003eFor template fields, use descriptive parameter names in lowerCamelCase, concise and clear field labels in sentence case, and helpful tooltips written in a human-friendly tone.\u003c/p\u003e\n"]]],["Template guidelines for the Community Template Gallery include creating descriptive names using \"Organization Name Template Name\" in Title Case, clear descriptions detailing template functionality and user benefits, and square icons (48-96px, under 50KB). In the Fields tab, parameter names should be `lowerCamelCase`, field labels in sentence case, and concise, human-readable help text. Supported field types are text input, drop-down menu, checkbox, radio button, and simple table, with specific formatting rules.\n"],null,["# Template style guide\n\nThis style guide has been prepared to help you make decisions on how to prepare templates for the [Community Template Gallery](https://support.google.com/tagmanager/answer/9454109). This style guide is based on the [Google Material Design writing principles](https://material.io/design/communication/writing.html#principles). Simply put, these are:\n\n- Be concise\n- Write simply and directly\n- Address users clearly\n- Communicate essential details\n- Write for all reading levels\n- Be human: write for humans, not robots\n\nFollow these guidelines to help ensure that all templates have a consistent look and feel, and to help users understand how to use your template.\n\nInfo\n----\n\nThese guidelines apply to items found in the Template Editor's **Info** tab.\n\n### Name\n\nThe template name is presented to Tag Manager users throughout the Tag Manager user interface and Community Template Gallery. It appears at the top of a template's detail page, and appears when templates are listed.\n\n- Use your company/organization name and the functional name of the template: *Organization Name* *Template Name*.\n- Use Title Case.\n- Use terms that are descriptive of the functionality.\n- Avoid use of the term \"Official\" in template names, unless you are authorized to do so by the relevant organization.\n\n**Examples:** *MyCompany Conversion Measurement Tag, MyCompany Campaign ID Variable*\n\n### Description\n\nThe template description is a description of the template that appears on detail pages as a brief summary of the template functionality.\n\n- Use clear and concise sentences to describe what the template does.\n- Clearly state how your template benefits the user. For example: \"The Example.com Audience Builder template can help you build new audience lists from website visitors.\"\n- Avoid jargon.\n- Include links for additional information, documentation, and support.\n\n### Icon\n\nYour template icon is represented as a thumbnail when listed in Tag Manager and on the Community Template Gallery.\n\n- Use PNG, JPEG, or GIF for the image format.\n- Image should be square, at least 48px by 48px, and no larger than 96px by 96px.\n- File size must be less than 50 kilobytes.\n- Avoid use of official company logos, unless you are authorized to do so by the relevant organization.\n- Fields\n- Use the Template Editor's Fields tab to add form elements such as text input, checkboxes, etc.\n\nFields\n------\n\nThese style guidelines apply to the Template Editor's **Fields** tab.\n\n### Parameter name\n\nThis is the name of the field as it appears in the Template Editor, but not as it appears to the user. Names should be descriptive of the type of data used. Format parameter names as `lowerCamelCase`. **Examples:** *userName, customerID, shoppingCartValue*.\n\n### Field labels\n\nField labels include display name fields, checkbox text, and related items.\n\n- Use sentence case.\n- Shorter is better.\n- Be descriptive.\n- Use common words.\n\nHelp text\n---------\n\nHelp text is informational content, shown as a tooltip, to help the user enter a valid value into the template field. Provide example input, if possible, and describe how the template field is used or the effect of providing certain values.\n\n- Use sentence case.\n- Be concise, but be human. It's okay to use contractions and write in the 2nd person (you).\n- Supported field types\n- Basic HTML formatting is permitted. Examples: *`\u003cstrong\u003e`, `\u003cem\u003e`*.\n\nSupported field types\n---------------------\n\n| Type | Description |\n|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Text input** | Text input. The value of a template parameter of this type will be a string that may refer to variables. The text input widget rendered in the Tag Manager user interface could be either a single-line text field or a multi-line input. |\n| **Drop-down menu** | Drop-down menu in which only a single item could be selected as the value of the template parameter. List items in alphabetical order unless there is a good reason to do otherwise. |\n| **Checkbox** | Checkbox input. The value of a template parameter of this type will be boolean: true for checked, false for unchecked. |\n| **Radio button** | Radio input. A template parameter of this type presents a list of choices in the Tag Manager user interface and the user is only allowed to pick one of the choices as the value of the template parameter. |\n| **Simple table** | A simple table input. Each cell in the table can be edited in place, and each cell can only be of two types: a text input or a drop-down menu. The value of a template parameter of this type is an array of objects: each object encodes a row, each key in the object must be one of the column names, and each value in the object is the value of the corresponding cell. |"]]