Google Analaytics和多语言网站

时间:2018-03-22 06:54:57

标签: javascript php google-analytics

我在PHP中有一个多语言网站,但我没有子目录 对于不同的语言。所有视图都基于PHP会话进行翻译

所以不要使用mysite.com/es/about而只是使用mysite.com/about 基于PHP会话,我用一种或另一种语言显示内容。

我该如何处理谷歌分析?有没有办法设置pageLanguage?

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'XXX');
gtag('pageLanguage', '<?php echo $language?>');

这是对的吗?谢谢

1 个答案:

答案 0 :(得分:0)

正如评论的那样,最好的选择是将语言添加为自定义维度,以便在发送综合浏览量之前添加自定义维度。

self.addEventListener('push', function(event) {
  console.log('[Service Worker] Push Received.');
  console.log(`[Service Worker] Push had this data: "${event.data.text()}"`);

  const title = 'Garment IO';

  const options = {
    body: getAlertData(event.data.text()),
    icon: '../images/icon.png',
    dir:'rtl',
    badge: '../images/badge.png'
  };
  event.waitUntil(self.registration.showNotification(title, options));
});

self.addEventListener('notificationclick', function(event) {
  console.log('[Service Worker] Notification click Received.');

  event.notification.close();

  event.waitUntil(
    clients.openWindow('https://google.com');///want to change this !
  );
});

这个集合将在加载页面的所有命中添加此CD,因为该语言是页面信息,建议的范围是命中级别。

https://support.google.com/analytics/answer/2709829?hl=en