example-commerce-host.com

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

Dominio de ejemplo · no es un servicio real

example-commerce-host.com

example-commerce-host.com es un dominio de ejemplo de la documentación de Google sobre la medición de visitantes entre dominios, donde representa un carrito de compra de terceros: una tienda en example-petstore.com envía a sus visitantes a un carrito como example-commerce-host.com/example-petstore. No aloja ningún carrito, proceso de compra ni página de pago. Si este nombre aparece en tu código o en tu configuración, sustitúyelo por la dirección que te dio tu proveedor de carrito.

¿Has enviado aquí una clave, un token, una contraseña o datos de pago? Actúa ahora.

Las solicitudes de código que apunta a example-commerce-host.com llegan a este servidor en lugar de a la tienda o al proveedor de pagos real, junto con cualquier clave de API, token de acceso, contraseña, cookie de sesión o datos de tarjeta que incluyan. Considéralos expuestos:

  1. Revoca la clave, el token o la contraseña en el servicio que los emitió y genera una credencial nueva.
  2. Guarda las credenciales en la configuración o en un gestor de secretos, no en el código.
  3. Si se enviaron datos de tarjeta reales, ponte en contacto con el emisor de la tarjeta.
  4. Corrige la dirección en tu código para que las nuevas credenciales solo lleguen al servicio real.

Dónde revocar claves en GitHub, AWS, Google Cloud, Stripe y otros

De dónde viene este nombre

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

Una tienda y un carrito de terceros en Classic Analytics

La guía de Google para hacer el seguimiento de varios dominios con Classic Analytics (ga.js) enviaba a los visitantes de la tienda en www.example-petstore.com a un carrito en www.example-commerce-host.com/petStoreCart.

Ejemplo obsoleto

<form action="…"
      onSubmit="pageTracker._linkByPost('www.example-commerce-host.com/petStoreCart/begin.php');">

_gaq.push(['_setCookiePath', '/myStore/']);
_gaq.push(['_cookiePathCopy', '/myCart/']);

Classic y Universal Analytics ya no recopilan datos. Elimina este código y haz que los formularios y enlaces apunten a tu proceso de compra real. Los formularios y enlaces copiados con una dirección completa siguen enviando visitantes aquí, a menudo con parámetros del tipo __utma en la direcció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>

Guía completa: de Classic Analytics a Google Analytics 4

Google Analytics 4 · Tag Manager · actual

Medir tu tienda y tu carrito juntos

La guía actual de Google sobre la medición entre dominios sigue presentando un sitio web en example-petstore.com con un carrito en example-commerce-host.com/example-petstore; sus ejemplos de código usan example.com. En Google Analytics 4, los dominios se configuran en la administración: Admin › Data collection and modification › Data streams › tu flujo web › Configure tag settings.

  • Configure your domains: tu tienda y tu proveedor de carrito.
  • List unwanted referrals: las páginas de pago que aparecen como referencias.

Sin esta configuración, un cliente que pasa de la tienda al carrito se cuenta dos veces, y la venta pierde la relación con la forma en que encontró tu tienda. En Google Tag Manager, la misma configuración está en Google tags › tu etiqueta › Show all.

O en el código

// Only if you configure cross-domain measurement in code instead of in the admin;
// place this before gtag('config', …)
gtag('set', 'linker', {
  'domains': ['www.example.com', 'checkout.example.net']
});

Paso a paso: medición entre dominios

API · scripts

Clientes de API y scripts

Las solicitudes con cuerpo, o a rutas de estilo API, vienen de código que usa este dominio como dirección. Reciben 410 Gone con una explicación en JSON.

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');

Guía completa: configurar clientes de API y SDK

Dominio hermano

El lado de la tienda: example-petstore.com

La tienda de estos ejemplos, y los demás lugares donde aparece (marcado del cuadro de búsqueda de enlaces de sitio, traslados de sitios en Search Console), se explican en example-petstore.com.

Lista de comprobación rápida

  • Busca example-commerce-host y example-petstore en tu código, plantillas, tema y gestor de etiquetas.
  • Sustituye la dirección del carrito por la dirección de pago que te dio tu proveedor de carrito.
  • Elimina el código de Classic y Universal Analytics; en Google Analytics 4, indica el dominio de tu tienda y el de tu proveedor de carrito.
  • Rota las claves, tokens o contraseñas que se hayan enviado aquí.
  • Cuando todo apunte al lugar correcto, nada de tu sitio ni de tu código llegará a este dominio.

Preguntas y respuestas

¿Qué es example-commerce-host.com?

Un dominio de ejemplo. En la documentación de Google sobre la medición de visitantes entre dominios, representa un carrito de compra de terceros: una tienda en example-petstore.com envía a sus visitantes a un carrito en una dirección como example-commerce-host.com/example-petstore.

¿Es example-commerce-host.com un carrito de compra o un servicio de pago real?

No. No hay carrito, proceso de compra ni página de pago, y aquí no se puede comprar ni pagar nada. Todas las direcciones del dominio muestran esta página.

¿Por qué acaban en example-commerce-host.com visitantes o solicitudes de mi tienda?

Se copió la dirección de un carrito de un ejemplo y nunca se sustituyó, en un enlace, un formulario, un fragmento de seguimiento o un script. Sustitúyela por la dirección de pago que te dio tu proveedor de carrito.

He enviado datos de tarjeta, una clave o una contraseña a example-commerce-host.com. ¿Qué hago ahora?

Considéralos expuestos. Revoca las claves, tokens y contraseñas en el servicio emisor y genera otros nuevos; si se enviaron datos de tarjeta reales, ponte en contacto con el emisor de la tarjeta. Solo el servicio emisor puede revocar una clave.

¿Cómo mido los visitantes entre mi tienda y mi proveedor de carrito en Google Analytics 4?

En la administración: Admin, Data collection and modification, Data streams, tu flujo web, Configure tag settings, Configure your domains. Introduce el dominio de tu tienda y el de tu proveedor de carrito.

¿Por qué un cliente se cuenta como dos usuarios, o mi propia tienda aparece como referencia?

Falta la medición entre dominios o incluye los dominios equivocados. Indica tu tienda y tu proveedor de carrito en Configure your domains, y añade las referencias no deseadas, como las páginas de pago, en List unwanted referrals.

¿Qué son /petStoreCart, /myStore/ y /myCart/?

Rutas inventadas de los mismos ejemplos: el carrito de la tienda de mascotas, y una tienda y un carrito en carpetas distintas de un mismo dominio. Ninguna existe; todas llevan a esta página.

¿Es example-zoohandlung.de el mismo ejemplo?

Sí. Un material alemán de preparación de exámenes tradujo la tienda de mascotas como www.example-zoohandlung.de y mantuvo el carrito en www.example-commerce-host.com/example-zoohandlung/.

¿Qué es example-petstore.com?

El dominio de ejemplo hermano: el lado de la tienda en los mismos ejemplos. Consulta example-petstore.com.

Fuentes