firebase / firebase/firebase-cpp-sdk
[FR] Allow to send ecommerce events passing Array<Item> parameters.
- Lenguaje dominante
- C++
- Estrellas
- 326
- Forks
- 137
- Merge medio
- 3 d 9 h
- PR fusionados (30 d)
- 5
Descripción
### Feature proposal
* Firebase Component: Analytics
Currently LogEvent functions support only parameters of types integer, float, string and boolean. Though several recommended GA4 events such as "begin_checkout", "purchase", "add_to_cart" require "items" parameter to be passed as Array even for one single Item, thus making impossible to send these types of ecommerce events via C++ SDK.
The possible solution would be to allow LogEvent function to accept Variant values holding vector and map.
Guía de contribución
Línea de trabajo
Comienza rastreando la API Analytics LogEvent y el manejo de su parámetro Variant, centrándote en cómo se aceptan actualmente los valores integer, float, string y boolean. Comprueba las pruebas o ejemplos existentes del SDK para LogEvent, si los hay. Se considera terminado cuando los eventos de comercio electrónico como begin_checkout, purchase y add_to_cart pueden pasar un valor items que contenga datos de Array.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp, firebase
- Área
- analytics
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100