From 33b24f33c7dd6ecff6bbd334078037d9687c20f6 Mon Sep 17 00:00:00 2001 From: ChemaVX Date: Tue, 28 Jul 2026 06:04:20 +0000 Subject: [PATCH] =?UTF-8?q?seo=5Fgsc:=20nombre=20real=20de=20la=20propieda?= =?UTF-8?q?d=20ES=20y=20qu=C3=A9=20hist=C3=B3rico=20hay=20de=20verdad?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Estreno con credencial. Dos cosas que solo se ven con la API delante: La propiedad ES no es de dominio sino de prefijo de URL (https://zonadeexclusion.com/), así que sc-domain:zonadeexclusion.com no existía y el canario lo cazó en el paso 4. Queda anotado que ese tipo de propiedad no ve www ni http. Y el histórico no es de 16 meses: las dos propiedades se dieron de alta en mayo de 2026 y el dato más antiguo es del 2026-05-09. El manual prometía comparar contra el año pasado y eso no va a existir nunca. --- MANUAL-GSC.md | 15 ++++++++++++--- seo_gsc.py | 8 +++++++- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/MANUAL-GSC.md b/MANUAL-GSC.md index 2ae65f3..a27cd10 100644 --- a/MANUAL-GSC.md +++ b/MANUAL-GSC.md @@ -61,6 +61,12 @@ Si el nombre que devuelve `sitios` no coincide con el configurado (puede ser `sc-domain:x.com` o `https://www.x.com/`, con barra final), corrige el diccionario `SITIOS` en `seo_gsc.py` con el nombre exacto. +Es lo que pasó al estrenarlo: las dos propiedades **no son del mismo tipo**. EN +es de dominio y ES es de prefijo de URL (`https://zonadeexclusion.com/`), que +solo ve lo que cuelga de ese prefijo exacto — ni `www`, ni `http`. Sirve porque +el canónico del ES es el apex, pero si algún día se publica bajo `www` no +aparecería aquí. Darla de alta como propiedad de dominio lo arreglaría de raíz. + ## Uso diario ```bash @@ -69,9 +75,12 @@ seo-gsc # sin argumentos = informe de 28 días seo-gsc informe --dias 7 ``` -La primera descarga se trae **16 meses**, que es todo lo que Google guarda. Eso -significa que el histórico está disponible desde el minuto uno: no hay que -esperar semanas para tener con qué comparar. +La primera descarga pide **16 meses**, que es todo lo que Google guarda, pero +lo que llega es lo que haya. Medido el 2026-07-28: el dato más antiguo es del +**2026-05-09** en las dos propiedades, porque se dieron de alta entonces. Google +no guarda nada de antes de que exista la propiedad, así que **no hay histórico +anterior a mayo de 2026 y nunca lo habrá**. Cuidado con leer «16 meses» y creer +que se puede comparar contra el año pasado. ### La pregunta pendiente diff --git a/seo_gsc.py b/seo_gsc.py index 1e5da39..c609a39 100644 --- a/seo_gsc.py +++ b/seo_gsc.py @@ -66,9 +66,15 @@ BD = os.path.expanduser(os.environ.get("GSC_DB", "~/.local/state/seo-gsc/gsc.db" TG_SECRET = ("monitoring", "grafana-telegram-infisical") # La propiedad se confirma con `sitios`; esto es solo el intento por defecto. +# ⚠️ El nombre tiene que ser EXACTO al que devuelve `seo-gsc sitios`. Las dos +# propiedades no son del mismo tipo: EN es de dominio (cubre cualquier +# subdominio y esquema) y ES es de prefijo de URL, así que solo ve lo que +# cuelgue de https://zonadeexclusion.com/ — ni www ni http. Vale porque el +# canónico del ES es el apex y www redirige con 301, pero si algún día se +# publica bajo www, en este marcador no aparecería. SITIOS = { "en": {"host": "theexclusionzone.com", "propiedad": "sc-domain:theexclusionzone.com"}, - "es": {"host": "zonadeexclusion.com", "propiedad": "sc-domain:zonadeexclusion.com"}, + "es": {"host": "zonadeexclusion.com", "propiedad": "https://zonadeexclusion.com/"}, } RETRASO_DIAS = 3 # margen para que Google consolide