Moibe commited on
Commit
2c46523
·
1 Parent(s): 5bf0780

Avoid firebase_user at geo

Browse files
Files changed (1) hide show
  1. 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']['firebase_user']
63
- herramientas.registrar_evento(cus_id, firebase_user, int(imagenes), sitio)
 
 
 
 
 
 
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']['firebase_user']
98
- herramientas.registrar_evento(cus_id, firebase_user, int(imagenes), sitio)
 
 
 
 
 
 
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)