Les scripts Google Ads inaugurent une nouvelle ère avec l'accès à l'API
Publié: 2023-08-09Depuis près d'une décennie, les scripts Google Ads sont les héros méconnus des annonceurs qui souhaitent automatiser leurs comptes.
Initialement créés pour offrir aux utilisateurs des fonctionnalités d'automatisation basées sur JavaScript, ces scripts peuvent désormais utiliser la fonction "muter" de l'API Google Ads.
Cela signifie que les annonceurs peuvent directement intégrer les innombrables fonctionnalités de l'API Ads. Ils ne sont plus limités à travailler avec les entités publicitaires et les fonctions que l'équipe des scripts a activées.
Les scripts Google Ads comblent l'écart avec l'API Ads
Initialement présentés comme un outil permettant aux utilisateurs d'exploiter la puissance de JavaScript pour automatiser les tâches répétitives, les scripts ont continuellement évolué, reflétant le paysage dynamique de la publicité numérique.
L'ajout récent de la fonction mutate comble l'écart de capacité entre les scripts Google Ads et l'API Google Ads.
Grâce à cette intégration, les annonceurs peuvent désormais manipuler et contrôler directement pratiquement n'importe quel composant de leur compte Google Ads, atteignant un niveau de sophistication auparavant réservé à ceux qui interagissent directement avec l'API.
Cette évolution incarne la manière dont Google cherche à démocratiser de puissants outils publicitaires, en les rendant accessibles à un plus large éventail d'utilisateurs.
Le paysage des options d'automatisation PPC
La nouvelle capacité de mutation dans les scripts change la façon dont nous devrions penser aux options d'automatisation dans le marketing de recherche.
Les scripts Google Ads ne sont qu'une des nombreuses options d'automatisation pour les annonceurs PPC qui peuvent également choisir d'utiliser un outil de gestion PPC tiers, l'API Ads, ou des mécanismes d'automatisation intégrés plus simples comme ceux de l'interface Google Ads.
Voyons ensemble les avantages et les inconvénients potentiels de chacun.
Outils de gestion PPC tiers
Il s'agit généralement de plates-formes complètes qui offrent une gestion de campagne de bout en bout et des fonctionnalités telles que :
- Modification en masse.
- Rapports de performances.
- Capacités d'automatisation sophistiquées.
Ces outils gèrent les appels d'API et gèrent les complexités de la maintenance du code, ce qui les rend conviviaux même pour les spécialistes du marketing non techniques.
Cependant, ces outils peuvent avoir une courbe d'apprentissage et des coûts potentiellement plus élevés que les solutions internes.
API Google Ads
L'API Google Ads offre un contrôle robuste et granulaire des campagnes, permettant une automatisation personnalisée et une intégration avec d'autres systèmes. Il offre un accès à toutes les fonctionnalités de Google Ads, y compris la fonction de mutation.
Cependant, c'est l'option la plus technique, nécessitant de comprendre les appels d'API, l'authentification et la maintenance d'un environnement de serveur.
Il convient généralement mieux aux grandes équipes avec des développeurs dédiés ou aux entreprises ayant des besoins très spécifiques auxquels les outils standard ne peuvent pas répondre.
Scripts Google Ads
Les scripts permettent une automatisation personnalisée sans la lourde charge technique de l'API.
Ils sont basés sur JavaScript et s'exécutent sur la plate-forme Google Ads, ce qui évite d'avoir recours à des serveurs externes ou à des configurations complexes.
L'ajout récent de la prise en charge de la fonction de mutation a considérablement renforcé leurs capacités. Cependant, ils ont des limites de temps d'exécution et ne sont pas adaptés aux opérations complexes à grande échelle.
Automatisation intégrée dans l'interface Google Ads
La méthode la plus simple comprend des fonctionnalités telles que les stratégies et les règles d'enchères automatisées.
Ces outils sont excellents pour les tâches d'automatisation simples et sont facilement accessibles à tous les annonceurs, quelle que soit leur capacité technique.
Cependant, ils n'ont pas la personnalisation et le contrôle fournis par les autres méthodes.
Recevez la newsletter quotidienne sur laquelle les spécialistes du marketing de recherche comptent.
Voir conditions.
Cas d'utilisation des scripts Google Ads
Voici quelques-unes des choses typiques que les annonceurs ont automatisées avec des scripts :
Gestion des enchères
- Les scripts peuvent automatiser les enchères en fonction d'un ensemble de règles prédéfinies. Cela permet de gagner du temps et garantit que les enchères sont toujours optimisées pour les meilleures performances.
Rapports
- Des scripts personnalisés peuvent être créés pour générer des rapports importants pour l'annonceur. Ceux-ci peuvent aller des rapports sur les performances des mots clés à l'analyse des coûts, etc. (par exemple, création de rapports + script GPT)
Gestion budgétaire
- Les scripts peuvent aider à ajuster automatiquement les budgets des campagnes en fonction des performances ou de facteurs externes tels que la saisonnalité.
Gestion des mots clés et des annonces
- Les scripts peuvent ajouter, suspendre ou supprimer des mots clés ou des annonces en fonction de certaines conditions, telles que les statistiques de performances. (par exemple, Script pour créer des RSA avec GPT)
Alertes et notifications
- Les annonceurs peuvent créer des scripts pour les alerter des changements importants ou des problèmes potentiels dans leur compte.
Ces applications de scripts permettent aux annonceurs de rationaliser leurs opérations, en se concentrant sur les tâches stratégiques tandis que les scripts s'occupent de ces activités de routine.
Pourquoi l'ajout de la capacité de "mutation" dans les scripts change la donne
Historiquement, l'API Google Ads a été un bastion des développeurs d'outils, des grandes équipes publicitaires internes et de ceux qui ont des prouesses techniques plus approfondies.
L'interface avec l'API nécessitait une myriade de subtilités techniques, notamment l'authentification, la gestion des jetons de développeur et d'autres nuances non directement liées à la gestion des publicités.
Cependant, avec les récentes mises à jour des scripts, l'API Ads n'est plus le domaine exclusif des développeurs chevronnés.
Les nouvelles fonctionnalités des scripts Google Ads permettent aux annonceurs de transcender les limites de ce qui était directement pris en charge par les scripts, en leur donnant un accès sans précédent aux fonctionnalités de l'API.
Étant donné que les scripts gèrent les aspects techniques de l'authentification, des jetons et de la gestion des serveurs, les spécialistes du marketing peuvent se concentrer sur ce qu'ils font le mieux : optimiser les campagnes publicitaires et créer de la valeur pour leurs marques.
Et maintenant, les types d'optimisations qu'ils peuvent faire avec des scripts sont beaucoup plus étendus.
Que fait la fonction 'mutate' ?
La capacité de mutation est une grande amélioration pour les utilisateurs de scripts en raison de l'étendue et de la profondeur de ses capacités.
Cette fonctionnalité facilite la plupart des modifications de ressources, qu'il s'agisse de créer, de mettre à jour ou de supprimer des éléments d'un compte publicitaire.
Voici un aperçu de chacun d'eux :
Création de ressources
L'opération "créer" consiste à donner vie à de nouvelles entités au sein de Google Ads.
Les utilisateurs fournissent une représentation JSON complète de la ressource qu'ils ont l'intention de créer.
Lors d'un appel d'API réussi, la réponse du système inclut le nom de l'objet fraîchement créé, qui peut ensuite être utilisé ultérieurement.
Mise à jour des ressources existantes
L'opération de « mise à jour » de l'API apporte une approche intuitive pour apporter des modifications.
Les utilisateurs peuvent effectuer des mises à jour éparses au lieu de réitérer chaque détail d'une ressource.
Cela signifie identifier uniquement les champs qu'ils souhaitent modifier.
L'utilisation de l'attribut updateMask
permet cette sélectivité, garantissant que seuls les champs spécifiés sont modifiés, ce qui devient particulièrement pratique lorsqu'il s'agit d'objets tels que des campagnes avec de nombreux paramètres.
Par exemple, changer le nom et le statut d'une campagne peut être fait facilement sans avoir à connaître ou à affecter ses autres attributs.
Suppression de ressources
Parfois, désencombrer et simplifier sont tout aussi vitaux que créer et mettre à jour.
L'opération "supprimer" dans la fonction de mutation est conçue à cet effet. Il ne supprime pas définitivement un objet, mais modifie son état Google Ads en " REMOVED
".
Un autre avantage de la fonction "muter" est sa capacité à regrouper ces opérations.
Les annonceurs peuvent envoyer un seul appel d'API englobant plusieurs actions sur différentes ressources, optimisant ainsi l'efficacité.
De plus, l'API Google Ads garantit l'atomicité - ce qui signifie qu'au sein d'une même demande d'API, les actions sont considérées comme un ensemble, soit entièrement réussi, soit entièrement échoué, garantissant la cohérence des opérations.
Quelques cas d'utilisation de la capacité "muter"
Apporter des modifications groupées à vos campagnes Google Ads
L'un des cas d'utilisation les plus remarquables de la fonctionnalité de mutation dans l'API Google Ads consiste à mettre en œuvre des modifications groupées dans les campagnes en une seule action.
Imaginez que vous vouliez ajuster les stratégies d'enchères pour plusieurs campagnes pendant les périodes de fort trafic comme le Black Friday ou Noël.
Avec la fonction de mutation, les annonceurs peuvent apporter des modifications radicales à des centaines de campagnes, de groupes d'annonces ou même de mots clés, en s'assurant qu'ils maximisent leur retour sur investissement pendant ces périodes cruciales.
Auparavant, l'utilisation exclusive de scripts publicitaires nécessitait de créer des codes itératifs plus complexes et de rencontrer potentiellement des délais d'exécution.
Processus complets de configuration de campagne
Un autre cas d'utilisation transformatrice est la création holistique de campagnes.
Avant la fonctionnalité de mutation, la configuration d'une nouvelle campagne impliquait plusieurs étapes distinctes : création de la campagne, ajout de groupes d'annonces, attribution de mots clés, etc. Chacune de ces étapes serait sa propre fonction de script.
Désormais, grâce à la fonction de mutation, les annonceurs peuvent concevoir une configuration de campagne complète dans laquelle ils créent la campagne, ses groupes d'annonces associés, les annonces pertinentes et les mots clés ciblés, le tout en un seul appel d'API.
Cela accélère le processus et garantit qu'aucun élément n'est oublié ou négligé par erreur.
Dans cet exemple du site Google Developers, un seul appel crée un budget partagé, une nouvelle campagne et un nouveau groupe d'annonces et place la campagne dans le budget partagé.
Vérification des erreurs
La fonction mutate offre un mécanisme intégré de vérification des erreurs.
Lorsqu'un élément (comme un groupe d'annonces) rencontre une erreur lors de la création de composants interconnectés, l'ensemble de l'opération peut être interrompu.
Cela garantit que les annonceurs ne se retrouvent pas avec des campagnes ou des structures à moitié terminées.
Sans la fonction mutate, les scripts s'exécuteraient séquentiellement sans une telle sécurité intégrée, ce qui pourrait conduire à des structures de campagne incomplètes qui nécessiteraient des vérifications et des corrections manuelles.
Ce ne sont là que quelques exemples qui soulignent le potentiel de transformation de la fonction de mutation, en rationalisant les processus et en assurant une gestion plus robuste des campagnes publicitaires.
Quelques mises en garde à prendre en compte
Bien que l'ajout de fonctionnalités de "mutation" aux scripts Google Ads ouvre de nouvelles voies de gestion de compte automatisée, elles ne sont pas sans limites.
Par exemple, les scripts publicitaires sont livrés avec un plafond d'exécution de 30 minutes.
Les intégrations directes d'API ou d'outils tiers pourraient rester de meilleures solutions pour les tâches complexes qui pourraient dépasser ce laps de temps.
Révolutionner la gestion de Google Ads
Avec leurs nouvelles fonctionnalités, les scripts Google Ads inaugurent une nouvelle ère d'automatisation de la publicité.
En comblant le fossé entre l'annonceur moyen et l'API Google Ads autrefois obscure, ils rendent la gestion sophistiquée des annonces plus accessible et démocratisée.
C'est une période passionnante pour les annonceurs. Que vous soyez un novice s'aventurant dans le domaine de Google Ads ou un professionnel chevronné, ces avancées promettent de redéfinir ce qui est possible.
Restez informé, expérimentez et exploitez ces outils à leur plein potentiel !
Les opinions exprimées dans cet article sont celles de l'auteur invité et pas nécessairement Search Engine Land. Les auteurs du personnel sont répertoriés ici.