2012-03-27 8 views
3

人口統計 - >言語グリッドはISO 3316言語でグループ化されていますが、(オプション)ISO639国コードの国別の違いはありません。たとえば、代わりに見てのグーグルアナリティクスの言語別グループ

| Language | Visits | 
|----------|--------| 
| it  | 91,157 | 
| en  | 7,089 | 
| es  | 1473 | 
|----------|--------| 

はそれが可能です:

| Language | Visits | 
|----------|--------| 
| it  | 56,027 | 
| it-it | 35,130 | 
| en-us | 5,878 | 
| en  | 1,211 | 
| es  | 897 | 
| es-es | 576 | 
| ...  | ... | 

私はこのような何かを見たいのですが?

+0

解決済み!そのレポートの主な次元として「国/地域」の列を使用しました。 –

+0

それは全く同じではありません。国/地域は、IP(またはその他の情報)に基づいてユーザーの場所です。言語は、ブラウザをインストールした言語(ブラウザのメニュー言語など)です。これら2つは関係しているかもしれませんが、旅行者は間違っていると認識され、国によってはまったく誤解を招くかもしれません。 – Andy

+0

ISO639では、サブタグbtwは定義されていません。 – Andy

答えて

1

言語入力フィールドを検索および置換し、最初の2文字のみを保持するプロファイルレベルで、高度なフィルタを実行できます。あなたのレポートに元の言語のバリエーションを維持したい場合は

0

は、あなたがdefine your own dimensionする必要がありますし、ブラウザの言語設定からそれを埋めるためにトラッキングコードを使用する(またはGoogleタグマネージャ):

// this will extract 'it' from 'it-IT' or 'it-CH' 
var primaryLanguage = navigator.language.match(/[^-]+/)[0]; 

ga('set', 'dimension1', primaryLanguage); 

https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets

HTTPはIEFT Language Tagを使用しているため、プライマリ言語は異なる標準で提供されます。最大8文字まで入力できます。これは通常そうではありませんが、これを考慮する必要がある場合は、異なる標準の言語をグループ化するための余分なロジックが必要です。

関連する問題