Я настроил пользовательское измерение в google analytics 'dimension2', в которое я хочу записать уникальный идентификатор WPForms. Я добавил это в менеджер тегов Google, и я могу видеть пользовательское измерение со значением при предварительном просмотре сайта в GTA Preview. , Я добавил это в gtags. js на этом словосочетании для прессы,
var dimensionValue = $.cookie("_wpfuuid");
gtag('config', 'UA-1234567890-2', {
'custom_map': {'dimension2': 'wpfid'}
});
gtag('set', 'dimension2', {'wpfid': dimensionValue});
В обозревателе запросов Google Analytics я вижу размер2 в результатах теста.
"columnHeaders": [
{
"name": "ga:dimension2",
"columnType": "DIMENSION",
"dataType": "STRING"
},
{
"name": "ga:users",
"columnType": "METRIC",
"dataType": "INTEGER"
}
],
"totalsForAllResults": {
"ga:users": "1"
},
"rows": [
[
"40502794-ecf1-4cf6-97b9-2c16c7f6c949",
"1"
]
]
И я могу видеть данные измерения2 в проводнике Google Analytics, поэтому он добавляется в интерфейс браузера для аналитики.
Однако, когда я добавляю следующее в свой Скрипт запроса API, он ломается и не генерирует никаких ошибок php, или ошибка в том, что он не распознает «dimension2». Я попробовал это на 2 взглядах и оба действуют одинаково. Вот мой код для добавления пользовательского измерения в мой запрос
$dimension = new Google_Service_AnalyticsReporting_Dimension();
$dimension->setName("ga:dimension2");
Что мне не хватает? Почему это не видно в результатах Google API и / или где я могу увидеть ошибки?