在我的网站上,
GA 是通过在标题处添加跟踪代码来跟踪的,这是 GA 跟踪的标准实现:
ga('create', 'UA-483951-1', 'auto');
ga('send', 'pageview');
我正在使用 codeigniter PHP 框架来处理语言更改,
$lang = $this->session->userdata('site_lang');
$this->config->set_item('language', $lang);
$this->lang->load("site", $lang);
其中语言代码存储在 URL 内部的 session 中。
问题是,在 GA 面板中,如何查看有多少人访问了不同语言的页面?
非常感谢您的帮助。
请您参考如下方法:
您可以将语言存储在自定义维度中,即您可以自己定义的分类数据字段。
在您的 GA 帐户中,转到属性设置、自定义定义、自定义维度。添加一个新维度。给它一个名称,该名称将在报告界面中使用(在代码中,自定义维度将通过其创建顺序通过数字索引引用)。
选择一个“范围”。选择命中范围(即,将分别为每个页面浏览/交互存储该值)或 session 范围(仅存储最后选择的值并将其应用于整个 session )。
然后您需要修改您的跟踪代码以在代码中设置自定义维度:
ga('create', 'UA-483951-1', 'auto');
ga('set', 'dimension1', <?php echo $lang; ?> );
ga('send', 'pageview');
“维度”关键字表示您正在设置自定义维度,索引 1 指的是您创建的第一个维度。 “set”调用将为 set 调用之后的每个交互设置字段值。
自定义维度现已准备就绪;它不会显示在标准报告中,您需要选择是二级维度,在自定义报告中使用它或根据记录的值构建分割。


