0

Я использую универсальную аналитику GA. Я хочу получить параметр utm_content пользователя, который пришел на мою страницу с некоторыми. Но я хочу, чтобы он получил его в любом посещении пользователем страницы на этом сеансе.Как я могу получить параметры GA utm на вторичной странице в сеансе пользователя

Я просто подумал о чтении файлов cookie, но данные хэшированы, и я понял, что Google этого не хочет. Some analysis on cookie

Могу ли я сделать это с помощью любого метода API в Analytics.js или с любым другим решением?

+1

Параметры кампании применяются к сеансу, а не только к целевой странице. Не нужно гадать куки (что в любом случае не будет работать с Universal Analytics). –

ответ

0

Я думаю, вы могли бы использовать трекер и позвонить по методу get. Он возвращает значение, связанное с данным полем. Это нужно вызвать на экземпляр объекта отслеживания.

ga(function(tracker) { 
    car content = ga('get', 'campaignContent', 'content'); 
}); 

Эта функция будет выполняться после загрузки библиотеки analytics.js. Когда функция выполняется, параметр трекера будет иметь ссылку на трекер по умолчанию (при условии, что он был создан до вызова функции). Затем ссылка трекера используется для получения значения campaignContent.