Spaces:
Sleeping
Sleeping
Preparado para recibir cliente de Analytics
Browse files- ga4Ejemplo.py +1 -1
- main.py +2 -0
ga4Ejemplo.py
CHANGED
|
@@ -35,7 +35,7 @@ def send_ga4_purchase_event(session):
|
|
| 35 |
})
|
| 36 |
|
| 37 |
payload = {
|
| 38 |
-
"client_id":
|
| 39 |
"events": [
|
| 40 |
{
|
| 41 |
"name": "purchase",
|
|
|
|
| 35 |
})
|
| 36 |
|
| 37 |
payload = {
|
| 38 |
+
"client_id": session['metadata']['gaCliente'], # Aquí deberías usar el Client ID o User ID del usuario
|
| 39 |
"events": [
|
| 40 |
{
|
| 41 |
"name": "purchase",
|
main.py
CHANGED
|
@@ -53,6 +53,8 @@ async def webhook_received(request: Request, stripe_signature: str = Header(None
|
|
| 53 |
print(event_data['payment_method_options'])
|
| 54 |
print("Cantidad de elementos:")
|
| 55 |
print(len(event_data['payment_method_options']))
|
|
|
|
|
|
|
| 56 |
print("Sending to GA4...")
|
| 57 |
ga4Ejemplo.send_ga4_purchase_event(event_data)
|
| 58 |
#Si hay un elemento que es card abona inmediatamente.
|
|
|
|
| 53 |
print(event_data['payment_method_options'])
|
| 54 |
print("Cantidad de elementos:")
|
| 55 |
print(len(event_data['payment_method_options']))
|
| 56 |
+
gaCliente = event_data['metadata']['gaCliente']
|
| 57 |
+
print("gacliente:", gaCliente)
|
| 58 |
print("Sending to GA4...")
|
| 59 |
ga4Ejemplo.send_ga4_purchase_event(event_data)
|
| 60 |
#Si hay un elemento que es card abona inmediatamente.
|