Respect des règles de l'IAB


Introduction

Ce document présente le processus de mesure des impressions utilisé par DFP Small Business. Pour aller plus loin, consultez les consignes de l'IAB concernant le décompte des impressions d'annonces.


Décompte des impressions

Échantillonnage

Le processus de décompte est basé sur un relevé chiffré et non sur un échantillonnage. Par conséquent, aucune estimation universelle ni projection statistique n'est réalisée au niveau des données. Cette méthode de mesure se base sur l'activité enregistrée en termes d'impressions (elle-même soumise à des procédures de filtrage).

Statistiques

Les statistiques sur l'audience fournies par DoubleClick for Publishers indiquent les impressions, les clics et les taux de clics enregistrés par les bannières publicitaires, en fonction des éléments suivants : réseau, annonceur, commercial, création, bloc d'annonces, emplacement, date et heure de la journée. Toutefois, ce document traite avant tout du décompte des impressions d'annonces et de la création des rapports correspondants.

Technique de mise en œuvre lancée côté client

Les demandes d'annonces entraînant des impressions sont déclenchées par une requête HTTP générée par des tags <SCRIPT> inclus dans le contenu de la page. Une fois interprétés par le navigateur, ces derniers déclenchent l'affichage du contenu correspondant. La structure du tag d'emplacement publicitaire est présentée ci-dessous. Notez que vous devez ajouter un appel JavaScript GA_googleFillSlot pour chaque impression d'annonce. Chaque fois que le navigateur appelle GA_googleFillSlot, une requête HTTP distincte est envoyée au serveur afin de récupérer l'annonce.

Étape HTML Description
<html>
<head>
Étape 1 <script language="JavaScript" src="http://partner.googleadservices.com/gampad/google_service.js">
</script>
Obligatoire : charge les fichiers JavaScript utilisés par DFP.  Small Business.
Étape 2 <script language="JavaScript" type="text/javascript">
    GS_googleAddAdSenseService("ca-pub1");
    GS_googleEnableAllServices();
</script>
Obligatoire : active la diffusion d'annonces sur votre page.
Étape 3 <script language="JavaScript">
    GA_googleAddAttr("Gender", "Male");
    GA_googleAddAttr("AgeRange", "18To24");
    GA_googleAddAttr("InterestArea", "cars");
</script>
Facultatif : définit des attributs au niveau de la page qui orientent la sélection des annonces.
Étape 4 <script language="JavaScript">
    GA_googleAddSlot ("ca-pub1", "GizmosUnlimited_HelpCenter_FAQs_ATF_Left_90x90");
    GA_googleAddAdSensePageAttr("google_color_bg", "F0F0F0");
    GA_googleAddAdSenseSlotAttr("AdUnitName", "google_color_bg", "F0F0F0");
</script>

Obligatoire/facultatif/facultatif, respectivement :

  • GA_googleAddSlot : définit les blocs d'annonces sur votre page. Cet exemple utilise un nom de bloc d'annonces fictif ("GizmosUnlimited...").
  • GA_googleAddAdSensePageAttr : vous pouvez appliquer des paramètres AdSense à tous les blocs d'annonces d'une page sur lesquelles apparaissent des annonces AdSense.
  • GA_googleAddAdSenseSlotAttr : si vos blocs d'annonces diffusent des annonces AdSense, vous pouvez appliquer des paramètres AdSense et des valeurs à un bloc précis.
Étape 5 <script language="JavaScript">
    GA_googleFetchAds();
</script>
Obligatoire : récupère les annonces destinées à votre page.

</head>

<body>
<h1>Titre de votre page</h1>

Étape 6 <script language="JavaScript">
        GA_googleFillSlot("GizmosUnlimited_HelpCenter_FAQs_ATF_Left_90x90");
 </script>
