Отправить информацию о просмотре страницы в Google Аналитику можно двумя способами:
Настройки по умолчанию
В теге gtag.js, который вы добавляете на свой сайт, есть фрагмент с командой config. Она по умолчанию отправляет информацию о просмотрах страниц. Вы можете добавить дополнительные параметры:
gtag('config', 'GA_MEASUREMENT_ID', <parameters>);
Объект <parameters>
определяет, как выполняется инициализация Google Аналитики. При настройке можно использовать следующие ключи:
Имя | Тип | Обязательно? | Значение по умолчанию | Описание |
---|---|---|---|---|
page_title |
string |
Нет | document.title | Название страницы. |
page_location |
string |
Нет | location.href | URL страницы. |
page_path |
string |
Нет | location.pathname |
Путь к странице. При переопределении это значение должно начинаться с косой черты ( |
send_page_view |
boolean |
Нет | true |
Должен ли регистрироваться просмотр страницы. |
Пример кода, который переопределяет значения параметров page_title
и page_path
:
gtag('config', 'GA_MEASUREMENT_ID', {
'page_title' : 'homepage',
'page_path': '/home'
});
Несколько ресурсов
Чтобы отправить данные о просмотре страницы в несколько ресурсов Google Аналитики, выполните команду gtag('config')
для каждого из них.
gtag('config', 'GA_MEASUREMENT_ID_1');
gtag('config', 'GA_MEASUREMENT_ID_2');
Эту настройку необходимо отдельно добавить во фрагмент gtag.js
на каждой странице сайта.
Настройка отправки данных вручную
В большинстве случаев фрагмент кода для Google Аналитики, используемый по умолчанию, редактировать не нужно. Однако при необходимости вы можете вручную настроить отправку данных о просмотрах страниц. Это бывает нужно для одностраничных приложений или страниц с бесконечной прокруткой. В таком случае выполните следующие действия:
Как отключить отслеживание просмотров страниц
Чтобы отключить отслеживание по умолчанию, задайте для параметра send_page_view
во фрагменте gtag.js
значение false
.
gtag('config', 'GA_MEASUREMENT_ID', {
send_page_view: false
});
Параметр send_page_view
необходимо изменить на каждой странице сайта, где вы хотите отключить автоматическое отслеживание просмотров.
Если во фрагменте кода заданы настройки для нескольких ресурсов, отключите отправку сведений о просмотрах для каждой команды config:
gtag('config', 'GA_MEASUREMENT_ID_1', {
send_page_view: false
});
gtag('config', 'GA_MEASUREMENT_ID_2', {
send_page_view: false
});
Отправка событий page_view
вручную
При необходимости отправляйте приведенный ниже вызов gtag
с соответствующими заменами значений-плейсхолдеров:
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>',
page_path: '<Page Path>',
send_to: '<GA_MEASUREMENT_ID>'
})