Documentacion: informes GA4 diarios/semanales por WhatsApp via Hermes #169

Closed
opened 2026-07-08 23:33:07 +00:00 by rafa · 0 comments
Owner

Informes GA4 de Fe Adulta por WhatsApp via Hermes

Documentacion de lo configurado el 2026-07-08.

Objetivo

Hermes envia por WhatsApp un resumen automatico de evolucion del portal Fe Adulta usando GA4:

  • informe diario: datos de ayer, comparado con el mismo dia de la semana anterior;
  • informe semanal: ultimos 7 dias completos, comparado con los 7 dias anteriores.

Destino: mismo grupo WhatsApp ya usado por feadulta-feedback-daily:

  • platform: whatsapp
  • chat_id: 120363426298243278@g.us

GA4

  • Measurement ID: G-6RT9ZRS4LW
  • Property ID: 508378818
  • OAuth client: /mnt/c/Users/Chia/feadulta-git/.secrets/ga4-oauth-client.json
  • OAuth token: /mnt/c/Users/Chia/feadulta-git/.secrets/ga4-token.json
  • Python env: /mnt/c/Users/Chia/feadulta-git/.venv/bin/python

Codigo creado

Generador principal:

/mnt/c/Users/Chia/feadulta-git/scripts/feadulta_ga4_digest.py

Comandos directos:

/mnt/c/Users/Chia/feadulta-git/.venv/bin/python /mnt/c/Users/Chia/feadulta-git/scripts/feadulta_ga4_digest.py --period daily
/mnt/c/Users/Chia/feadulta-git/.venv/bin/python /mnt/c/Users/Chia/feadulta-git/scripts/feadulta_ga4_digest.py --period weekly

Tambien admite --format json para analisis posterior.

Wrappers de Hermes:

/home/rafa/.hermes/scripts/feadulta_ga4_daily.py
/home/rafa/.hermes/scripts/feadulta_ga4_weekly.py

Skill de Hermes:

/home/rafa/.hermes/skills/feadulta-analytics/SKILL.md

Copia fuente en el repo:

/mnt/c/Users/Chia/feadulta-git/hermes/skills/feadulta-analytics/SKILL.md
/mnt/c/Users/Chia/feadulta-git/hermes/scripts/feadulta_ga4_daily.py
/mnt/c/Users/Chia/feadulta-git/hermes/scripts/feadulta_ga4_weekly.py

Jobs de Hermes configurados

Archivo:

/home/rafa/.hermes/cron/jobs.json

Diario

  • id: feadulta-ga4-daily
  • script: feadulta_ga4_daily.py
  • no_agent: true
  • schedule: 50 6 * * *
  • hora: todos los dias a las 6:50 ET
  • next_run_at inicial: 2026-07-09T06:50:00-04:00
  • entrega: origin WhatsApp 120363426298243278@g.us

Semanal

  • id: feadulta-ga4-weekly
  • script: feadulta_ga4_weekly.py
  • no_agent: true
  • schedule: 0 7 * * 1
  • hora: lunes a las 7:00 ET
  • next_run_at inicial: 2026-07-13T07:00:00-04:00
  • entrega: origin WhatsApp 120363426298243278@g.us

Metricas del informe diario

  • Visitas: sessions
  • Comparativa: sessions vs mismo dia de la semana anterior
  • Usuarios: totalUsers
  • Paginas vistas: screenPageViews
  • Tiempo medio: userEngagementDuration / sessions
  • Engagement: engagedSessions / sessions
  • Top 3 paginas: pageTitle, pagePath, screenPageViews, tiempo medio aproximado
  • Origen aproximado: buckets de sessionSourceMedium
    • Google
    • Carta/email
    • Directo
    • Social
    • Otros buscadores
    • Otros

