如何在谷歌分析中检查每种语言的访问数据,如果该语言不在URL中


How to check the visit data for each language in google analytic , if the language is not in the URL

在我的网站中,

通过在标题处添加轨道代码来跟踪 GA,这是 GA 轨道实现的标准:

        ga('create', 'UA-483951-1', 'auto');
        ga('send', 'pageview');

并且我正在使用代码点火器PHP框架来处理语言更改,

$lang = $this->session->userdata('site_lang');
$this->config->set_item('language', $lang);
$this->lang->load("site", $lang);

语言代码存储在 URL 内部的会话中。

问题是,在 GA 面板中,如何检查有多少人访问了不同语言的页面?

非常感谢您的帮助。

您可以将语言存储在自定义维度中,即您可以自己定义的分类数据的字段。

在您的 GA 帐号中,转到媒体资源设置、自定义定义和自定义维度。添加新维度。给它一个名称,该名称将在报告界面中使用(在代码中,自定义维度将通过数字索引按其创建顺序引用)。

选择一个"范围"。选择匹配范围(即,系统针对每次网页浏览/互动单独存储该值)或会话范围(系统仅存储最后选择的值并将其应用于整个会话)。

然后,您需要修改跟踪代码,以在代码中设置自定义维度:

ga('create', 'UA-483951-1', 'auto');
ga('set', 'dimension1', <?php echo $lang; ?> );
ga('send', 'pageview');

"dimension"关键字表示您正在设置自定义维度,索引 1 是指您创建的第一个维度。"set"调用将为 set 调用之后的每个交互设置字段值。

自定义维度

现已准备就绪;它不会显示在标准报告中,您需要选择次级维度,在自定义报告中使用它或根据记录的值构建细分。