firebase / firebase/firebase-cpp-sdk

[FR] Allow to send ecommerce events passing Array<Item> parameters.

Abierto
#1,204 2 comentarios 0 reacciones 0 asignados Ver en GitHub
api: analytics type: feature request
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.