Metricas del informe semanal

  • Ventana: ultimos 7 dias completos terminando ayer
  • Comparativa: 7 dias anteriores
  • Visitas, usuarios, paginas vistas
  • Paginas por visita: screenPageViews / sessions
  • Tiempo medio: userEngagementDuration / sessions
  • Top 5 paginas
  • Origen
  • Top 5 paises
  • Top 5 idiomas del navegador
  • Dispositivos
  • Senal adicional si el trafico sube o baja al menos un 20%

Validacion realizada

Validaciones locales:

python3 -m py_compile /mnt/c/Users/Chia/feadulta-git/scripts/feadulta_ga4_digest.py
python3 -m json.tool /home/rafa/.hermes/cron/jobs.json

Ejecuciones manuales reales contra GA4:

python3 /home/rafa/.hermes/scripts/feadulta_ga4_daily.py
python3 /home/rafa/.hermes/scripts/feadulta_ga4_weekly.py

Resultado diario validado para 2026-07-07:

  • 1.200 visitas
  • +16,4% vs 2026-06-30
  • 999 usuarios
  • 2.685 paginas vistas
  • tiempo medio 1m 32s
  • engagement 52,8%
  • origen: Google 62,3%, Directo 27,8%, Carta/email 5,2%

Resultado semanal validado para 2026-07-01 a 2026-07-07:

  • 13.120 visitas
  • +4,2% vs semana anterior
  • 8.615 usuarios
  • 42.165 paginas vistas
  • 3,21 paginas/visita
  • tiempo medio 2m 39s
  • origen: Google 52,2%, Directo 28,7%, Carta/email 11,7%
  • paises top: Spain, Mexico, Argentina, Colombia, United States
  • dispositivos: mobile 51,2%, desktop 44,8%, tablet 3,1%

Nota importante sobre Carta/email

Carta/email solo se mide bien si los enlaces del mailing llevan parametros UTM. Si no, GA4 mete parte del trafico de la carta dentro de Directo.

Recomendacion para la carta:

utm_source=carta
utm_medium=email
utm_campaign=YYYY-MM-DD

Estado

Configurado y validado. Sin trabajo pendiente para activar los cron.

