Tengo un sitio web donde un usuario puede tener muchas funciones (por ejemplo, "comerciante", "cliente", "administrador"). Estos roles se pueden combinar en cualquier combinación (por ejemplo, los usuarios pueden ser un "comerciante" y un "cliente"). Idealmente, me gustaría filtrar los datos analíticos por estos roles.

¿Puedo crear una propiedad de usuario que sea solo una matriz de estos roles?

firebase.analytics().setUserProperties({ roles: ['merchant', 'customer'] })

Me doy cuenta de que podría dividir esto en varias propiedades ...

firebase.analytics().setUserProperties({ isMerchant: true })
firebase.analytics().setUserProperties({ isCustomer: true })
firebase.analytics().setUserProperties({ isAdmin: false })

… Pero eso se complicaría a medida que aumentara el número de roles. Preferiría usar una matriz si es posible.

Metadatos

  • Google Analytics 4
  • Firebase 8.2.6
1
Nick 3 mar. 2021 a las 20:38

1 respuesta

La mejor respuesta

El valor de la propiedad se interpretará como string no como un objeto o matriz.

2
Michele Pisani 3 mar. 2021 a las 21:00