Acheminer la collecte de données via un réseau CDN
Certaines organisations acheminent les demandes de collecte de données via leur réseau de diffusion de contenu (CDN) au lieu de les envoyer directement à Adobe. Les raisons courantes incluent la protection par pare-feu d’application web (WAF), les politiques d’entreprise qui exigent que tout le trafic du site web transite par un réseau CDN et la possibilité d’inspecter le trafic envoyé à Adobe. Le réseau de diffusion de contenu reçoit des requêtes sur un nom d’hôte détenu par votre organisation, puis les transfère à un nom d’hôte de collecte de données Adobe, appelé origine.
Choisir un type d’origine origin-type
data.adobedc.net, tel que example.data.adobedc.netdata.example.com*.data.adobedc.net)Conditions requises pour toutes les implémentations de réseau CDN requirements
Les bibliothèques de collecte de données Adobe, telles qu’AppMeasurement et le Web SDK, incluent tout ce dont Adobe a besoin dans chaque requête. Configurez votre réseau CDN pour transférer ces requêtes à Adobe sans les modifier.
Votre configuration de réseau CDN doit :
- Transférez la méthode de requête, le chemin d’URL, la chaîne de requête et le corps sans modifications.
- Laissez l’en-tête
Hostinchangé. - Laissez inchangé le domaine sur lequel les cookies Adobe sont définis.
- Conservez tous les cookies répertoriés dans la section relative aux cookies de ce guide.
- Ajoutez l’en-tête
X-Forwarded-Forcontenant l’adresse IP du visiteur. Adobe utilise cet en-tête pour la géolocalisation. Sans cela, les données de géolocalisation reflètent l’emplacement des serveurs de votre réseau CDN plutôt que celui de vos visiteurs. - Renvoyer les réponses d’Adobe au navigateur sans modification.
Votre configuration de réseau CDN peut :
- Supprimez les cookies qu’Adobe n’utilise pas, tels que les cookies d’autres systèmes de votre site. Les cookies non liés ajoutent une surcharge à chaque requête.
- Utilisez les services WAF, de filtrage des robots ou de suppression des données personnelles, à condition qu’ils ne modifient rien de ce qui est indiqué ci-dessus. Testez ces services avec une suite de rapports de développement ou un flux de données avant de les appliquer au trafic de production. Un filtrage trop agressif peut supprimer suffisamment de données pour rendre les rapports inutilisables.
Votre configuration de réseau CDN ne doit pas :
- Mettre en cache les requêtes ou les réponses de collecte de données. Chaque requête doit atteindre Adobe.
- Pointez sur un nom d’hôte d’origine qui n’existe pas.
- Acceptez les certificats expirés ou épinglez un certificat spécifique à partir de l’origine. Adobe ne prend pas en charge la diffusion des certificats expirés et peut les supprimer à tout moment.
Configuration d’un réseau CDN avec une origine tierce third-party-origin
Une origine tierce utilise son propre certificat Adobe. Votre organisation n’a donc pas besoin de gérer un certificat sur les serveurs Adobe.
- Recherchez l’identifiant client de votre organisation. Voir Rechercher votre identifiant client.
- Dans votre configuration de réseau CDN, définissez le nom d’hôte d’origine sur votre sous-domaine d’ID client de
data.adobedc.net. Par exemple :example.data.adobedc.net. - Activez l’indication du nom du serveur (SNI) pour l’origine. Définissez le nom d’hôte SNI sur le nom d’hôte d’origine (par exemple,
example.data.adobedc.net), et non sur le nom d’hôte de votre site web. - Configurez votre réseau CDN pour répondre aux exigences requises pour toutes les implémentations de réseau CDN ci-dessus.
- Si le nom d’hôte auquel votre implémentation envoie des données est modifié, mettez à jour votre implémentation. Si vous conservez le même nom d’hôte, aucune modification d’implémentation n’est nécessaire.
hiodsibxvip01.data.adobedc.net. Ce nom d’hôte est lié à votre certificat propriétaire et peut cesser de fonctionner lorsque le certificat est supprimé.Les origines tierces utilisent toujours le type RDC par défaut, de sorte que les données peuvent être collectées à n’importe quel emplacement de collecte de données d’Adobe.
Configuration d’un réseau CDN avec une origine propriétaire first-party-origin
Utilisez une origine propriétaire uniquement si votre organisation en a besoin. Les raisons courantes sont les suivantes :
- Votre politique de sécurité nécessite un contrôle direct du certificat d’origine. Par exemple, votre organisation doit pouvoir révoquer le certificat par l’intermédiaire de sa propre autorité de certification.
- Votre entreprise nécessite un type de collecte de données régionale verrouillé.
- Contactez l’assistance clientèle d’Adobe pour configurer un certificat géré par le client pour votre nom d’hôte propriétaire, tel que
data.example.com. Si votre entreprise a besoin d’un type de collecte de données régionale verrouillé, spécifiez-le dans votre requête. - Dans votre configuration de réseau CDN, définissez le nom d’hôte d’origine sur votre nom d’hôte propriétaire.
- Activez l’indication du nom du serveur (SNI) pour l’origine. Définissez le nom d’hôte SNI sur votre nom d’hôte propriétaire et configurez votre réseau de diffusion de contenu pour vous attendre à ce que votre certificat propriétaire provienne de l’origine.
- Configurez votre réseau CDN pour répondre aux exigences requises pour toutes les implémentations de réseau CDN ci-dessus.
- Si le nom d’hôte auquel votre implémentation envoie des données est modifié, mettez à jour votre implémentation. Si vous conservez le même nom d’hôte, aucune modification d’implémentation n’est nécessaire.
Déplacer une implémentation propriétaire existante vers un réseau CDN migrate
Si votre organisation envoie actuellement des données directement à un nom d’hôte propriétaire avec un certificat hébergé par Adobe, procédez comme suit pour passer à un réseau CDN :
- Identifiez chaque mise en œuvre qui envoie des données à votre nom d’hôte propriétaire, sur tous les produits Adobe. D’autres produits, tels qu’Adobe Target ou Adobe Journey Optimizer, peuvent utiliser le même nom d’hôte et un seul certificat peut couvrir de nombreux noms d’hôte.
- Choisissez un type d’origine. Si vous choisissez une origine propriétaire, contactez l’assistance clientèle d’Adobe pour convertir votre certificat en certificat géré par le client avant son expiration.
- Configurez votre réseau CDN. Conservez votre nom d’hôte existant afin de ne pas avoir à mettre à jour vos implémentations.
- Avant l’expiration de votre certificat, pointez votre nom d’hôte sur votre réseau CDN et changez toutes les implémentations pour l’utiliser.
- Vérifiez vos données.
- Si vous avez choisi une origine tierce, contactez l’assistance clientèle d’Adobe pour marquer votre certificat propriétaire en vue de sa suppression.
Une fois que votre nom d’hôte pointe vers votre réseau CDN, Adobe ne peut plus renouveler votre certificat propriétaire. Si une implémentation repose toujours sur le certificat à son expiration, les données de cette implémentation sont perdues. Contacter l’assistance clientèle d’Adobe permet à votre entreprise de contrôler la suppression du certificat.
Vérifier les données check
Adobe ne peut pas valider la configuration de votre réseau CDN. Après avoir acheminé la collecte de données via votre réseau CDN, comparez vos données avant et après la modification :
- Les données continuent d’arriver dans les suites de rapports, les flux de données ou les jeux de données attendus au volume habituel.
- Les rapports de géolocalisation affichent l’emplacement de vos visiteurs, et non un petit nombre de villes où se trouvent les serveurs de votre réseau CDN.
- Le nombre de visiteurs uniques n’augmente pas de manière inattendue.
- Dans les outils de développement de votre navigateur, les requêtes de collecte de données envoyées à votre nom d’hôte réussissent et les cookies Adobe sont définis sur le même domaine qu’auparavant.
Erreurs de configuration courantes
Les problèmes suivants sont connus pour entraîner des problèmes de qualité des données ou des pertes de données. Cette liste n’est pas exhaustive.
X-Forwarded-ForHost ou modifie le domaine du cookie