Я новичок в GA, я пытаюсь реализовать GA, как это, при нажатии кнопки
var eventAction = "Click";
var eventLabel = "button text";
var eventValue = "https://developers.google.com/analytics";
gtag('event', eventAction, { 'event_category': eventCategory, 'event_label': eventLabel })
но требование в том, что я должен реализовать
eventAction= "click"
eventLabel= "Button Text"
eventCategory = "Div class name"
eventID=ID = "Button ID"
eventURL= "https://developers.google.com/analytics"
ga('send', 'event', 'click', 'Learn more', 'banner-container bannertextleft', 'ID-XXXXXXXX', '/';"
Есть ли способ настроить события GA, добавив, как указано выше?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Нет, возможные поля:
Вам придется втиснуть в этикетку любые дополнительные метаданные, которые вам нужны.
Документация находится здесь: https://support.google.com/analytics/answer/1033068#Anatomy
Нет, вы не можете вставлять дополнительные поля в события. Доступны только 4: https://developers.google.com/analytics/devguides/collection/analyticsjs/events#event_fields
category (строка, обязательная)action (строка, обязательная)label (целое число, необязательно)value (целое число, необязательно)Однако вы можете использовать специальные параметры для расширения данных, связанных с событиями..
hitИтак, предположим, что вы создали eventID / eventURL в качестве 1-го и 2-го специальных параметров, код будет выглядеть так:
ga('set', 'cd1', 'Button ID');
ga('set', 'cd2', 'https://developers.google.com/analytics');
ga('send', 'event',...
Затем, используя отчеты или API, вы можете извлекать данные о ваших событиях вместе с вашими пользовательскими измерениями (например, с API вы должны использовать ga:dimensionXX, где XX - это идентификатор измерения).
О eventURL: обратите внимание, что по умолчанию события автоматически связываются с ранее записанным просмотром страницы. Итак, если eventURL представляет собой запуск событий страницы, вам даже не нужно это реализовывать, это уже сделано. Просто используйте отчеты или API (ga:pagePath), чтобы получить эту информацию.
Ваш вопрос непонятен. В первом примере используется объект gtag, а во втором - объект ga. Второй пример жестко запрограммирован и отправляет значения способом. Что ты хочешь делать сейчас?