GET_LOCALE_BY_SUBDOMAIN
Extraire le code de locale/langue d'un sous-domaine
=GET_LOCALE_BY_SUBDOMAIN(url)Retourne : string
Aperçu
GET_LOCALE_BY_SUBDOMAIN extrait le code de locale ou de langue de la partie sous-domaine d'une URL. De nombreux sites web internationaux utilisent une localisation basée sur les sous-domaines, où différentes versions linguistiques du site sont hébergées sur des sous-domaines comme "en.example.com", "fr.example.com" ou "de.example.com". Cette fonction analyse l'URL et renvoie la valeur du sous-domaine s'il correspond à un modèle de locale reconnu, facilitant la catégorisation et l'analyse des URLs par langue ou région.
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
url | string | Oui | L'URL complète à partir de laquelle extraire le sous-domaine de locale |
Exemples
Extraire un code de langue simple
Extrait le code de locale français du sous-domaine.
=GET_LOCALE_BY_SUBDOMAIN("https://fr.example.com/page")Sortie
frDétecter une locale régionale
Extrait la locale du portugais brésilien d'un sous-domaine régional.
=GET_LOCALE_BY_SUBDOMAIN("https://pt-br.example.com/produtos")Sortie
pt-brPas de locale dans le sous-domaine
Renvoie une chaîne vide lorsque le sous-domaine est "www" ou une autre valeur non-locale.
=GET_LOCALE_BY_SUBDOMAIN("https://www.example.com/page")Sortie
URL sans sous-domaine
Renvoie une chaîne vide lorsqu'il n'y a pas de sous-domaine présent dans l'URL.
=GET_LOCALE_BY_SUBDOMAIN("https://example.com/about")Sortie
Classification en masse de locale
Référence une cellule contenant une URL. Faites glisser vers le bas pour classifier une colonne entière d'URLs internationales par leur locale.
=GET_LOCALE_BY_SUBDOMAIN(A2)Sortie
deCas d'Usage
Audit Hreflang
Lors de l'audit des implémentations hreflang, extrayez la locale du sous-domaine de chaque URL pour vérifier qu'elle correspond à l'attribut hreflang déclaré. Identifiez les incompatibilités qui pourraient confondre les moteurs de recherche sur la version linguistique à afficher.
Analyse de Backlinks Internationaux
Classifiez les backlinks par la version linguistique de la page vers laquelle ils pointent. Comprenez quelles versions de locale attirent le plus de liens externes et identifiez les versions linguistiques sous-performantes nécessitant une attention de link building.
Classification des Données de Crawl
Après avoir exporté les données de crawl d'outils comme Screaming Frog, utilisez GET_LOCALE_BY_SUBDOMAIN pour classifier automatiquement des milliers d'URLs par langue, permettant une analyse spécifique à la locale des problèmes techniques.
Analyse de Parité de Contenu
Groupez les URLs par locale pour compter combien de pages existent pour chaque version linguistique. Identifiez rapidement quelles locales manquent de contenu par rapport à la langue principale, guidant les priorités de traduction.
Conseils Pro
Utilisez COUNTIF sur la colonne de résultats pour créer un résumé du nombre d'URLs existant pour chaque locale. Cela vous donne un aperçu rapide de la parité de contenu à travers toutes les versions linguistiques.
Combinez avec FILTER ou la mise en forme conditionnelle pour mettre en évidence les URLs où la locale détectée ne correspond pas à la valeur hreflang attendue, identifiant rapidement les erreurs d'internationalisation.
Associez à GET_URLS_FROM_SITEMAP pour extraire toutes les URLs d'un site international puis classifier automatiquement chacune par locale pour un audit SEO international complet.
Cette fonction est essentielle pour les audits SEO internationaux où vous devez analyser de grands ensembles d'URLs et déterminer à quelle version linguistique appartient chaque page. Lorsque vous travaillez avec des implémentations hreflang, des exportations de données de crawl ou des rapports de backlinks, vous avez souvent des milliers d'URLs qui doivent être classées par locale. Au lieu d'inspecter manuellement chaque URL ou d'écrire des formules d'analyse de texte complexes, GET_LOCALE_BY_SUBDOMAIN gère l'extraction automatiquement.
La fonction reconnaît les codes de locale standard, y compris les codes de langue à deux lettres (en, fr, de, es, pt, it, nl, ja, ko, zh), les codes de locale étendus avec des identifiants de région (en-us, pt-br, zh-tw), et les modèles de sous-domaines courants utilisés pour la localisation. Si le sous-domaine ne correspond pas à un modèle de locale connu, la fonction renvoie une chaîne vide, vous permettant de filtrer ou de signaler facilement les URLs qui ne suivent pas la structure de localisation attendue.
Cette fonction est particulièrement utile lorsqu'elle est combinée avec d'autres fonctions d'Unlimited Sheets. Utilisez-la aux côtés de GET_URLS_FROM_SITEMAP pour extraire toutes les URLs de plusieurs sitemaps linguistiques puis classifier chaque URL par locale. Associez-la à SLUGIFY pour générer des slugs d'URL spécifiques à la locale, ou utilisez-la dans des formules conditionnelles pour créer des rapports et des tableaux de bord basés sur la locale.
Erreurs Courantes
#VALUE!Cause : L'entrée n'est pas une chaîne d'URL valide ou la cellule est vide.
Solution : Assurez-vous que l'URL est correctement formatée avec un protocole (https:// ou http://). Vérifiez que la cellule n'est pas vide et contient une valeur de texte.
Unexpected resultCause : Le sous-domaine contient une valeur qui ressemble à une locale mais est en réalité un sous-domaine de marque ou de produit (par exemple, "tv.example.com").
Solution : Examinez les résultats et croisez les références avec la structure réelle du site web. Certains sous-domaines à deux lettres comme "tv", "go" ou "my" peuvent être faussement identifiés comme des locales selon l'implémentation.
Empty string for valid locale URLCause : L'URL utilise un format de locale qui n'est pas dans les modèles reconnus, ou la structure de l'URL est inhabituelle.
Solution : Vérifiez que l'URL est correctement formatée. Si le site web utilise un format de locale non standard dans ses sous-domaines, la fonction peut ne pas le reconnaître. Vérifiez l'URL manuellement et envisagez d'utiliser des formules d'analyse de texte comme solution de secours.
Questions Fréquentes
La fonction reconnaît les codes de langue à deux lettres (en, fr, de, es, etc.), les combinaisons langue-région (en-us, pt-br, zh-tw), et les modèles de locale courants utilisés dans l'internationalisation basée sur les sous-domaines.
La fonction renvoie une chaîne vide si le sous-domaine n'est pas un modèle de locale reconnu. Cela inclut les sous-domaines courants non-locale comme "www", "blog", "shop" ou "app".
Non, cette fonction extrait spécifiquement les codes de locale des sous-domaines (par exemple, fr.example.com). Pour une localisation basée sur les sous-répertoires (par exemple, example.com/fr/), vous devrez analyser le chemin de l'URL séparément en utilisant des fonctions de texte standard.
Oui, la fonction renvoie la valeur exacte du sous-domaine. Si le sous-domaine est "en", elle renvoie "en". Si le sous-domaine est "en-us", elle renvoie "en-us". Cela préserve la spécificité du code de locale utilisé par le site web.
Pour de meilleurs résultats, fournissez des URLs avec le protocole complet (https:// ou http://). Les URLs sans protocole peuvent ne pas être analysées correctement.
Fonctions Associées
Commencez à utiliser GET_LOCALE_BY_SUBDOMAIN aujourd'hui
Installez Unlimited Sheets pour obtenir GET_LOCALE_BY_SUBDOMAIN et 41 autres fonctions puissantes dans Google Sheets.