Obligatoire (un par bloc d'annonces) : affiche les annonces.

<p>Contenu habituel de votre page Web.</p>

</body>
</html>

Réponse entraînant le décompte d'une impression d'annonce

Le tag d'emplacement publicitaire JavaScript GA_googleFillSlot appelle une requête HTTP à envoyer au serveur publicitaire. Ce dernier sélectionne une annonce, puis renvoie un code de serveur "200" avec un contenu JavaScript dirigeant le navigateur vers le contenu publicitaire (création hébergée par Google ou tag d'emplacement publicitaire tiers). Une impression est comptabilisée lorsque le serveur répond à l'appel d'annonce et renvoie le contenu publicitaire. Dans le cadre de cette mise en œuvre, l'opération de comptage dépend du processus de sélection et d'affichage du contenu par les serveurs publicitaires, et intervient avant que l'annonce ne soit présentée à l'internaute.

Limites liées à l'élément déclencheur d'une impression

  • DFP Small Business enregistre des impressions d'annonces lorsque son serveur publicitaire reçoit une demande d'annonce de la part du navigateur et sélectionne une annonce. Cet enregistrement s'effectue avant la diffusion du contenu publicitaire choisi. Il arrive parfois que le nombre d'impressions soit surévalué. C'est le cas lorsque l'internaute quitte la page Web après le déclenchement du tag d'emplacement publicitaire et le décompte d'une impression, mais avant la diffusion du contenu publicitaire.

  • Une fonctionnalité de blocage des pop-ups peut empêcher les impressions d'annonces via des fenêtres pop-up ou pop-under (désignées collectivement par le terme "fenêtre pop-up" ci-après). Même si l'éditeur a correctement mis en œuvre les tags d'emplacement publicitaire, cette fonctionnalité bloque à la fois l'ouverture de la fenêtre pop-up et l'appel du tag d'emplacement publicitaire (servant également au décompte). Dans ce cas, aucune impression d'annonce n'est enregistrée. Notez qu'une impression est enregistrée si la création entraîne l'ouverture d'une fenêtre pop-up. Toutefois, une fonctionnalité de blocage des pop-ups peut empêcher l'affichage de cette fenêtre.

Suivi combiné

Il est impossible de charger des annonces de manière groupée. Chaque annonce est chargée, et donc enregistrée, séparément.

Techniques de contournement du cache

Grâce à une fonction JavaScript, DFP Small Business inclut automatiquement un nombre aléatoire dans l'URL pour chaque appel effectué auprès du serveur publicitaire. Cette opération a pour effet de limiter la mise en cache du tag d'emplacement publicitaire. DFP Small Business permet également d'insérer des macros de contournement du cache (basées sur un nombre aléatoire identifiant l'URL de manière unique) pour les annonces diffusées par des serveurs publicitaires tiers. Toutefois, cette méthode suppose que l'éditeur insère correctement les tags des blocs d'annonces.

Méthode de consignation

  • Google fait appel à plusieurs serveurs publicitaires afin d'être en mesure de fournir une capacité suffisante. Chacun de ces serveurs possède un fichier journal mis à jour régulièrement et traité de manière centralisée. Une fois les résultats quotidiens traités, des procédures automatisées permettent de vérifier que l'ensemble des fichiers journaux ont été passés en revue. Des alertes sont déclenchées et traitées en cas d'erreurs ou d'activité inhabituelle. Un délai de quatre heures au maximum peut être nécessaire avant que les fichiers journaux soient traités et qu'une impression d'annonce soit enregistrée.

  • Vous trouverez ci-dessous la description de certains des éléments consignés et leur rôle dans le processus :
    • Adresse IP : adresse IP (Internet Protocol) de l'internaute à l'origine de la demande. Elle est utilisée lors du processus de filtrage, y compris dans le cadre de l'identification et de la suppression du trafic Google interne et du trafic généré par des robots.

    • User-agent : chaîne de texte envoyée par le navigateur au serveur. Cette chaîne contient certaines informations permettant d'identifier le navigateur. Cet élément est utilisé lors du processus de filtrage, principalement pour identifier et supprimer le trafic généré par des robots.

    • Date et heure : date et heure de consignation de la requête par le serveur publicitaire

    • Contenu d'annonce : informations permettant d'identifier le contenu d'annonce sélectionné par le serveur publicitaire

    • Éditeur : identifie le site de l'éditeur à l'origine de la demande d'emplacement d'annonce.

    • Bloc d'annonces : indique où l'annonce sera diffusée sur le site de l'éditeur. Un bloc d'annonces peut être associé à un ou plusieurs éléments de campagne.

    • Élément de campagne : identifie la campagne et la création du client.

