GET_LOCALE_BY_SUBDOMAIN
Extrair código de locale/idioma de um subdomínio
=GET_LOCALE_BY_SUBDOMAIN(url)Retorna: string
Visão Geral
GET_LOCALE_BY_SUBDOMAIN extrai o código de locale ou idioma da porção de subdomínio de uma URL. Muitos sites internacionais usam localização baseada em subdomínio, onde diferentes versões de idioma do site são hospedadas em subdomínios como "en.example.com", "fr.example.com" ou "de.example.com". Esta função analisa a URL e retorna o valor do subdomínio se corresponder a um padrão de locale reconhecido, facilitando a categorização e análise de URLs por idioma ou região.
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
url | string | Sim | A URL completa da qual extrair o subdomínio de locale |
Exemplos
Extrair um código de idioma simples
Extrai o código de locale francês do subdomínio.
=GET_LOCALE_BY_SUBDOMAIN("https://fr.example.com/page")Saída
frDetectar um locale regional
Extrai o locale de português brasileiro de um subdomínio regional.
=GET_LOCALE_BY_SUBDOMAIN("https://pt-br.example.com/produtos")Saída
pt-brSem locale no subdomínio
Retorna uma string vazia quando o subdomínio é "www" ou outro valor não-locale.
=GET_LOCALE_BY_SUBDOMAIN("https://www.example.com/page")Saída
URL sem subdomínio
Retorna uma string vazia quando não há subdomínio presente na URL.
=GET_LOCALE_BY_SUBDOMAIN("https://example.com/about")Saída
Classificação em massa de locale
Referencia uma célula contendo uma URL. Arraste para baixo para classificar uma coluna inteira de URLs internacionais por seu locale.
=GET_LOCALE_BY_SUBDOMAIN(A2)Saída
deCasos de Uso
Auditoria Hreflang
Ao auditar implementações hreflang, extraia o locale do subdomínio de cada URL para verificar se corresponde ao atributo hreflang declarado. Identifique incompatibilidades que podem confundir os mecanismos de busca sobre qual versão de idioma mostrar.
Análise de Backlinks Internacionais
Classifique backlinks pela versão de idioma da página para a qual apontam. Entenda quais versões de locale estão atraindo mais links externos e identifique versões de idioma com baixo desempenho que precisam de atenção em link building.
Classificação de Dados de Rastreamento
Após exportar dados de rastreamento de ferramentas como Screaming Frog, use GET_LOCALE_BY_SUBDOMAIN para classificar automaticamente milhares de URLs por idioma, permitindo análise específica de locale de problemas técnicos.
Análise de Paridade de Conteúdo
Agrupe URLs por locale para contar quantas páginas existem para cada versão de idioma. Identifique rapidamente quais locales estão faltando conteúdo comparado ao idioma primário, orientando prioridades de tradução.
Dicas Profissionais
Use COUNTIF na coluna de resultados para criar um resumo de quantas URLs existem para cada locale. Isso fornece uma visão geral rápida da paridade de conteúdo em todas as versões de idioma.
Combine com FILTER ou formatação condicional para destacar URLs onde o locale detectado não corresponde ao valor hreflang esperado, identificando rapidamente erros de internacionalização.
Combine com GET_URLS_FROM_SITEMAP para extrair todas as URLs de um site internacional e depois classificar automaticamente cada uma por locale para uma auditoria de SEO internacional completa.
Esta função é essencial para auditorias de SEO internacional onde você precisa analisar grandes conjuntos de URLs e determinar a qual versão de idioma cada página pertence. Ao trabalhar com implementações hreflang, exportações de dados de rastreamento ou relatórios de backlinks, você frequentemente tem milhares de URLs que precisam ser classificadas por locale. Em vez de inspecionar manualmente cada URL ou escrever fórmulas complexas de análise de texto, GET_LOCALE_BY_SUBDOMAIN lida com a extração automaticamente.
A função reconhece códigos de locale padrão incluindo códigos de idioma de duas letras (en, fr, de, es, pt, it, nl, ja, ko, zh), códigos de locale estendidos com identificadores de região (en-us, pt-br, zh-tw) e padrões comuns de subdomínio usados para localização. Se o subdomínio não corresponder a um padrão de locale conhecido, a função retorna uma string vazia, permitindo que você filtre ou sinalize facilmente URLs que não seguem a estrutura de localização esperada.
Esta função é particularmente útil quando combinada com outras funções do Unlimited Sheets. Use-a junto com GET_URLS_FROM_SITEMAP para extrair todas as URLs de múltiplos sitemaps de idioma e depois classificar cada URL por locale. Combine-a com SLUGIFY para gerar slugs de URL específicos de locale, ou use-a em fórmulas condicionais para criar relatórios e dashboards baseados em locale.
Erros Comuns
#VALUE!Causa: A entrada não é uma string de URL válida ou a célula está vazia.
Correção: Certifique-se de que a URL está corretamente formatada com um protocolo (https:// ou http://). Verifique se a célula não está em branco e contém um valor de texto.
Unexpected resultCausa: O subdomínio contém um valor que parece um locale mas na verdade é um subdomínio de marca ou produto (ex., "tv.example.com").
Correção: Revise os resultados e faça referência cruzada com a estrutura real do site. Alguns subdomínios de duas letras como "tv", "go" ou "my" podem ser falsamente identificados como locales dependendo da implementação.
Empty string for valid locale URLCausa: A URL usa um formato de locale que não está nos padrões reconhecidos, ou a estrutura da URL é incomum.
Correção: Verifique se a URL está corretamente formatada. Se o site usa um formato de locale não padrão em seus subdomínios, a função pode não reconhecê-lo. Verifique a URL manualmente e considere usar fórmulas de análise de texto como alternativa.
Perguntas Frequentes
A função reconhece códigos de idioma de duas letras (en, fr, de, es, etc.), combinações idioma-região (en-us, pt-br, zh-tw) e padrões comuns de locale usados em internacionalização baseada em subdomínio.
A função retorna uma string vazia se o subdomínio não for um padrão de locale reconhecido. Isso inclui subdomínios comuns não-locale como "www", "blog", "shop" ou "app".
Não, esta função extrai especificamente códigos de locale de subdomínios (ex., fr.example.com). Para localização baseada em subdiretório (ex., example.com/fr/), você precisaria analisar o caminho da URL separadamente usando funções de texto padrão.
Sim, a função retorna o valor exato do subdomínio. Se o subdomínio for "en", retorna "en". Se o subdomínio for "en-us", retorna "en-us". Isso preserva a especificidade do código de locale usado pelo site.
Para melhores resultados, forneça URLs com o protocolo completo (https:// ou http://). URLs sem protocolo podem não ser analisadas corretamente.
Funções Relacionadas
Comece a usar GET_LOCALE_BY_SUBDOMAIN hoje
Instale o Unlimited Sheets para obter GET_LOCALE_BY_SUBDOMAIN e outras 41 funções poderosas no Google Sheets.