Spaces:
Sleeping
Sleeping
Avoid firebase_user at geo
Browse files- funciones.py +16 -4
funciones.py
CHANGED
|
@@ -59,8 +59,14 @@ async def procesa_evento(request: Request, stripe_signature: str = Header(None))
|
|
| 59 |
print("Customer directo:", cus_id)
|
| 60 |
imagenes = event_data['metadata']['imagenes']
|
| 61 |
print("Imágenes:", imagenes)
|
| 62 |
-
firebase_user = event_data['metadata']
|
| 63 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 64 |
#Analytics se hace al final después de registrar la venta.
|
| 65 |
print("gacliente:", gaCliente)
|
| 66 |
#Si el cliente es None, éste no fue enviado y no ejecutes esto.
|
|
@@ -94,8 +100,14 @@ async def procesa_evento(request: Request, stripe_signature: str = Header(None))
|
|
| 94 |
imagenes = event_data['metadata']['imagenes']
|
| 95 |
print("Imágenes:")
|
| 96 |
print(imagenes)
|
| 97 |
-
firebase_user = event_data['metadata']
|
| 98 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 99 |
print("gacliente:", gaCliente)
|
| 100 |
print("Sending to GA4...")
|
| 101 |
ga4Analiticas.send_ga4_purchase_event(event_data)
|
|
|
|
| 59 |
print("Customer directo:", cus_id)
|
| 60 |
imagenes = event_data['metadata']['imagenes']
|
| 61 |
print("Imágenes:", imagenes)
|
| 62 |
+
firebase_user = event_data['metadata'].get('firebase_user', None)
|
| 63 |
+
print("Firebase user:", firebase_user)
|
| 64 |
+
|
| 65 |
+
if firebase_user:
|
| 66 |
+
herramientas.registrar_evento(cus_id, firebase_user, int(imagenes), sitio)
|
| 67 |
+
else:
|
| 68 |
+
print(f"No hay firebase_user, sitio: {sitio}. No se registra evento en firestore.")
|
| 69 |
+
|
| 70 |
#Analytics se hace al final después de registrar la venta.
|
| 71 |
print("gacliente:", gaCliente)
|
| 72 |
#Si el cliente es None, éste no fue enviado y no ejecutes esto.
|
|
|
|
| 100 |
imagenes = event_data['metadata']['imagenes']
|
| 101 |
print("Imágenes:")
|
| 102 |
print(imagenes)
|
| 103 |
+
firebase_user = event_data['metadata'].get('firebase_user', None)
|
| 104 |
+
print("Firebase user:", firebase_user)
|
| 105 |
+
|
| 106 |
+
if firebase_user:
|
| 107 |
+
herramientas.registrar_evento(cus_id, firebase_user, int(imagenes), sitio)
|
| 108 |
+
else:
|
| 109 |
+
print(f"No hay firebase_user, sitio: {sitio}. No se registra evento en firestore.")
|
| 110 |
+
|
| 111 |
print("gacliente:", gaCliente)
|
| 112 |
print("Sending to GA4...")
|
| 113 |
ga4Analiticas.send_ga4_purchase_event(event_data)
|