Autres informations relatives au décompte des impressions

  • Outils de blocage des pop-ups : les impressions d'annonces générées par des fenêtres publicitaires pop-up ou pop-under (désignées collectivement par le terme "fenêtre pop-up" ci-après) peuvent être bloquées par des outils de blocage de pop-ups. Même si l'éditeur a correctement mis en œuvre les tags d'emplacement publicitaire DFP Small Business, cette fonctionnalité bloque à la fois l'ouverture de la fenêtre pop-up et l'appel du tag d'emplacement publicitaire (servant également au décompte). Dans ce cas, aucune impression d'annonce n'est enregistrée.
  • Navigateurs non compatibles avec Flash : certains navigateurs et appareils (autres que PC) ne sont pas compatibles avec Flash (format interactif permettant de diffuser certaines publicités). En cas d'incompatibilité, l'impression d'annonce est enregistrée une fois que le tag d'emplacement publicitaire a fait l'objet d'une demande de la part du navigateur. Par conséquent, si le navigateur de l'internaute ne peut pas afficher la publicité au format Flash, l'impression d'annonce sera comptabilisée en trop, à moins qu'un autre format d'annonce ne soit demandé et affiché à la place.
  • JavaScript désactivé ou incompatible : il se peut que certains navigateurs relativement anciens et certains appareils (autres que PC) soient incompatibles avec JavaScript. Il se peut également que les utilisateurs aient désactivé la fonction JavaScript de navigateurs plus récents, auquel cas l'exécution des programmes et des scripts JavaScript est rendue impossible. DFP Small Business s'appuie sur une fonction JavaScript pour générer les tags d'emplacement publicitaire. Les navigateurs incapables d'exécuter le code JavaScript ne pourront pas générer d'appel d'annonce. Par conséquent, aucune interaction ne sera possible avec le serveur publicitaire (aucune annonce ne sera diffusée, ni comptabilisée).
  • Logiciels de blocage des annonces : certains outils ou navigateurs offrent la possibilité aux internautes de bloquer du contenu (y compris les publicités) appartenant à des domaines spécifiques. L'internaute peut, par exemple, empêcher l'affichage d'images issues de certains domaines ou l'envoi de demandes vers les domaines de son choix. Il est possible que les techniques ou logiciels qui bloquent l'envoi de demandes d'annonces vers le domaine DFP Small Business n'aient pas d'incidence sur le décompte des impressions. En effet, dans cette situation, la demande d'annonce et le décompte pouvant être bloqués, aucune impression n'est comptabilisée. Toutefois, les logiciels de blocage des publicités empêchent le chargement des images et du contenu en provenance du serveur de créations, mais pas des serveurs publicitaires DFP Small Business. Cela peut entraîner une surévaluation du nombre d'impressions si la demande d'annonce est traitée et comptabilisée et si le navigateur a empêché la diffusion de la création par la suite. Certains outils de blocage des annonces peuvent également être personnalisés par l'internaute de sorte à bloquer le contenu en fonction de la taille de l'image. Le logiciel compare la taille de l'image ou de la création par rapport aux paramètres définis dans le filtre et bloque l'image en cas de correspondance, ce qui peut entraîner une surévaluation du nombre d'impressions.
  • Désactivation de l'affichage des images : les internautes ont la possibilité de désactiver l'affichage des images dans leur navigateur. Dans ce cas, le navigateur ne demande pas d'images aux serveurs de créations. Par conséquent, les internautes ne verront pas les créations illustrées standards. Toutefois, si le lecteur Flash est toujours activé dans le navigateur, celui-ci pourra afficher les annonces multimédias. Cependant, il est possible que le navigateur envoie la demande initiale au serveur publicitaire DFP Small Business, entraînant une surévaluation des impressions de créations illustrées statiques. En effet, l'impression est comptabilisée après l'envoi de la demande, mais avant l'affichage de l'annonce dans le navigateur.
  • Actualisation automatique : chaque actualisation de la page entraîne l'envoi de nouvelles demandes au serveur publicitaire et la comptabilisation d'impressions supplémentaires.
  • Autres restrictions : outre les restrictions liées au décompte des impressions mentionnées ci-dessus, certaines entrées des fichiers journaux peuvent être corrompues ou rendues inutilisables avec l'accumulation des impressions d'annonces. 

