• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduction à l'API AdWords
 

Introduction à l'API AdWords

on

  • 3,982 views

Présentation de l'API AdWords par David Aubespin et Pierre Lebeau au Google Developer Day de Paris

Présentation de l'API AdWords par David Aubespin et Pierre Lebeau au Google Developer Day de Paris

Statistics

Views

Total Views
3,982
Views on SlideShare
3,969
Embed Views
13

Actions

Likes
1
Downloads
0
Comments
0

2 Embeds 13

http://www.slideshare.net 12
http://www.aubespin.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction à l'API AdWords Introduction à l'API AdWords Presentation Transcript

    •  
    • Introduction à l’API de Google AdWords David Aubespin Pierre Lebeau 31 mai 2007
    • Introduction
      • AdWords API
        • Vous permet de développer des programmes qui interagiront directement avec les Web services d’AdWords
        • Accéder aux fonctions principales d’AdWords:
          • Gestion de campagnes
          • Rapports et analyses 
          • Création et gestion des créatifs
      • API SOAP/WSDL
        • Basée sur des standards
        • Outils et exemples disponibles pour ces standards dans la plupart des languages de programmation
        • Doc/literal encoding
    • Régulation de l’Utilisation
      • L’utilisation client de l’API AdWords est plafonnée
        • Chaque 1000 unités d’API utilisées sont facturées ($0.25)
        • Il est donc important d’optimiser son utilisation au maximum
        • Planifiez votre utilisation en calculant le co û t de vos opérations futures et en utilisant InfoService
      • La “rate sheet”
        • Chaque requ ête a un coût API différent
      Unités consommées Type d’Opération 10 unités Changer l’enchère pour un mot clé 25 unités Traffic estimator 50 unités Ajouter un mot clé 1000 unités Rapport complet 250 unités Ajouter un créatif 1 unité Statut d’un mot clé
    • Situation de l’API AdWords Base de données AdWords Interface AdWords API AdWords Interfaces clients
    • Les Avantages d’Utilisation
      • Accès à distance: possibilité de gestion sur serveur local
      • Intégration avec vos systèmes internes:
        • Liez vos enchères à votre inventaire produit
        • Automatisez la gestion de vos enchères suivant votre taux de transformation
        • Modifiez vos créatifs: changement de prix, promotions etc…
      • Définition de ses propres règles de gestion
      • Automatisation des t â ches et des rapports
      • Permet la gestion de campagnes multi-réseaux
      • Création de logiciels et applications web
    • Mod è le de Donn é es : AdWords API SOAP
      • <soap:Envelope
      • xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
      • xmlns=&quot;https://adwords.google.com/api/adwords/v8&quot;>
      • <soap:Header>
      • <email>loginemail@youraccount.com</email>
      • <password>mot_de_p asse< /password>
      • <useragent>votre description de User Agent</useragent>
      • <developerToken>votre_token_de_developpeur</developertoken>
      • <applicationToken>votre_token_d_application</applicationtoken>
      • </soap:Header>
      • <soap:Body>
      • <estimateKeywordList>
      • <keywordRequests>
      • <type>Broad</type>
      • <text>fleurs</text>
      • <maxCpc>50000</maxCpc>
      • </keywordRequests>
      • </estimateKeywordList>
      • </soap:Body>
      • </soap:Envelope>
    • Déclaration de l’Espace
      • <soap:Envelope
      • xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
      • xmlns=&quot;https://adwords.google.com/api/adwords/v8&quot;>
      • <soap:Header>
      • <email>loginemail@youraccount.com</email>
      • <password>mot_de_p asse< /password>
      • <useragent>votre description de User Agent</useragent>
      • <developerToken>votre_token_de_developpeur</developertoken>
      • <applicationToken>votre_token_d_application</applicationtoken>
      • </soap:Header>
      • <soap:Body>
      • <estimateKeywordList>
      • <keywordRequests>
      • <type>Broad</type>
      • <text>fleurs</text>
      • <maxCpc>50000</maxCpc>
      • </keywordRequests>
      • </estimateKeywordList>
      • </soap:Body>
      • </soap:Envelope>
    • L’En-T ête SOAP de l’API AdWords
      • <soap:Envelope
      • xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
      • xmlns=&quot;https://adwords.google.com/api/adwords/v8&quot;>
      • <soap:Header>
      • <email>email@votreemail.com</email>
      • <password>mot_de_p asse< /password>
      • <useragent>votre_description_de_User_Agent</useragent>
      • <developerToken>votre_token_de_developpeur</developertoken>
      • <applicationToken>votre_token_d_application</applicationtoken>
      • </soap:Header>
      • <soap:Body>
      • <estimateKeywordList>
      • <keywordRequests>
      • <type>Broad</type>
      • <text>fleurs</text>
      • <maxCpc>50000</maxCpc>
      • </keywordRequests>
      • </estimateKeywordList>
      • </soap:Body>
      • </soap:Envelope>
    • Le Corps de la Requ ête (body)
      • <soap:Envelope
      • xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
      • xmlns=&quot;https://adwords.google.com/api/adwords/v8&quot;>
      • <soap:Header>
      • <email>loginemail@youraccount.com</email>
      • <password>mot_de_p asse< /password>
      • <useragent>votre description de User Agent</useragent>
      • <developerToken>votre_token_de_developpeur</developertoken>
      • <applicationToken>votre_token_d_application</applicationtoken>
      • </soap:Header>
      • <soap:Body>
      • <estimateKeywordList>
      • <keywordRequests>
      • <type>Broad</type>
      • <text>fleurs</text>
      • <maxCpc>50000</maxCpc>
      • </keywordRequests>
      • </estimateKeywordList>
      • </soap:Body>
      • </soap:Envelope>
    • Réponse de l’API
      • <soapenv:Envelope
      • xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
      • xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;
      • xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;>
      • <soapenv:Header>
      • <responseTime
      • soapenv:actor=&quot;http://schemas.xmlsoap.org/soap/actor/next&quot;
      • soapenv:mustUnderstand=&quot;0&quot;
      • xmlns=&quot;https://adwords.google.com/api/adwords/v8&quot;>
      • 10636
      • </responseTime>
      • <operations
      • soapenv:actor=&quot;http://schemas.xmlsoap.org/soap/actor/next&quot;
      • soapenv:mustUnderstand=&quot;0&quot;
      • xmlns=&quot;https://adwords.google.com/api/adwords/v8&quot;>
      • 1
      • </operations>
      • <units
      • soapenv:actor=&quot;http://schemas.xmlsoap.org/soap/actor/next&quot;
      • soapenv:mustUnderstand=&quot;0&quot;
      • xmlns=&quot;https://adwords.google.com/api/adwords/v8&quot;>
      • 1
      • </units>
      • <requestId
      • soapenv:actor=&quot;http://schemas.xmlsoap.org/soap/actor/next&quot;
      • soapenv:mustUnderstand=&quot;0&quot;
      • xmlns=&quot;https://adwords.google.com/api/adwords/v8&quot;>
      • eb21e6667abb131c117b58086f75abbd
      • </requestId>
      • </soapenv:Header>
      • <soapenv:Body>
      • <estimateKeywordListResponse
      • xmlns=&quot;https://adwords.google.com/api/adwords/v8&quot;>
      • <estimateKeywordListReturn>
      • <avgPosition>2.9376502</avgPosition>
      • <cpc>50000</cpc>
      • <ctr>0.01992803</ctr>
      • <id>-1</id>
      • <impressions>62823</impressions>
      • <notShownPerDay>139255</notShownPerDay>
      • </estimateKeywordListReturn>
      • </estimateKeywordListResponse>
      • </soapenv:Body>
      • </soapenv:Envelope>
    • Services Disponibles
      • Services pour gérer vos campagnes:
      • Campaign Service
      • AdGroup Service
      • Criterion Service
      • Ad Service
      • Autres Services pour gérer vos comptes:
      • Info Service
      • Account Service
      • Keyword Tool Service
      • Site Suggestion Service (nouveau dans v10)
      • Traffic Estimator Service
      • Report Service
    • Conseils pour Créer votre Application
      • Utilisez un serveur local
        • Chaque requ ête API coute des unités: conservez vos données localement pour éviter des frais inutiles
          • Interrogez votre base pour les actions passées
        • Synchronisez régulièrement mais pas trop
          • Tous vos mots-clés n’ont pas besoin d’ être mis à jour
          • Synchonisez les plus actifs (règles du 80/20)
      • Evitez les requ êtes concurrentes
        • Une seule requ ête par token est autorisée
        • Limitation du transfert en cas d’abus
    • Conseils pour Créer votre Application
      • Respectez les termes et conditions d’utilisation
        • Implementez toutes les fonctionnalités de l’API et affichez les dans l’interface
        • Chaque nouvelle version du WSDL dure 4 mois : développez un outil de mise à jour automatique si vous créez un client Windows  /Mac
        • Séparez les données Google de celles des autres réseaux
      • Conservez les logs de certaines requ êtes :
        • Toutes les requ êtes si possible
        • Sinon, la méthode, les Ids des objets et les requestId
        • Calculez votre utilisation d’unités locallement correspondant à chaque clientEmail utilisé
    • La Création de Compte d’API AdWords
      • Vous avez besoin de:
      • Un compte AdWords et ses identifiants
      • Remplir le formulaire en ligne
      • Décrire votre application (en anglais)
      • Attendre le traitement de votre demande
      • Vous recevrez:
      • Nouvel onglet dans AdWords (MCC > Mon Compte > Centre API)
      • Token de développeur
      • Token(s) d’application(s)
    • Choisir son Language
      • Client Libraries - souvent en projets open source
        • Java
        • PHP
        • C#
      • Exemples disponibles en C#, Perl, .NET et Python
      • Les WSDL sont listés et disponibles depuis le site de l’API d’AdWords
        • OCAML
        • Ruby
    • APIlity: exemple de projet open source
      • Librairie Client open source en PHP
        • http://google-apility.sourceforge.net/
      • APIlity vous donne accès à une interface PHP pour utiliser l’API AdWords
        • Facile d’utilisation et focalisée sur les actions clients
    • Conseils d’optimisation
      • getCriterionStats
        • Supprimer les mots-clés négatifs de vos rapports de statistiques
      • Concentrez-vous sur les mots clés les plus importants
        • Souvent, 10% de vos mots-clés vous apportent 90% de votre trafic: concentrez vos efforts (synchronisation des rapports, mise à jour des enchères fréquentes) sur ces mots clés.
        • Une synchronisation journalière est suffisante pour les mots-clés plus moins stratégiques
      • Utilisez la SandBox (environnement de test gratuit ) pour:
        • Éviter les erreurs couteuses
        • Tester vos nouvelles applications avant lancement
        • Vérifier vos opérations importantes
      • Utiliser les Rapports - peu co û teux et très complets
        • getFullAccountReport : 1000 unités: toutes vos statistiques en un seul rapport!
        • Evitez les rapports individuels par mot clé
        • Convervez vos données historiques sur votre serveur local : accès gratuit
    • Ce que certains developeurs créent… Interface de gestion de campagne AdWords personnalisée ( APIlity Agua )
    • Ce que certains developeurs créent… Lien automatique entre stock produits et annonces AdWords ( APIlity )
    • Ce que certains developeurs créent… Logiciel commercial pour Windows  de gestion de campagnes et de rapports AdWords
    • Ressources Officielles Disponibles
      • Page d’accueil : www.google.com/apis/adwords
        • Création de compte, Blog, FAQs, Newsletters
      • Guide de Développeur de l’API Adwords
        • - www.google.com/apis/adwords/developer/index.html
      • Forum des Développeurs
      • - http://groups.google.com/group/adwords-api
    •