L’API (Application Programming Interface) est une interface de programmation d’applications, contenant un ensemble de fonctions courantes de bas niveau, bien documentées, permettant de programmer des applications de « Haut Niveau ».
l’API "First" permet d’avoir accès à toutes les fonctionnalités de l’outil "First" ouvertes aux agences SEM (Search Engine Marketer), via des web services répondant à des requêtes unitaires.
Les avantages de l’API "First" sont les suivants :
Homogénéité : les agences possèdent des outils de bid management pour gérer les campagnes de leurs annonceurs. En connectant leurs outils à l’API "First" et aux API des divers réseaux du marché, elles peuvent ainsi travailler sur une interface unique.
Efficacité : l’API "First" offre toutes les fonctions de l’outil "First", de la récupération de données de campagnes à la consultation des statistiques. Les mises à jour évoluent en même temps que l’outil "First", de manière à toujours offrir le même panel de fonctions via l’interface "First" ou via l’API.
Compatibilité : l’API "First" utilise des protocoles d’accès classique du web service : SOAP et WSDL. De nombreux langages informatiques peuvent être utilisés pour assurer la connexion : java, C++, .NET…
Les web services sont les suivants :
Statistics Service : ce service permet de récupérer les statistiques de vos campagnes par mots-clés, annonces ou bien urls de redirection en nombre d’impressions, de clics et de CA effectué. Une fonction de reporting personnalisé est également disponible de manière à vous laisser le choix dans les critères de vos statistiques.
Bid Service : ce service permet d’enchérir sur vos mots-clés, de manière :
• manuelle : vous enchérissez un CPC fixe. Le coût du clic est égal au CPC enchéri
• automatique : vous enchérissez un CPC limite pour atteindre la première position. Le coût du clic est de 0,01€ au dessus du CPC enchéri par votre concurrent le plus proche.
Market Service : ce service vous permet d’avoir un aperçu de l’état du marché sur un ou plusieurs mots-clés : quels annonceurs ont enchéri à quels CPCs, pour quelles annonces.
Agency Service : ce service permet simplement de récupérer les données enregistrées pour votre agence, liée à votre compte API : nom, adresse, contacts…
Advertiser Service : ce service permet de récupérer les mandats annonceurs reliés à votre compte API, ainsi que leurs données respectives.
Campaign Service : ce service permet de récupérer les données des campagnes par annonceurs, selon leur statut : en cours, archivée, programmée… Vous pouvez également demander l’envoi de vos Ordres d’Insertion (ODI) par email.
Element Service : chaque campagne est constituée d’un ou plusieurs éléments. Ce service vous permet de récupérer les données de ces éléments, en terme de dates et budget. Vous pouvez également soumettre une limite de budget à ne pas dépasser par jour pour chaque élément.
Keyword Service : ce service vous permet de récupérer tous les mots actifs de wanadooclic (mots-clés en diffusion). Il permet également ce récupérer la liste de mots-clés attribuée par élément de campagne.
Creative Service : ce service vous permet de récupérer les annonces attachées aux mots-clés d’un élément de campagne ainsi que leurs données : titre, description, url visible, url de redirection.
Alert Service : ce service vous permet de récupérer les alertes d’enchères, de diffusion et de changement d’état de campagne.
• Les alertes enchères vous signalent une perte de position ou un position d’exclusion sur un mot-clé.
• Les alertes de diffusion vous signalent si vos éléments de campagne sont en retard ou en avance par rapport aux prévisions de budget, et vous prévient d’un taux de clic anormalement élevé ou nul. Elles vous informent également lorsqu’un élément de campagne a consommé tout son budget ou lorsque sa date de fin de diffusion est proche.
• Enfin, les alertes de changement d’état vous indiquent le changement d’état d’une campagne, de manière à vous informer que pouvez préparer vos enchères.
Account Service : Ce service permet de suivre le nombre de requêtes allouées par jour pour son propre compte agence et de suivre la consommation de ces quotas.