Processus de planification et de diffusion des annonces

10 minutes au maximum peuvent s'écouler avant qu'un nouveau bloc d'annonces commence à accueillir des annonces. 15 minutes peuvent également être nécessaires pour qu'une modification soit répercutée dans les systèmes de diffusion d'annonces.


Méthodologie de filtrage

  • Journaux d'annonces : les journaux d'annonces de DFP répertorient les événements non valides et le trafic généré par des robots via une procédure de filtrage, afin de créer des fichiers d'impressions d'annonces cumulées.

  • Événements non valides : lors du processus de filtrage, certaines entrées des fichiers journaux sont supprimées, car elles ne sont pas utilisables. C'est le cas par exemple lorsque le serveur n'a pas compris la demande et lui a attribué un code d'erreur. Les entrées de fichiers journaux incomplètes ou corrompues sont également supprimées. Pour que la demande soit traitée, elle doit inclure certains champs, et ces champs doivent être complets et exacts. Dans le cas contraire, nous ne pouvons pas traiter la demande et l'entrée de journal est refusée.

  • Trafic généré par des robots : le trafic généré par des robots (d'exploration ou autres) et des agents (désignés collectivement par le terme "robots") sur le site Web est commandé par des programmes. Ces programmes envoient des demandes concernant les pages du site et suivent les liens figurant sur ces pages pour accéder à d'autres pages sur le site, ce qui les conduit, dans de nombreux cas, aux serveurs publicitaires. Il peut s'agir également d'outils de contrôle du système permettant de vérifier que le site Web fonctionne correctement, ou de processus d'indexation ou de récupération de contenu tels que ceux utilisés par les moteurs de recherche dans le but de compléter leurs bases de données. Lorsque le navigateur d'un internaute ou un robot envoie une demande de contenu à un serveur, cette dernière est généralement accompagnée de certaines données (adresse IP et user-agent, par exemple). En règle générale, le user-agent fournit les informations suivantes au serveur Web : type de navigateur utilisé (Internet Explorer, Firefox, Safari, Netscape, Opera, etc.), version du navigateur, système d'exploitation de l'ordinateur, etc. Il peut également envoyer des informations lui permettant de s'identifier auprès du serveur. Ces informations sont utilisées pour filtrer le trafic généré par des robots.

  • Autres informations concernant le filtrage :

    • Services de filtrage : Google procède à l'ensemble du filtrage.

    • Sources utilisées pour identifier l'activité générée par des robots : Google se base sur la liste internationale des robots fournie par l'IAB et l'ABCe, ainsi que sur d'autres filtres qui tiennent compte de l'activité passée des robots.

    • Processus de filtrage basés sur l'activité : l'identification basée sur l'activité implique l'analyse de certains types de tendances, à la recherche de comportements susceptibles d'être associés à un trafic généré par des robots. L'équipe Google chargée de la qualité du trafic enregistré par les annonces fait appel à des systèmes déjà en place pour identifier toute activité suspecte et réalise ce filtrage basé sur l'activité de manière appropriée.

    • Activité (non commerciale) générée en interne à l'occasion de tests : Google se base sur une liste de ses adresses IP internes pour exclure l'ensemble du trafic provenant de ces adresses dans les données des rapports. De plus, si vous vous connectez à DFP Small Business et si vous générez un clic ou une impression à partir de la même adresse IP, ces derniers seront ignorés.

    • L'ensemble des opérations de filtrage est réalisé a posteriori et de manière passive. En d'autres termes, la demande de l'internaute (navigateur, robot, etc.) est traitée sans que ce dernier ne sache qu'elle a été signalée, filtrée ni supprimée, car Google ne souhaite pas indiquer au user-agent que son activité a provoqué le déclenchement de ses mécanismes de filtrage.

    • Actualisation automatique : l'actualisation automatique des pages fait appel à du code de programmation HTML afin de recharger automatiquement une page spécifiée dans le navigateur au terme d'un délai fixé (entraînant ainsi l'enregistrement de nouvelles impressions d'annonces, par exemple). Google n'exerce aucun contrôle direct sur le mécanisme d'actualisation automatique déclenché par le site de l'éditeur et n'est pas en mesure de garantir que ce dernier transmet toutes les informations concernant ce procédé.


Création de rapports sur les données

  • Google signale les impressions d'annonces à DFP Small Business via une application électronique de création de rapports en ligne accessible via DFP Small Business.

  • Les statistiques sur l'audience fournies dans les rapports indiquent les impressions, les clics et les taux de clics, en fonction des éléments suivants : réseau, annonceur, commercial, création, bloc d'annonces, emplacement, date et heure de la journée. DFP Small Business fournit des statistiques sur l'audience en fonction de plusieurs caractéristiques (par exemple, campagne par date et heure de la journée, création par date). Les données générées dans les rapports ne font l'objet d'aucune estimation ni approximation.

  • Les rapports sont généralement créés en fonction du fuseau horaire de l'éditeur.

  • Bien que DFP Small Business recueille les statistiques de manière continue, l'affichage des données dans les rapports peut parfois prendre jusqu'à quatre heures. Le premier jour de chaque mois à 4 h 00, les statistiques du mois précédent sont considérées comme finales.

  • Procédures d'assurance qualité avant diffusion :

    • Les processus Google reposent sur des protocoles de demande de modifications formelle et sur des systèmes de suivi. Chaque demande de modification doit être saisie dans les outils de suivi de la gestion des modifications, lesquels consignent également les demandes approuvées. Les modifications sont ensuite effectuées et testées, soit à l'aide d'outils de test automatisés, soit manuellement (test de bloc), en fonction de leur nature. Une fois que toutes les opérations de test ont été réalisées, une build est créée. Cette build contient toutes les modifications récentes, qui sont testées dans un environnement parallèle dédié. Une fois que ces modifications ont été testées, elles sont transmises à l'environnement de production.

    • Des mécanismes de contrôle permettent de gérer l'accès à différents systèmes et de garantir que seul le personnel autorisé peut approuver les modifications apportées au programme et au système, ainsi que leur transfert vers l'environnement de production. Dans l'environnement DFP Small Business, des procédures Google bien définies permettent d'autoriser, de modifier ou d'annuler l'accès des utilisateurs. En outre, des audits sont réalisés tous les trimestres afin de déterminer si les droits d'accès accordés à chaque compte utilisateur sont appropriés.

  • Réémission des données : Google dispose d'outils automatisés pour détecter les incohérences dans les données des rapports et, le cas échéant, émettre des alertes internes. Le personnel de Google prend alors les mesures correctives qui s'imposent. La réémission des données à plus grande échelle est gérée au cas par cas.

  • Période de conservation des données électroniques : tous les fichiers journaux des serveurs publicitaires sont sauvegardés et conservés pendant au moins un an.