# Informes GA4 de Fe Adulta por WhatsApp via Hermes Documentacion de lo configurado el 2026-07-08. ## Objetivo Hermes envia por WhatsApp un resumen automatico de evolucion del portal Fe Adulta usando GA4: - informe diario: datos de ayer, comparado con el mismo dia de la semana anterior; - informe semanal: ultimos 7 dias completos, comparado con los 7 dias anteriores. Destino: mismo grupo WhatsApp ya usado por `feadulta-feedback-daily`: - platform: `whatsapp` - chat_id: `120363426298243278@g.us` ## GA4 - Measurement ID: `G-6RT9ZRS4LW` - Property ID: `508378818` - OAuth client: `/mnt/c/Users/Chia/feadulta-git/.secrets/ga4-oauth-client.json` - OAuth token: `/mnt/c/Users/Chia/feadulta-git/.secrets/ga4-token.json` - Python env: `/mnt/c/Users/Chia/feadulta-git/.venv/bin/python` ## Codigo creado Generador principal: ```bash /mnt/c/Users/Chia/feadulta-git/scripts/feadulta_ga4_digest.py ``` Comandos directos: ```bash /mnt/c/Users/Chia/feadulta-git/.venv/bin/python /mnt/c/Users/Chia/feadulta-git/scripts/feadulta_ga4_digest.py --period daily /mnt/c/Users/Chia/feadulta-git/.venv/bin/python /mnt/c/Users/Chia/feadulta-git/scripts/feadulta_ga4_digest.py --period weekly ``` Tambien admite `--format json` para analisis posterior. Wrappers de Hermes: ```bash /home/rafa/.hermes/scripts/feadulta_ga4_daily.py /home/rafa/.hermes/scripts/feadulta_ga4_weekly.py ``` Skill de Hermes: ```bash /home/rafa/.hermes/skills/feadulta-analytics/SKILL.md ``` Copia fuente en el repo: ```bash /mnt/c/Users/Chia/feadulta-git/hermes/skills/feadulta-analytics/SKILL.md /mnt/c/Users/Chia/feadulta-git/hermes/scripts/feadulta_ga4_daily.py /mnt/c/Users/Chia/feadulta-git/hermes/scripts/feadulta_ga4_weekly.py ``` ## Jobs de Hermes configurados Archivo: ```bash /home/rafa/.hermes/cron/jobs.json ``` ### Diario - id: `feadulta-ga4-daily` - script: `feadulta_ga4_daily.py` - no_agent: `true` - schedule: `50 6 * * *` - hora: todos los dias a las 6:50 ET - next_run_at inicial: `2026-07-09T06:50:00-04:00` - entrega: `origin` WhatsApp `120363426298243278@g.us` ### Semanal - id: `feadulta-ga4-weekly` - script: `feadulta_ga4_weekly.py` - no_agent: `true` - schedule: `0 7 * * 1` - hora: lunes a las 7:00 ET - next_run_at inicial: `2026-07-13T07:00:00-04:00` - entrega: `origin` WhatsApp `120363426298243278@g.us` ## Metricas del informe diario - Visitas: `sessions` - Comparativa: `sessions` vs mismo dia de la semana anterior - Usuarios: `totalUsers` - Paginas vistas: `screenPageViews` - Tiempo medio: `userEngagementDuration / sessions` - Engagement: `engagedSessions / sessions` - Top 3 paginas: `pageTitle`, `pagePath`, `screenPageViews`, tiempo medio aproximado - Origen aproximado: buckets de `sessionSourceMedium` - Google - Carta/email - Directo - Social - Otros buscadores - Otros ## Metricas del informe semanal - Ventana: ultimos 7 dias completos terminando ayer - Comparativa: 7 dias anteriores - Visitas, usuarios, paginas vistas - Paginas por visita: `screenPageViews / sessions` - Tiempo medio: `userEngagementDuration / sessions` - Top 5 paginas - Origen - Top 5 paises - Top 5 idiomas del navegador - Dispositivos - Senal adicional si el trafico sube o baja al menos un 20% ## Validacion realizada Validaciones locales: ```bash python3 -m py_compile /mnt/c/Users/Chia/feadulta-git/scripts/feadulta_ga4_digest.py python3 -m json.tool /home/rafa/.hermes/cron/jobs.json ``` Ejecuciones manuales reales contra GA4: ```bash python3 /home/rafa/.hermes/scripts/feadulta_ga4_daily.py python3 /home/rafa/.hermes/scripts/feadulta_ga4_weekly.py ``` Resultado diario validado para 2026-07-07: - 1.200 visitas - +16,4% vs 2026-06-30 - 999 usuarios - 2.685 paginas vistas - tiempo medio 1m 32s - engagement 52,8% - origen: Google 62,3%, Directo 27,8%, Carta/email 5,2% Resultado semanal validado para 2026-07-01 a 2026-07-07: - 13.120 visitas - +4,2% vs semana anterior - 8.615 usuarios - 42.165 paginas vistas - 3,21 paginas/visita - tiempo medio 2m 39s - origen: Google 52,2%, Directo 28,7%, Carta/email 11,7% - paises top: Spain, Mexico, Argentina, Colombia, United States - dispositivos: mobile 51,2%, desktop 44,8%, tablet 3,1% ## Nota importante sobre Carta/email `Carta/email` solo se mide bien si los enlaces del mailing llevan parametros UTM. Si no, GA4 mete parte del trafico de la carta dentro de `Directo`. Recomendacion para la carta: ```text utm_source=carta utm_medium=email utm_campaign=YYYY-MM-DD ``` ## Estado Configurado y validado. Sin trabajo pendiente para activar los cron.
rafa closed this issue 2026-07-08 23:33:08 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rafa/feadulta#169