Existem algumas restrições sobre como introduzir nomes e valores de chaves quando adiciona chaves-valores.
Nomes de chaves válidos
- Não são sensíveis a maiúsculas e minúsculas
- Não podem começar com um número
- Não podem conter espaços
As chaves utilizadas na macro de correspondência de padrões e na macro de metadados de vídeo suportam apenas carateres alfanuméricos e sublinhado (_).
Uma chave personalizada num segmento de público-alvo apenas suporta carateres alfanuméricos e sublinhado (_). As chaves personalizadas em segmentos de público-alvo têm de começar com um caráter não numérico. Por exemplo, abc123
é válido, mas 123abc
não. Saiba mais acerca dos segmentos de público-alvo.
Nomes de valores válidos
- Não são sensíveis a maiúsculas e minúsculas
- Podem começar com um número, conter apenas números ou ser uma combinação de números e letras
- Podem conter espaços
Embora os nomes dos valores possam conter espaços, os nomes das chaves não. Por exemplo, este par de chave-valor não é válido porque existem espaços no nome da chave:
sports car=aston-martin-db5
No entanto, este par de chave-valor é válido, uma vez que os nomes dos valores podem conter espaços:
car="aston martin db5"
Os espaços nos nomes dos valores têm de utilizar aspas duplas
Quando os nomes dos valores contêm espaços, devem ser colocados entre aspas duplas quando incluídos numa etiqueta do anúncio ou ao usar a funcionalidade de segmentação de expressões avançadas.
Os valores são tratados como strings, mesmo que sejam números. Isto significa que não é possível avaliar ou calcular os números. Por exemplo, o que se segue não é uma expressão válida e não produziria resultados de utilizadores com mais de 18 e menos de 32 anos:
age >= 18 AND age <= 32
Em vez disso, tem de capturar a faixa etária como texto num único par de chave-valor:
age=18-32
Carateres não permitidos em chaves e valores
Os seguintes carateres são reservados e não são permitidos em nomes ou valores de chaves. Alguns destes carateres podem ser utilizados para a funcionalidade de segmentação de expressões avançadas.
Caráter | Descrição | Caráter | Descrição |
---|---|---|---|
" | Aspas duplas | ; | Ponto e vírgula |
' | Aspas simples ou apóstrofo | ^ | Acento circunflexo |
= | Sinal de igual | () | Parênteses |
! | Ponto de exclamação | < > | Parênteses angulares |
+ | Sinal de adição | [ ] | Parênteses retos |
# | Libra ou símbolo de cardinal | , | Vírgula |
* | Asterisco | & | "E" comercial |
~ | Til |