Requêtes pour fichiers statiques
Pour le Zoning et le Session Replay, Contentsquare doit récupérer les éléments statiques de votre site.
Afin d’autoriser Contentsquare à récupérer ces éléments, choisissez l’une des options suivantes :
- Autorisez les adresses IP Contentsquare
- Utilisez un header statique personnalisé pour valider les requêtes
- Utilisez un header personnalisé pour valider les requêtes
Autoriser les adresses IP
Section titled Autoriser les adresses IPOuvrez les ports 80
(HTTP) et 443
(HTTPS) et autorisez les adresses IP suivantes afin d’empêcher que le scraper soit bloqué par votre proxy, firewall, ou configuration serveur.
Utiliser un header statique personnalisé
Section titled Utiliser un header statique personnaliséAvec cette option, Contentsquare ajoute un header personnalisé aux paramètres du projet.
Vous pouvez valider que les requêtes du scraper contiennent ce header avec la bonne valeur.
Utiliser un header dynamique personnalisé
Section titled Utiliser un header dynamique personnaliséVous pouvez utiliser le header personnalisé X-CONTENTSQUARE-SIGNATURE
pour valider que les requêtes proviennent effectivement de Contentsquare.
Le header X-CONTENTSQUARE-SIGNATURE
est une chaîne de caractères dans ce format :
avec :
<TIMESTAMP>
: le temps auquel la requête est envoyée, d’aprèsDate.now()
,<RESOURCE_DOMAIN>
: le domaine complet qui héberge la ressource,<SECRET>
: le secret partagé entre vous et Contentsquare pour le projet, généré à la création du projet.
Avec un secret abcde
, le Contentsquare service scraper a émis cette requête le 6 août 2020 à 05h39, pour récupérer le logo Contentsquare :
Vous pouvez regénérer la signature et vérifier qu’elle correspond à la valeur du headerX-CONTENTSQUARE-SIGNATURE
header en fournissant :
- Le timestamp de la requête entrante (
1596706743675
), - Le domaine sur lequel est hébergé la ressource (
contentsquare.com
), - Le secret fourni par Contentsquare (
abcde
).