Estoy usando google universal analytics dentro de react. React es probablemente irrelevante para esta pregunta, pero solo para obtener información, estoy usando el complemento react-ga.
Usando este documento creé 3 dimensiones; https://support.google.com/analytics/answer/2709829#zippy=%2Cin-this-article
Las dimensiones son empresa, propiedad y espacio.
Al final de ese documento tutorial dice "también debe modificar su código de seguimiento" y proporciona un enlace a otro documento, pero ese documento no explica ni menciona "modificar el código de seguimiento".
Tengo las dimensiones creadas y las configuro en el código usando el método de reaccionar ga:
ReactGA.set({company: "Acme123"}) y en la consola me Set called on unknown field: "company".
Este es el resultado de reaccionar ga/google analytics. Estoy seguro de que react-ga está ejecutando correctamente los comandos de google UA.
analytics_debug.js:26 Running command: ga("create", "UA-XXXXXXXX-1", "auto") analytics_debug.js:26 Creating new tracker: t0 analytics_debug.js:26 Auto cookieDomain found: "none" analytics_debug.js:26 Running command: ga("set", {company: "Acme123"}) analytics_debug.js:26 Set called on unknown field: "company". analytics_debug.js:26 Running command: ga("set", {property: "property name here"}) analytics_debug.js:26 Set called on unknown field: "property". analytics_debug.js:26 Running command: ga("set", {space: "id # here"}) analytics_debug.js:26 Set called on unknown field: "space". analytics_debug.js:26 Running command: ga("send", {hitType: "pageview", page: "/profile/34733494-ec46-48ed-b2ae-0ffef6d2499e"})¿Qué debo hacer con el código de seguimiento (como dice el documento para "modificarlo" o las nuevas dimensiones no funcionarán)?
FYI: veo las vistas de página en la interfaz de usuario web de Google, así que sé que todo esto funciona básicamente, pero necesito guardar algunos datos arbitrarios para poder filtrarlos más tarde cuando consulte datos de informes para una visualización de informe de datos personalizados (fuera y separado de la interfaz web de Google Analytics).
Cuando establece dimensiones personalizadas, no usa su nombre, sino su índice. Por ejemplo, en su ejemplo, si la company está configurada en la primera posición en su cuenta de GA, la configuraría así: ReactGA.set({dimension1: "Acme123"})
Puede encontrar la guía oficial aquí: Dimensiones y métricas personalizadas | Análisis para Web (analytics.js)