seo_gsc: nombre real de la propiedad ES y qué histórico hay de verdad
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.
This commit is contained in:
+12
-3
@@ -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
|
`sc-domain:x.com` o `https://www.x.com/`, con barra final), corrige el
|
||||||
diccionario `SITIOS` en `seo_gsc.py` con el nombre exacto.
|
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
|
## Uso diario
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -69,9 +75,12 @@ seo-gsc # sin argumentos = informe de 28 días
|
|||||||
seo-gsc informe --dias 7
|
seo-gsc informe --dias 7
|
||||||
```
|
```
|
||||||
|
|
||||||
La primera descarga se trae **16 meses**, que es todo lo que Google guarda. Eso
|
La primera descarga pide **16 meses**, que es todo lo que Google guarda, pero
|
||||||
significa que el histórico está disponible desde el minuto uno: no hay que
|
lo que llega es lo que haya. Medido el 2026-07-28: el dato más antiguo es del
|
||||||
esperar semanas para tener con qué comparar.
|
**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
|
### La pregunta pendiente
|
||||||
|
|
||||||
|
|||||||
+7
-1
@@ -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")
|
TG_SECRET = ("monitoring", "grafana-telegram-infisical")
|
||||||
|
|
||||||
# La propiedad se confirma con `sitios`; esto es solo el intento por defecto.
|
# 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 = {
|
SITIOS = {
|
||||||
"en": {"host": "theexclusionzone.com", "propiedad": "sc-domain:theexclusionzone.com"},
|
"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
|
RETRASO_DIAS = 3 # margen para que Google consolide
|
||||||
|
|||||||
Reference in New Issue
Block a user