gtag:未发送事件的维度(如何发送?)

gtag: dimensions of an event are not being sent (How to send?)

我正在使用 google 新的 api gtag 分析。我想发送具有特定维度的事件,而不是为在页面加载开始时配置的每个事件发送通用维度。

我正在尝试这样做:

parameters.softwareOwner = HelperJSViewBag.getValue("softwareOwner");
parameters.softwareVersion = HelperJSViewBag.getValue("softwareVersion");
parameters.event_category = this.category.name;
parameters.event_label = this.description;
parameters.metricValue = 1;
parameters.customerID = cookieCustomer.id;
parameters.customerSessionID = cookieCustomer.id_session;
parameters.customerPartnerID = localStorageCustomer.partnerID;
parameters.customerName = localStorageCustomer.firstName + " " + 
localStorageCustomer.lastName;
gtag('event', parameters.metricName, parameters);

我正在使用 tag assistance (by google) 来跟踪指标是否被发送到 google 分析并且它正在发送但仅具有维度 event_categoryevent_label.

我这样做是可能的吗?如果没有,还有其他方法可以完成我想要的吗?

我发现我的问题是什么 here。 google 分析无法识别我发送的任何维度,至少无法识别我提供的名称。我需要的是将每个名称映射到 google 给出的服装名称。此名称由 "dimension" + 索引组成(例如:维度 5;维度 6)。

parameters.softwareOwner = HelperJSViewBag.getValue("softwareOwner");
parameters.softwareVersion = HelperJSViewBag.getValue("softwareVersion");
parameters.event_category = this.category.name;
parameters.metricName = this.name;
parameters.event_label = this.description;    
parameters.metricValue = 1;
parameters.customerID = cookieCustomer.id;
parameters.customerSessionID = cookieCustomer.id_session;
parameters.customerPartnerID = localStorageCustomer.partnerID;
parameters.custom_map = {
    "dimension1" : "softwareOwner",
    "dimension2" : "softwareVersion",
    "dimension3" : "customerID ",
     .........
}
gtag('event', parameters.metricName, parameters);