# Dónde dejan rastro los productos

Los tipos de código que un producto deja en los sitios web de sus clientes, más o menos del más fiable al menos fiable. Una buena firma suele unir dos o tres de ellos con `|`.

### La dirección desde la que se carga su script

La mayoría de los productos se instalan con una etiqueta script, y el script viene del propio servidor del producto: un CDN o un subdominio estático. Es lo primero que hay que buscar.

`"static.hotjar.com"` (https://es.publicwww.com/websites/%22static.hotjar.com%22/)

### Un ajuste dentro del fragmento instalado

El código que pegan los clientes suele definir una variable o llamar a una función con el nombre del producto. Está ahí incluso cuando el script en sí se carga desde otro lugar, empaquetado con los scripts del propio sitio o servido a través de un proxy.

`"_hjSettings"` (https://es.publicwww.com/websites/%22_hjSettings%22/)

### Un id de cuenta

Muchos fragmentos llevan el id de cuenta del cliente en un formato fijo. Busca la parte que nunca cambia y extrae los id con [snipexp:](https://es.publicwww.com/docs/query-syntax/regex/).

`"googletagmanager.com/gtm.js" snipexp:|(GTM-[A-Z0-9]+)|` (https://es.publicwww.com/websites/%22googletagmanager.com%2Fgtm.js%22+snipexp%3A%7C%28GTM-%5BA-Z0-9%5D%2B%29%7C/)

### Un id o una clase de elemento de su widget

Un widget coloca en la página un elemento propio: un contenedor con el id o el nombre de clase del producto.

`"class=\"g-recaptcha\""` (https://es.publicwww.com/websites/%22class%3D%5C%22g-recaptcha%5C%22%22/)

### Una carpeta de plugin o de módulo

En un CMS, un producto instalado como plugin vive en una carpeta con su nombre, y esa carpeta aparece en las direcciones de sus scripts y hojas de estilos.

`"/wp-content/plugins/contact-form-7/"` (https://es.publicwww.com/websites/%22%2Fwp-content%2Fplugins%2Fcontact-form-7%2F%22/)

### Un enlace a las páginas propias del producto

Cuando un producto aloja en su propio dominio un portal, un centro de ayuda o una página de reservas para cada cliente, el sitio del cliente enlaza a ella, a menudo en un subdominio propio del cliente dentro del dominio del producto.

`".zendesk.com/hc/"` (https://es.publicwww.com/websites/%22.zendesk.com%2Fhc%2F%22/)

### Archivos servidos desde el almacenamiento del producto

Las imágenes y los documentos que un producto guarda para sus clientes se cargan desde la dirección de almacenamiento del producto.

`"images.ctfassets.net"` (https://es.publicwww.com/websites/%22images.ctfassets.net%22/)

### La etiqueta generator

Los creadores de sitios y los CMS suelen nombrarse a sí mismos, a veces con su versión, en una metaetiqueta.

`"content=\"Joomla!"` (https://es.publicwww.com/websites/%22content%3D%5C%22Joomla%21%22/)

### Encabezados HTTP y cookies

Los encabezados de respuesta se indexan junto con cada página, así que también se puede buscar un servidor, un framework o una empresa de hosting que establezca un encabezado o una cookie propios.

`"x-powered-by: express"` (https://es.publicwww.com/websites/%22x-powered-by%3A+express%22/) `"set-cookie: PHPSESSID"` (https://es.publicwww.com/websites/%22set-cookie%3A+PHPSESSID%22/)

Cómo saber si un rastro pertenece de verdad a los clientes del producto, y cómo combinar varios, se explica en [Comprobar una firma](https://es.publicwww.com/docs/signatures/checking/).

Source: https://es.publicwww.com/docs/signatures/traces/
