Dominio de ejemplo · No es un servicio activo · Las visitas desde el navegador muestran esta página · Las solicitudes a la API reciben 410 Gone
example-petstore.com
Dominio de ejemplo · no es un servicio real
example-petstore.com
example-petstore.com es un dominio de ejemplo de la documentación de Google sobre Google Analytics,
Search Console y datos estructurados, donde representa tu propio sitio web. No aloja ninguna tienda, API ni búsqueda.
Si este nombre aparece en tu código o en tu configuración, sustitúyelo por tu propio dominio.
Has llegado a dogs.example-petstore.com. Esa dirección solo existe en ejemplos, así que lo que te ha traído aquí todavía apunta a un marcador de posición. Lo más probable es que venga de un enlace del ejemplo entre dominios de Classic Analytics (ga.js) (“See my pet store”): consulta cómo corregirlo.
¿Has enviado una clave, un token o una contraseña aquí? Rótalos ahora.
Las solicitudes de código que apunta a example-petstore.com llegan a este servidor en lugar de al servicio real,
junto con cualquier clave de API, token de acceso, contraseña o cookie de sesión que incluyan. Considera esas
credenciales como expuestas:
Revoca la clave, el token o la contraseña en el servicio que los emitió.
Genera una credencial nueva y guárdala en la configuración o en un gestor de secretos, no en el código.
Corrige la dirección en tu código para que las nuevas credenciales solo lleguen al servicio real.
Revisa los registros de acceso de ese servicio en busca de actividad que no reconozcas.
Elimina el código con _setDomainName, _link y _linkByPost, instala la etiqueta de Google y configura la medición entre dominios y las referencias no deseadas de la forma actual.
Un traslado completo con redirecciones 301 y la herramienta Change of Address, sin direcciones de ejemplo en las URL canónicas, los sitemaps ni hreflang.
Desarrollar y probar
Clientes de API, servidores simulados y valores de ejemplo que nunca llegan al servidor de un desconocido.
Mantén las URL base fuera del código, haz que apunten al servicio real y añade una comprobación que impida que las direcciones de ejemplo lleguen a producción.
Se enviaron claves, tokens o contraseñas a un dominio de ejemplo. Revócalos y sustitúyelos, con enlaces directos a las páginas de revocación de los proveedores más habituales.
Cada ejemplo muestra el fragmento obsoleto tal como se publicó y lo que debes usar en su lugar.
La parte resaltada es lo que tienes que sustituir. La historia completa
incluye fechas y fuentes archivadas.
Google Analytics · 2009–2024
Seguimiento entre dominios con Classic Analytics
La guía de Google para hacer el seguimiento de varios dominios con Classic Analytics (ga.js) usaba una
tienda de mascotas en example-petstore.com, subdominios como dogs.example-petstore.com y un carrito de compra en
example-commerce-host.com.
Ejemplo obsoleto
_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_setDomainName', 'example-petstore.com']);
_gaq.push(['_setAllowLinker', true]);
<a href="http://dogs.example-petstore.com/intro.html"
onclick="_gaq.push(['_link', 'http://dogs.example-petstore.com/intro.html']); return false;">See my pet store</a>
Classic y Universal Analytics ya no recopilan datos. Elimina este código, incluidos los enlaces de ejemplo, e
instala la etiqueta de Google para Google Analytics 4. La medición entre dominios se configura después en la administración.
Usa en su lugar
<!-- Google tag (gtag.js) for Google Analytics 4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Marcado del cuadro de búsqueda de enlaces de sitio
Los primeros ejemplos de Google para el cuadro de búsqueda de enlaces de sitio se copiaron en temas, software de
foros y guías de SEO. query.example-petstore.com era la dirección inventada de la página de resultados de búsqueda de
la tienda de mascotas.
La primera versión (septiembre de 2014) usaba https://host.example-petstore.com/search?q={search_term}.
Google dejó de mostrar el cuadro de búsqueda de enlaces de sitio el 21 de noviembre de 2024; el marcado que quede no
provoca errores, pero la url debe ser la tuya. Un bloque WebSite sencillo sigue ayudando con
el nombre de tu sitio en los resultados de búsqueda.
La ayuda de Search Console sobre la herramienta Change of Address usaba un traslado de
http://fish.example-petstore.com a http://example.com o
http://example-petstore.com. La herramienta solo funciona con ambos sitios como propiedades a nivel de
dominio (una Domain property o una propiedad de prefijo de URL en la raíz, como https://example.com/),
que pertenezcan a la misma cuenta de Google, así que debes sustituir las direcciones de ejemplo por las tuyas, también en las URL canónicas, los
sitemaps y hreflang.
Las solicitudes a direcciones como api.example-petstore.com/v2/pet vienen de
código que usa este dominio como URL base. Reciben 410 Gone con una explicación en JSON. Este dominio no
tiene relación con la API de ejemplo Swagger Petstore de petstore.swagger.io.
Usa en su lugar: lee la dirección desde la configuración
# Python: read the address from configuration, not from the code
import os
BASE_URL = os.environ["API_BASE_URL"]
// JavaScript / Node.js
const baseURL = process.env.API_BASE_URL;
// PHP 8
$baseUrl = getenv('API_BASE_URL') ?: throw new RuntimeException('API_BASE_URL is not set');
Busca example-petstore y example-commerce-host en tu código, plantillas, tema y gestor de etiquetas.
Elimina el código de Classic y Universal Analytics; en Google Analytics 4, indica solo tus propios dominios.
Usa tu propia página de inicio y el nombre de tu sitio en los datos estructurados, y compruébalos con el Schema Markup Validator.
Haz que los clientes de API y los scripts apunten al servicio real, y rota las credenciales que se hayan enviado aquí.
Cuando todo apunte al lugar correcto, nada de tu sitio ni de tu código llegará a este dominio.
Resumen: soluciones por plataforma
Dónde
Qué ves
Qué hacer
Classic Analytics (ga.js) o Universal Analytics (analytics.js)
_setDomainName, _setAllowLinker, _link, _linkByPost o ga('linker:autoLink', …) con uno de estos nombres
Elimina el fragmento antiguo completo, incluidos los controladores onclick/onsubmit y los enlaces de ejemplo, e instala la etiqueta de Google para Google Analytics 4. Las propiedades estándar de Universal Analytics dejaron de procesar datos el 1 de julio de 2023 (las de 360, el 1 de julio de 2024). Universal Analytics has been replaced
Google Analytics 4
Estos nombres en la lista de dominios, o autorreferencias en los informes
Admin › Data collection and modification › Data streams › tu flujo web › Configure tag settings › Configure your domains: deja solo tus propios dominios. Añade las referencias no deseadas en List unwanted referrals. Set up cross-domain measurement
Etiqueta de Google en el código (gtag.js)
gtag('set', 'linker', {'domains': ['example-petstore.com']}) o un cookie_domain fijo en el código
Lista de dominios en la etiqueta de Google, o una etiqueta antigua de HTML personalizado
Google tags › tu etiqueta › Show all › Configure your domains / List unwanted referrals; busca el fragmento antiguo en las etiquetas de HTML personalizado y en las variables; prueba con Preview. Google tag settings in Tag Manager
Datos estructurados que añadiste tú mismo (JSON-LD, microdatos)
"url": "https://www.example-petstore.com/", un target en query. o host.example-petstore.com
Usa tu propia página de inicio como url y el nombre de tu sitio como name. La SearchAction se puede eliminar. Compruébalo con el Schema Markup Validator (la prueba de resultados enriquecidos no cubre los nombres de sitio). Site names in Google Search
Yoast SEO
Acción de búsqueda en el esquema del sitio
Yoast usa la dirección de tu propio sitio. Para eliminarla: add_filter( 'disable_wpseo_json_ld_search', '__return_true' );Yoast: SearchAction
El marcado del cuadro de búsqueda se eliminó en la versión 8.4 (diciembre de 2024); actualiza el plugin. SEOPress changelog
Search Console
Una dirección de ejemplo usada en un traslado de sitio, una URL canónica, un sitemap o hreflang
Change of Address solo funciona entre propiedades a nivel de dominio de la misma cuenta de Google. Mantén las redirecciones 301 al menos un año, mejor para siempre (la señal del traslado dura 180 días). Corrige las URL canónicas, el sitemap y hreflang en tu propio sitio y vuelve a enviar el sitemap. Change of Address tool
Clientes de API, SDK y scripts
Una URL base o un host con uno de estos nombres, a menudo con un encabezado Authorization
Traslada la URL base a la configuración (variable de entorno o archivo de configuración) y haz que apunte al servicio real. Revoca todas las claves que se enviaron aquí.OWASP Secrets Management
Búscalo en tu propio código
Busca ambos nombres en tu proyecto, incluidas las plantillas y los archivos del tema:
Revisa también lo que tu código no muestra: el HTML generado de tu página de inicio (ver el código fuente y buscar), las etiquetas de HTML personalizado y las variables de tu contenedor de Google Tag Manager, los campos de “código personalizado en el head” de tu CMS o tema, y la configuración de tus plugins de analítica y SEO.
Preguntas y respuestas
¿Qué es example-petstore.com?
Un dominio de ejemplo. La documentación de Google sobre Google Analytics, Search Console y datos estructurados lo usaba para representar tu propio sitio web, y los tutoriales lo copiaron de ahí. No aloja ninguna tienda, API ni búsqueda.
¿Es example-petstore.com una tienda de mascotas real?
No. Aquí no se vende nada y no hay productos, cuentas ni pedidos. Todas las direcciones del dominio muestran esta página.
¿Por qué llegan a example-petstore.com solicitudes de mi sitio o de mi código?
Se copió una dirección de un ejemplo y nunca se sustituyó: un enlace de un fragmento de seguimiento antiguo, datos estructurados, una configuración de Search Console o la URL base de un cliente de API. Sustitúyela por tu propio dominio o por el servicio real.
He enviado una clave de API, un token o una contraseña a example-petstore.com. ¿Qué hago ahora?
Considéralos expuestos. Revócalos en el servicio que los emitió, genera otros nuevos, guárdalos fuera de tu código, corrige la dirección y revisa los registros de acceso del servicio. Solo el servicio emisor puede revocar una clave.
¿Para qué servía query.example-petstore.com?
En el ejemplo de Google de 2014–2015 para el cuadro de búsqueda de enlaces de sitio, era la dirección inventada de la página de resultados de búsqueda de la tienda de mascotas. Google podía mostrar un cuadro de búsqueda debajo del resultado de un sitio; los términos de búsqueda sustituían a {search_term_string} y se enviaba al usuario a esa dirección. Nunca existió, y Google dejó de mostrar el cuadro de búsqueda en noviembre de 2024.
¿Cuándo se usó example-petstore.com por primera vez?
En marzo de 2009, cuando Google reorganizó su documentación de Classic Analytics y la guía para hacer el seguimiento de varios dominios presentó la tienda de mascotas y su carrito. Las versiones anteriores de esa guía no lo usaban.
¿Tiene relación con Swagger Petstore?
No. Swagger Petstore es una API de ejemplo para OpenAPI en petstore.swagger.io. example-petstore.com procede de la documentación de Google sobre analítica y SEO.
¿Qué es example-commerce-host.com?
El dominio de ejemplo hermano: el carrito de compra de terceros de los mismos ejemplos entre dominios, como example-commerce-host.com/example-petstore. Consulta example-commerce-host.com.