Use Cases
    Capacités
    Rôles

Automatisez Google Ads avec des scripts

5 août 2020

Regarder ou écouter sur :

Description de l’épisode

Plongez dans l’univers de l’automatisation PPC à travers le prisme des scripts Google Ads. Même si vous n’êtes pas développeur, vous apprendrez comment les scripts peuvent considérablement améliorer l’efficacité de la gestion de vos campagnes PPC. Des experts partagent leurs conseils sur les moyens les plus simples de commencer à utiliser les scripts, les stratégies efficaces pour les intégrer à vos campagnes PPC, et mettent en avant certaines de leurs créations de scripts les plus innovantes.

Cet épisode est idéal pour les spécialistes du marketing digital qui cherchent à tirer parti de l’automatisation pour améliorer les performances des campagnes. Sujets abordés :

  • Comment tirer parti des scripts d’annonces si vous ne savez pas coder
  • La meilleure façon d’apprendre le scripting quand on n’est pas développeur
  • Comment les scripts s’intègrent dans une stratégie d’automatisation PPC
  • Certains des scripts les plus intéressants que nos intervenants ont créés

Points clés de l’épisode

Comment tirer parti des scripts d’annonces si vous ne savez pas coder :

  • Les non-développeurs peuvent facilement utiliser les scripts d’annonces en copiant et collant des scripts préécrits, ce qui en fait un outil simple à utiliser pour automatiser la gestion des comptes PPC.
  • Il est conseillé aux débutants de commencer par des scripts qui génèrent des rapports ou envoient des alertes plutôt que de modifier directement les données du compte, afin de minimiser les risques et de simplifier le processus.

La meilleure façon d’apprendre le scripting quand on n’est pas développeur :

  • Commencez par explorer les scripts prêts à l’emploi de Google pour comprendre les fonctions et paramètres de base. Modifier ces scripts selon des besoins spécifiques peut offrir un apprentissage pratique.
  • Participez à des communautés et forums en ligne, et envisagez une formation formelle pour construire une base en scripting adaptée à la gestion PPC.

Comment les scripts s’intègrent dans une stratégie d’automatisation PPC :

  • Les scripts sont essentiels pour automatiser les tâches PPC routinières telles que les ajustements d’enchères, la gestion des mots-clés et le suivi des performances, améliorant ainsi l’efficacité et l’efficience.
  • Ils permettent une gestion plus stratégique en prenant en charge les détails opérationnels, ce qui permet aux marketeurs de se concentrer sur des stratégies de campagne et des optimisations plus globales.

Certains des scripts les plus intéressants que nos intervenants ont créés :

  • Des scripts qui surveillent les évolutions des requêtes de recherche afin d’adapter et d’optimiser rapidement les campagnes en fonction des données tendances ou des anomalies dans le comportement de recherche.
  • Des scripts dynamiques qui gèrent les extensions de prix, en les mettant à jour en temps réel selon les variations des prix des produits ou des stocks, garantissant ainsi l’exactitude et la pertinence du contenu des annonces.

Transcription de l’épisode

Frederick Vallaeys: Bonjour à tous. Bienvenue dans un nouvel épisode de PPC Town Hall. Je m’appelle Fred Vallaeys et je serai votre animateur. Le sujet d’aujourd’hui, ce sont les scripts PPC, les scripts Google Ads, les scripts Google AdWords, tout ce qui peut vous aider à automatiser la gestion de votre compte PPC. Je suis évidemment un grand fan des scripts. J’en parle depuis très longtemps.

J’ai mis gratuitement beaucoup de mes scripts sur Search Engine Land. Ce que nous voulions faire aujourd’hui, c’était inviter quelques autres experts, parmi les plus grands spécialistes mondiaux des scripts eux-mêmes, ainsi que des personnes avec qui j’ai eu le plaisir d’échanger et de partager la scène lors de nombreuses conférences. L’objectif aujourd’hui est donc de vous donner une introduction aux scripts.

Même si vous ne savez pas programmer et que vous n’avez jamais écrit une seule ligne de code, les scripts restent très utiles pour vous. C’est aussi simple que du copier-coller. Je vais vous montrer quelques scripts avec lesquels vous pourrez commencer dès la fin de la session d’aujourd’hui, mais nous avons aussi les experts avec nous. Nous voulons donc également ouvrir la discussion aux questions.

N’oubliez pas que nous sommes en direct. Si vous laissez des messages dans les commentaires sur YouTube ou Facebook, nous les afficherons à l’écran. Nous ferons de notre mieux pour y répondre. Nous avons aujourd’hui d’excellentes personnes avec nous. Alors, allons-y et parlons-en.

Très bien, je veux souhaiter la bienvenue à mes invités aujourd’hui. Les experts mondiaux des scripts. Nils, je t’ai juste à côté de moi à l’écran, donc nous allons commencer par toi. Nils Roijmans, des Pays-Bas. Comment vas-tu aujourd’hui ? Oh, bien. Et toi ? Je vais bien. Merci de nous rejoindre.

Nils Rooijmans: Oui, merci de m’avoir invité.

J’ai hâte d’y être.

Frederick Vallaeys: Comment ça se passe aux Pays-Bas ?

Nils Rooijmans: En ce moment, c’est incroyable. Il fait soleil à Amsterdam, en fait. Oui, ça arrive. Nous avons un superbe printemps et un bel été. Donc actuellement, je suis installé dans la péniche, en profitant de la vue sur les canaux avec les petits bateaux et le soleil. Donc, c’est,

Frederick Vallaeys: C’est une belle journée.

Et nous avons aussi Steve Hammer, également connu sous le nom de The Hammer, qui nous rejoint aujourd’hui.

Steve Hammer: Comment ça va, Steve ? Très bien, très bien. Cette introduction dramatique, j’avais peur qu’il faille sortir le mode jeu de tir à la première personne et qu’on se mette à streamer Call of Duty ou quelque chose comme ça.

C’était magnifique. J’adore. Oui, merci. C’est motivant, non ? Puis j’ai remarqué que tu as une chaise de gaming derrière toi. Donc j’imagine que c’est, oui, un peu, mais surtout, j’achète du matériel pour gamers parce que si ça peut survivre à un gamer, ça peut me survivre. C’est aussi simple que ça, tu sais, ils poussent leur équipement au maximum.

Alors j’achète tout leur matériel et je me dis que c’est le meilleur.

Frederick Vallaeys: Et j’imagine qu’ils restent assis dedans beaucoup trop d’heures par jour. Donc exactement.

Steve Hammer: Oui.

Frederick Vallaeys: Alors Nils, nous avons déjà ton anecdote amusante. Tu vendais des résultats de recherche au CPM sur Ilse.

Nils Rooijmans: Ça remonte à très longtemps. Oui. Oui. Aux Pays-Bas, à la fin des années 90, je travaillais pour un moteur de recherche néerlandais, Ilse.

nl. C’était avant l’arrivée de Google et, bien sûr, avant qu’il ne prenne toutes les parts de marché que nous avions avant que Google ne devienne le moteur de recherche dominant dans le monde. J’étais responsable du moteur de recherche. À l’époque, nous n’avions même pas de modèle économique pour les moteurs de recherche, dans le sens où nous faisions partie d’une plus grande société média qui produisait toutes sortes de contenus sur le portail, comme on l’appelait, et le moteur de recherche était un moyen d’attirer les gens vers le portail.

Et nous vendions en fait des annonces sur une base CPM, les bannières publicitaires. Mais aussi des annonces de recherche sur une base CPM. Nous avons donc développé une sorte de précurseur d’un moteur publicitaire PPC, comme Google Ads ou Overture, comme on l’appelait, et GoTo à l’époque, mais oui, nous avions notre propre solution logicielle pour cela et nous la vendions sur une base CPM à l’époque.

C’était assez intéressant.

Frederick Vallaeys: Étiez-vous déjà du côté technologique à l’époque, ou étiez-vous plutôt orienté marketing ?

Nils Rooijmans: En fait, j’ai commencé du côté technologique. J’ai étudié l’intelligence artificielle dans les années 90. Ensuite, j’ai décidé d’essayer d’utiliser ces connaissances sur les machines intelligentes pour améliorer la qualité des algorithmes de classement dans le moteur de recherche.

C’est ainsi que je me suis réellement impliqué dans le search marketing, en passant d’un profil technique à celui d’un marketeur, en quelque sorte.

Frederick Vallaeys: Eh bien, on dirait que vous revenez à vos premières amours, non ? Mais en revenant maintenant aux scripts,

Steve Hammer: voilà.

Frederick Vallaeys: Et toi Steve ? Quel est ton parcours ?

Steve Hammer: Eh bien, j’ai, je pense, l’un des parcours les plus atypiques possibles.

J’ai commencé comme ingénieur chimiste, ce qui, bien sûr, explique parfaitement comment on finit dans le search au départ. Je suis retourné à l’université, j’ai obtenu un MBA, puis j’ai travaillé pour un journal et, comme beaucoup d’autres personnes du secteur à l’époque, ils essayaient de comprendre comment réussir une transformation numérique.

Et à ce moment-là, j’ai dû apprendre tout ce que je pouvais sur le sujet, et le plus beau, c’était de le faire à grande échelle parce que, vous savez, la quantité de contenu qu’ils produisent est énorme. Cela m’a replongé dedans, puis, depuis, j’ai tout fait, des startups au matching, et bien sûr mon propre projet.

Frederick Vallaeys: Donc, il y avait quand même un peu de technologie dans ton parcours ?

Steve Hammer: J’ai toujours été autour de ça. C’est assez intéressant. Tu sais, je ne suis pas programmeur de nature ni quoi que ce soit de ce genre, mais je m’en suis toujours servi. Dans ce que je faisais, même si, hilarant, c’était du Fortran, déjà à l’époque.

Mon Dieu, je suis vieux, n’est-ce pas ? Tu sais, tous ces langages étaient ceux avec lesquels je travaillais. Donc j’ai toujours été beaucoup plus proche de ça que, et littéralement, mon premier job au lycée consistait à programmer en Pascal. Mais ça n’a jamais été mon travail à 100 % à temps plein en tant que programmeur, c’est toujours resté une sorte de bidouille en général.

Et le fait de le savoir explique pourquoi je sais que tout le monde peut faire ça.

Frederick Vallaeys: Exactement. Parfois, c’est tout ce qu’il faut, non ? Prendre un morceau de code écrit par quelqu’un d’autre, puis commencer à le bidouiller. Hé, pour les personnes qui regardent, dites-nous dans les commentaires d’où vous nous regardez, et je suis curieux de savoir si certains d’entre vous ont déjà écrit des scripts, ont un parcours technique, ou vont plutôt être du côté du copier-coller ici.

Exactement,

Nils Rooijmans: parce que c’est peut-être intéressant de le mentionner aussi, puisque Stephen et moi, et j’imagine toi aussi, Fred, avons un parcours technique. Pour les scripts, ce n’est vraiment pas nécessaire. Nous pouvons bien sûr créer nos propres scripts, mais même si vous ne pouvez pas, si vous ne savez rien du code, même si le code vous fait peur, vous pouvez quand même utiliser des scripts et les mettre en œuvre.

Frederick Vallaeys: Parle-nous un peu plus de ça. Pourquoi est-ce si simple ? Quel niveau d’expertise faut-il pour pouvoir commencer ?

Nils Rooijmans: Je pense que tu l’as déjà dit. C’est aussi simple que du copier-coller, littéralement. Il existe tellement de scripts. Je pense qu’il y en a actuellement plus de 500 que l’on peut trouver sur le web.

Je tiens une liste et j’essaie de tous les recenser, mais je n’ai toujours pas terminé. Mais oui, il y a des centaines de scripts que vous pouvez facilement copier-coller et utiliser, et en 10 à 20 minutes, vous pouvez les faire fonctionner dans votre compte. Donc

Steve Hammer: même

Nils Rooijmans: sans aucune connaissance en JavaScript, vous pouvez commencer à les utiliser.

Steve Hammer: Absolument. Je pense même que les scripts de Google eux-mêmes sont un excellent point de départ, non ? Ceux qui se trouvent dans les sections de solutions de leur documentation développeur sont bien écrits, bien documentés, constamment mis à jour ou du moins maintenus à niveau. Vous pouvez donc leur faire assez confiance.

Et ils ne font rien de louche, comme envoyer des vérifications à un serveur tiers ou quoi que ce soit de douteux dont vous auriez à vous inquiéter avec eux. Tu sais,

Frederick Vallaeys: tu as déjà rencontré ça ? As-tu vu des scripts qui essaient de voler des informations ?

Steve Hammer: Je n’en ai pas vu, tu sais, c’est l’un des avantages, je pense, de la communauté des scripts en premier lieu : tous ceux qui y participent et qui publient le font.

De manière très altruiste, n’est-ce pas ? C’est la partie hacker de mon cerveau qui me fait penser qu’il pourrait y avoir un problème, mais je n’en ai littéralement jamais vu. Et, tu sais, si tu vois du code base64 ou quelque chose qui n’a aucun sens dans un script, tu sais, il faut juste partir dans l’autre sens aussi vite que possible, mais ceux-là, je n’en ai littéralement jamais vu un seul. Et toi Nils ? Tu as, tu as une liste plus longue que la mienne. C’est comme.

Nils Rooijmans: Non, je n’ai pas vu d’exemples de partage de données de votre compte avec des tiers. Mais ce que j’ai vu se produire, c’est que des personnes utilisent des intégrations personnalisées. Je crois que c’était Russell Savage qui avait documenté comment suivre où votre script s’exécute, dans quels comptes votre script s’exécute, en envoyant un ping à Google Analytics.

Vous pourriez donc utiliser Google Analytics pour suivre quels autres comptes exécutent vos scripts. Vous pourriez, vous pourriez, je ne suis pas sûr que vous vouliez l’utiliser, mais beaucoup de scripts l’utilisent aussi.

Frederick Vallaeys: Et je pense que ce code ne fonctionne plus. J’ai essayé de l’utiliser il y a quelques semaines, mais tel quel, il ne fonctionnait plus.

Et au fait, Russ Savage, c’était donc le gars derrière Free AdWords Scripts. Il a un peu cessé de contribuer à ce site et nous l’avons repris. En espérant que nous y contribuerions davantage, mais nous n’avons pas non plus réussi à le faire. Donc, en faire un effort commun ? Oui, exactement. Nous devrions. Nous devrions en faire une nouvelle ressource, non ?

Mais cela soulève aussi un peu la question suivante : avec un script, vous avez une liste de 300. C’est toujours délicat, car ils ne fonctionneront pas tous encore, puisque Google modifie le fonctionnement des choses. Et donc, à moins que vous ne mainteniez activement ces scripts, ils peuvent simplement cesser de faire ce qu’ils sont censés faire. Comment gérez-vous cela ? Avez-vous un calendrier pour revenir mettre à jour les scripts, ou considérez-vous qu’ils vont expirer ? Et

Steve Hammer: je voulais dire, de notre propre point de vue, même ceux que nous exécutons, nous les faisons tourner et nous les maintenons, et on voit qu’ils cassent. Ensuite, vous pouvez revenir en arrière et les mettre à jour vous-même, n’est-ce pas ? Tout ce que j’ai écrit qui n’est pas une liste aussi étendue, nous l’utilisons probablement. Vous pouvez donc voir s’il casse à cet égard, mais pour la liste plus large et ce genre de choses, il n’est pas rare que je voie quelqu’un mettre des choses dans les commentaires.

Le plus beau, cependant, c’est que je pense que depuis un an environ, il n’y a pas eu une seule mise à jour de quoi que ce soit dans les scripts,

Frederick Vallaeys: n’est-ce pas ? Et c’est parce que l’API est en transition chez Google. Ils ont donc une nouvelle API Google Ads, et c’était censé être celle que nous devions utiliser, mais elle était massivement défaillante ou trop lente.

Et ils sont revenus dessus. Mais comme ils sont en train de faire cette transition, ils ont aussi dit : nous n’allons plus mettre à jour l’ancienne API. Et grâce à cela, comme elle est restée figée depuis septembre 2018, cela signifie aussi que nos scripts n’ont pas cassé. Mais dès qu’ils reprendront les cycles de mise à jour habituels, il faudra probablement faire des changements environ trois ou quatre fois par an.

C’était plutôt agréable, mais l’inconvénient, c’est qu’il n’y a eu aucune nouvelle fonctionnalité.

Nils Rooijmans: Oui, exactement. Combien de temps avons-nous dû attendre avant d’avoir enfin accès aux extensions de prix ?

Frederick Vallaeys: C’est vrai. C’est donc l’une des dernières choses qu’ils ont ajoutées. Parlez-nous un peu de ça. Les extensions de prix.

Nils Rooijmans: Oui. Les extensions de prix sont bien sûr des extensions très populaires que vous pouvez utiliser dans vos comptes Google Ads pour afficher les prix réels, mais les prix ont tendance à changer assez souvent.

Donc, si vous avez différents produits et que votre responsable produit ou le marketeur modifie les prix des produits en raison des stocks ou de la concurrence, vous voudriez que les extensions de prix soient mises à jour avec le prix le plus récent. Et jusqu’à il y a environ six mois, il était impossible de les mettre à jour via des scripts.

Mais heureusement, nous pouvons maintenant accéder aux extensions de prix via l’API des scripts. Nous pouvons donc utiliser des scripts pour les maintenir synchronisées.

Frederick Vallaeys: Oui. Ce que je veux montrer ici à l’écran, c’est où les gens vont pour comprendre ce qui est possible avec les scripts. Nous avons donc les pages de référence des scripts Google Ads. Niels, peut-être peux-tu nous expliquer comment tu ferais pour déterminer si les extensions de prix sont disponibles ?

À quoi ressemble ton processus ?

Nils Rooijmans: D’accord. Voyons voir. Vous êtes dans la documentation de référence des scripts Google Ads. Sur la gauche, vous avez un menu avec tous les différents composants de l’application Ads. Et comme vous pouvez le voir, il y aura les extensions d’annonces. Si vous cliquez dessus. Voilà. Puis prix. Donc, par exemple, disons que je clique sur le générateur de prix, en fait, qui créerait un.

Frederick Vallaeys: Oui. Et les pages de liens profonds, pour une raison quelconque, reviennent toutes avec le message aucune connexion Internet. D’accord. Mais c’est bien, non ? C’est un peu comme ça qu’on détermine ce qui pourrait être disponible. Et ensuite, une fois arrivé à cette dernière page, il y a généralement un exemple de code ou une explication sur la façon de l’utiliser.

Et donc, pour les personnes qui n’ont pas utilisé de scripts, comme vous pouvez le voir ici, ils se connectent aux annonces, aux mots-clés, aux enchères, aux budgets, aux extensions, à tous les différents types de campagnes. Donc vos campagnes Shopping, vos campagnes vidéo. Les campagnes de recherche, les campagnes Display, ils gèrent les emplacements. C’est donc une liste assez exhaustive, mais ce n’est pas tout, n’est-ce pas ?

Donc quelque chose à

Nils Rooijmans: être honnête, ceci, ceci est rarement, ceci est un point de départ très vendeur pour moi. En fait, j’utilise simplement le moteur de recherche Google pour cela. Donc, par exemple, si je m’intéressais à la mise à jour des extensions de prix via des scripts, je ferais une recherche Google sur Google ad scripts, price extensions. Et très probablement, ce serait une fiche du forum d’assistance Google Ads Script.

Qui aurait déjà une réponse sur la façon d’accéder aux extensions de prix via des scripts, mais je ne suis pas sûr à 100 % que ce soit,

Frederick Vallaeys: oui, donc nous cherchons juste là et nous obtenons bien un résultat. C’est le premier résultat. Donc Google fonctionne.

Steve Hammer: Oui.

Frederick Vallaeys: Je

Nils Rooijmans: n’ai pas

Steve Hammer: dit que Nils, je pense que c’est l’une des choses les plus intéressantes avec les scripts en premier lieu, non ?

N’est-ce pas que nous obtenons cette fonctionnalité, puis nous trouvons des dizaines de façons de l’appliquer à travers différents usages ? C’est ça qui est amusant. Et imaginer ce que vous pouvez en faire, comme : « Oh, mince, c’est pénible de mettre à jour tous ces prix tout le temps. » Et puis vous obtenez le script qui peut le faire.

Là, vous avez gagné du temps, mais ce cas d’usage devient vraiment puissant.

Frederick Vallaeys: Oui. Parlons donc du processus d’idéation. D’ailleurs, à un moment donné, il faudra peut-être inviter Ted GQ à l’émission et lui demander quel est son programme d’entraînement pour obtenir ce joli six-pack là.

Steve Hammer: Oui. Il n’est pas sur le programme COVID 19.

Comme moi. C’est juste des kilos pendant le COVID.

Frederick Vallaeys: C’est quoi ça ? Le COVID 19. COVID

Steve Hammer: 19. Je vais, je vais

Frederick Vallaeys: 19, oui. Désolé. Voilà. Alors oui, quel est le processus d’idéation, n’est-ce pas ? À quel moment pensez-vous aux scripts comme à une solution ? Quelque chose que vous pourriez même vouloir utiliser. Donc, vous deux, vous dirigez des agences, vous faites du SEO, vous faites du PPC.

À quel moment dites-vous : écoutez, nous devons mettre en place ce type de stratégie. Nous devons l’exécuter et cela prend simplement trop de travail manuel. Nous devons le scriptiser. À quoi ressemble ce processus ?

Steve Hammer: tu viens de toucher exactement le mot que j’aime utiliser. Cela prend trop de travail manuel. Neuf fois sur dix.

Cela naît d’un certain niveau de paresse. De ma part ou d’ailleurs, ou simplement de la capacité à passer à l’échelle, n’est-ce pas ? Tu sais, en ce moment, je fais beaucoup de choses avec les rapports de requêtes de recherche et leur extraction, en m’assurant, tu sais, des n-grammes à tout ce que tu veux, parce que je m’inquiète énormément du matching.

Dernièrement, et beaucoup de mes clients sont en B2B. Donc, comme je passe tellement de temps dans les rapports de requêtes de recherche, je veux qu’ils me soient envoyés et automatisés, et trouver des moyens simples de les réinjecter. Et c’est vraiment là que je me suis beaucoup concentré personnellement sur les scripts. Je veux simplement alléger la charge de travail.

Frederick Vallaeys: Qui était-ce ? Bill Gates, qui disait qu’il préférait embaucher des ingénieurs paresseux parce que les ingénieurs paresseux n’aiment pas faire de travail manuel, donc ils trouveront le meilleur processus pour le faire passer à l’échelle et l’automatiser. Je suppose que c’est un peu ce que tu dis, non ? Donc oui, soyez paresseux. Essayez de faire faire le travail par l’ordinateur pour vous.

Un élément de tout cela, cependant, c’est qu’il faut, selon moi, avoir un processus vraiment bien défini. Et le processus est tellement important, n’est-ce pas ? Donc, si vous dites : je télécharge ce rapport précis. Puis je fais une recherche V sur ces colonnes, puis je regarde ces métriques, puis j’applique un filtre sur ces métriques, et cela me donne essentiellement ma décision automatiquement.

Et à ce stade, il n’y a plus vraiment de processus de réflexion. C’est l’idéal pour l’automatisation. C’est l’idéal pour un script.

Nils Rooijmans : Oui, absolument. Oui. Je suis d’accord à cent pour cent. Et en fait, cela a constitué la base de mon entreprise actuelle, parce que je ne dirige pas une agence traditionnelle, avec un immeuble de bureaux et des gens sur le.

Sur le terrain. C’est plutôt une agence BBC boutique à distance, avec des personnes qui travaillent pour moi partout dans le monde. Mais pour gérer l’équipe, j’avais besoin de processus standardisés. Donc, lorsque j’ai commencé à construire l’entreprise, j’ai décidé de documenter presque chaque partie du processus d’optimisation des comptes que j’aimerais utiliser pour servir mes clients.

Puis, une fois la documentation terminée, j’ai commencé à essayer d’automatiser autant que possible à l’aide de scripts. Et c’est en fait une excellente stratégie pour identifier les meilleures tâches à automatiser, parce que vous savez alors que vous ne perdez pas de temps à construire quelque chose que vous n’utiliserez jamais, comme des scripts que vous pouvez utiliser pour quelque chose qui n’arrive qu’une seule fois, d’après mon expérience.

Cela n’a pas toujours de sens de l’automatiser.

Steve Hammer : Oui, c’est un peu la pire erreur, non ? Quand vous vous dites : « Oh, j’ai une super idée pour automatiser ça. » Et il s’avère que vous auriez simplement pu le faire une seule fois. Vous avez passé, vous savez, 12 heures à construire le script.

Frederick Vallaeys : C’est vrai, mais l’autre versant, oui, et vous allez probablement y venir aussi.

Mais pour Optmyzr, c’est comme : waouh, nous avons un client vraiment à la pointe qui essaie de faire quelque chose. Alors on se dit : construisons un outil pour ça. Et ensuite, il y en a probablement d’autres qui voudraient faire la même chose, sauf que cela leur a pris trop de temps, et vous pouvez alors réellement vendre cette solution. Et donc, en tant qu’agence, vous disposez maintenant d’un service que vous pouvez réellement proposer, parce qu’il ne vous faudra pas 17 heures pour faire cette chose.

Et maintenant, vous pouvez simplement l’automatiser.

Nils Rooijmans : Exactement. Et je pense aussi, de l’autre côté, qu’en regardant ce qui est possible avec les scripts, vous trouvez d’autres idées pour tester vos comptes, que vous ne feriez pas parce que vous n’avez tout simplement pas le temps de le faire manuellement. Par exemple, faire une analyse de grammaire est quelque chose de très fastidieux et qui prend beaucoup de temps.

Si vous avez un script qui le fait pour vous, ou si vous savez que des scripts peuvent le faire pour vous, la probabilité que vous réalisiez réellement ce type d’analyse augmente si vous avez les outils pour le faire. Et

Frederick Vallaeys : dans quelle mesure avez-vous constaté que vos agences ont bénéficié des scripts ?

Nils Rooijmans : Je ne pourrais pas m’en passer. Définitivement pas. Pareil,

Frederick Vallaeys : pareil en termes de nombre de personnes en moins que vous devez recruter, de davantage de travail pouvant être effectué automatiquement, de meilleur contrôle des performances. Regardez-vous ces métriques ou est-ce plutôt du genre : vous savez, ça fonctionne ?

Nils Rooijmans : Honnêtement, je ne mesure pas vraiment.

Et je pense que le plus grand bénéfice pour moi personnellement dans mon agence, c’est que je n’ai pas à me soucier du contrôle qualité du travail de mon équipe, dans le sens où je sais que les scripts surveillent tout. Donc, s’ils font une erreur, les scripts le remarqueront et enverront immédiatement une alerte aux personnes de l’équipe, ou si c’est une grosse erreur, alors je serai également alerté.

Mais de cette façon, je peux facilement voyager dans le monde entier. Enfin, je voyageais dans le monde entier, pas ces jours-ci, mais j’aime voyager, donc je veux être hors ligne autant que possible, mais je dois être sûr que tout est, est, est sous contrôle. Donc je veux être alerté si quelque chose dérape. C’est mon principal cas d’usage

Steve Hammer :. Avertissement : je vais être un peu long, donc je m’en excuse d’avance.

Nous sommes passés à un nouveau modèle, assez récemment, appelé cost per deliverable, où nous facturons simplement aux gens un montant fixe pour les choses que nous faisons. Donc, nous lançons une expérience, cela a un coût, vous savez, cela représente tant de points et tout ce genre de bonnes choses. Les scripts me permettent de faire cela beaucoup plus efficacement. Et ce n’est plus une discussion sur les heures.

C’est une approche beaucoup, beaucoup plus efficace. Et les gens adorent, du moins nos clients semblent adorer, du point de vue : d’accord, je sais que j’ai lancé quelque chose. En réalité, ils ne se soucient pas forcément de la manière dont cela a été lancé. Ce qui les intéresse, c’est que cela ait été lancé correctement, efficacement, et tout le reste. Et ensuite, cela fonctionne efficacement.

Ces deux choses peuvent se produire dans ce monde-là sans avoir à avoir ces discussions. Et cela me permet de prendre cette expertise et de la valoriser réellement, d’une manière qui consiste à facturer des livrables plutôt que du temps, n’est-ce pas ? Parce que nous n’avons qu’un temps limité, mais si je peux produire un livrable supplémentaire par jour, c’est d’autant mieux.

Donc, c’est comme ça que cela fonctionne, si vous voulez.

Frederick Vallaeys : Maintenant, quand il s’agit de vos agences, est-ce que vous écrivez tous les deux les scripts ou bien avez-vous embauché des personnes ?

Nils Rooijmans : Oh, en fait, j’adore m’éclater avec les scripts parce qu’on peut vraiment s’y perdre et s’amuser beaucoup, mais d’un point de vue, si je suis aussi le propriétaire de l’entreprise et que je regarde cela sous l’angle business, cela n’a pas de sens pour moi d’écrire les scripts moi-même parce que. C’est un vrai développeur JavaScript.

Je sais coder en JavaScript. Je ne dirais pas que je suis le meilleur développeur, certainement pas. Et quelqu’un qui le fait à plein temps est beaucoup plus productif que moi pour écrire des scripts. Donc, d’un point de vue business, il est logique pour moi de sous-traiter l’écriture des scripts. Mais comme j’aime ça et que je veux aussi rester à jour sur les dernières fonctionnalités et possibilités, j’ai tendance à écrire, vous savez, au moins un script par mois juste pour le plaisir.

Steve Hammer : Oui, pour moi, c’est moi. Je les écris généralement moi-même et ce n’est pas comme si Nils avait tort. Je pourrais probablement être beaucoup plus efficace si j’embauchais quelqu’un qui est vraiment développeur JavaScript ou autre. Mais comme la plupart d’entre eux naissent de mon propre problème, si vous voulez, plus franchement, beaucoup d’entre eux sont encore du copier-coller.

Je prends dans la liste qui existe autant que n’importe qui d’autre. Et cela ne prend pas tant de temps. Pas du tout autant de temps. Donc, au final, cela retombe souvent sur mes épaules.

Frederick Vallaeys : Oui. Et je pense, Nils, que vous faisiez allusion au fait qu’il existe beaucoup de développeurs JavaScript.

Mais un problème que je constate, c’est que les développeurs JavaScript savent coder, mais n’ont aucune idée de Google Ads ni de la notion qu’il existe des campagnes qui contiennent des groupes d’annonces qui contiennent des annonces et des mots-clés. Et puis ceux-ci sont rattachés à des extensions. C’est du charabia. Cela n’a aucun sens à moins de travailler dans ce secteur.

Et c’est pourquoi on peut presque passer autant de temps à spécifier quelque chose à ce niveau de détail, pour qu’ils sachent exactement quoi faire. Et donc, cela devient une question, n’est-ce pas ? Est-ce qu’on l’écrit soi-même ou est-ce qu’on passe tout ce temps à spécifier, puis à relire et éventuellement à leur demander de corriger ?

Donc, si vous pouvez trouver un développeur JavaScript qui a aussi déjà travaillé spécifiquement sur des scripts Google Ads par le passé, c’est de l’or, parce qu’il connaît notre univers, il connaît le code. Et il peut simplement, et donc, vous pouvez littéralement aller le voir et dire : j’ai besoin d’un rapport sur les mots-clés, et il saura immédiatement : ah, alors il faut probablement aussi connaître le groupe d’annonces dans lequel se trouve le mot-clé et la campagne dans laquelle il se trouve.

Parce que sans connaître ces deux éléments, vous ne pourriez pas prendre ce mot-clé ou ce terme de recherche et le transformer en mot-clé négatif, car vous ne sauriez pas où placer ce mot-clé. C’est ça. Donc, nous trouvons quelques personnes qui ont ces compétences et, vraiment, cela porte ses fruits.

Nils Rooijmans : Oui, je suis d’accord avec ça. Donc, définitivement, je pense que c’est plus facile d’embaucher quelqu’un qui connaît déjà les bibliothèques de l’API JavaScript de Google Ads et les fonctions qu’il peut utiliser, ainsi que les méthodes,

Steve Hammer : mais

Nils Rooijmans : qu’un développeur JavaScript moyen comparé à un vrai développeur JavaScript senior, sans aucune connaissance de Google Ads et

Steve Hammer : de l’API et de toute la beauté de l’ensemble.

Et pour compléter ce que vous dites, la plupart de ces scripts ne sont pas des programmes JavaScript de 2 000 lignes, vous savez, ils sont très petits, très, la plupart du temps, très basiques par rapport à ce que certaines personnes font, vous savez, comme ce qu’un développeur React pourrait faire, ils se moquent de ce que nous faisons, en comparaison.

Donc, vous savez, c’est un peu différent en termes de niveau requis. Je pense que Nils, vous avez mis le doigt dessus. Un programmeur JavaScript moyen suffit. Et c’est probablement pour ça que je peux faire ça.

Frederick Vallaeys : Oui. Et vous savez, l’un des points que je ne cesse de répéter en ce moment concerne l’empilement de l’automatisation, et c’est un peu comme si, quand on pense à l’automatisation dans le contexte du PPC, on se focalise tellement.

Sur tous les inputs fournis par Google, sur le fait que c’est du machine learning. C’est de l’intelligence artificielle. C’est un truc super compliqué et coûteux à construire. Mais ensuite, nous disons : « Oh, devrions-nous construire un système de gestion des enchères, une automatisation de la gestion des enchères meilleure que celle de Google ? » Eh bien non, je veux dire, vous ne pourrez jamais faire cela en tant que développeur solo, homme ou femme.

C’est vrai. Mais ce que nous pouvons faire, c’est prendre Google, qui a fait un travail incroyable en machine learning. Gestion des enchères, et nous pouvons mettre des contrôles par-dessus. Donc, comme vous le disiez, Nils, mettre en place un script de surveillance qui vous indique si, peut-être, ce système d’enchères automatisé déraille. Steve, je pense que dans les nombreuses sessions que nous avons faites ensemble, vous soulignez souvent que lorsque vous voulez commencer avec les scripts, il faut commencer par quelque chose de reporting.

Quelque chose qui va vous notifier. Cela ne fait pas de modifications. Cela vous dit simplement quelque chose, n’est-ce pas ? C’est sûr. Cela ne va pas casser votre compte. C’est donc un très bon point de départ. Et c’est de l’empilement de l’automatisation, parce que beaucoup de ces scripts n’ont pas besoin d’être compliqués. Et nous allons jeter un coup d’œil à l’un de ces scripts dans une minute pour donner aux gens une idée de ce à quoi cela ressemble.

Donc

Nils, j’ai ouvert l’un de vos scripts ici. Et au fait, toutes les URLs, tous les scripts que nous partageons, ils seront dans les notes de l’épisode sur le site web plus tard aujourd’hui. Mais, ou vous pouvez le rechercher. Vous

Nils Rooijmans : reconnaissez celui-ci ? Oui, c’est en fait l’un de mes plus récents. Cette idée est née pendant la crise du covid.

Ce que j’ai, ce que j’ai vu se produire dans le comportement de recherche. Dans les rapports de requêtes de recherche d’un de mes comptes, c’est que des requêtes de recherche complètement différentes entraient dans les rapports et je me suis dit : d’accord, soit ce sont des opportunités, soit ce sont des choses que nous devons immédiatement exclure parce que nous gaspillons des dépenses, et j’ai en quelque sorte décidé que puisque cet événement dramatique qui se produit dans le monde en ce moment pouvait avoir un impact dramatique sur le comportement de recherche des audiences cibles.

Nous devons être alertés si quelque chose de dramatique change dans les rapports de requêtes de recherche. C’était donc l’origine de l’idée d’écrire ce script. En gros, ce qu’il fait, c’est qu’il examine le rapport sur les requêtes de recherche de la semaine dernière et le compare à celui de la semaine précédente, par exemple, le mois dernier par rapport au mois d’avant.

Et il signale les termes de recherche présentant des écarts importants en

Steve Hammer : termes de

Nils Rooijmans : volume d’impressions ou de volume de clics. Ensuite, vous recevez un e-mail avec un lien vers un Google Sheets qui montre les différences. Et vous pouvez en fait l’utiliser pour commencer à exclure les requêtes qui apparaissent mais qui sont complètement hors sujet, ou l’utiliser de manière à améliorer les performances du terme de recherche en les ajoutant comme mot-clé.

Ou, comme une autre personne, Anna Borker, si je me souviens bien, elle l’a utilisé pour identifier des produits à ajouter à une campagne Shopping intelligente. Elle utilisait donc le script pour découvrir des termes de recherche qui étaient en tendance dans le compte de son client et le combinait avec des données dans Google Analytics pour découvrir des produits qui étaient vraiment pertinents, liés à ces termes de recherche en tendance.

Et elle a ajouté ces produits à une campagne Shopping intelligente pour voir, pour réellement tirer parti de cette hausse du volume de recherche. Ce qui était un cas d’usage intéressant, je suppose, donc c’est une façon de combiner ces différents systèmes d’automatisation pour améliorer la performance globale

Frederick Vallaeys :.

Alors regardons ce script et parcourons-le un peu section par section, parce que vous avez dit qu’il peut faire beaucoup de choses, n’est-ce pas ? Et donc, pour le contexte, voici un exemple dans Google Trends. Il montre que les recherches pour cancel my trip ont vraiment explosé au début du COVID. Et donc c’était l’exemple, n’est-ce pas ?

Si vous vendez des voyages, des vols, des réservations d’hôtel, vous ne voulez pas vraiment payer pour des recherches sur cancel my trip, qui ont soudainement explosé. Mais comment savoir qu’il s’agit d’une requête de recherche en tendance ? C’est ce que fait le script, n’est-ce pas ? Mais maintenant, pour commencer avec cela, vous copiez-collez tout ce script dans votre compte Google Ads.

Et puis, en général, un script bien écrit comporte quelques sections, n’est-ce pas ? Vous avez donc votre première section ici. Avoir votre configuration, c’est généralement tout ce que les gens doivent remplir pour que quelque chose fonctionne au moins au niveau de base. C’est bien ça ?

Nils Rooijmans : Exactement. Oui. Donc, ce qui se passe ici, c’est qu’en vert, ce sont les commentaires.

C’est donc essentiellement du texte que l’interpréteur ignore. Cela ne fait pas partie du code JavaScript. C’est seulement là pour expliquer ce qui se passe. Ensuite, vous avez trois variables, et pour les variables, vous devez leur fournir une valeur. Donc, dans ce cas, vous devez fournir l’URL du tableur qui est utilisé comme sortie, et vous devez ajouter votre adresse e-mail, que le script utilise pour envoyer l’alerte, ainsi que l’objet de l’e-mail, que vous pouvez laisser tel quel, mais vous pouvez remplacer XYZ par le nom spécifique de votre client.

Frederick Vallaeys : D’accord. Et puis vous avez cette deuxième section, qui correspond un peu aux modifications facultatives.

Nils Rooijmans : Exactement. Donc, par exemple, le script ignore les termes de recherche qui ont moins de 10 impressions. Il ne regarde donc que les termes de recherche qui ont un volume minimum, comme on dirait. Et il y a des seuils inférieurs pour la différence relative.

Donc, par exemple, si vous aviez, disons, 100 impressions de recherches la semaine dernière et que maintenant c’est 98, la différence n’est vraiment pas significative. Alors ignorons cela. Mais si la différence est supérieure à 20 %, alors nous l’incluons dans la feuille et nous enverrons une

Steve Hammer : alerte.

Nils Rooijmans : Et bien sûr, vous pouvez modifier les seuils en fonction de ce que vous préférez et de ce que vous jugez pertinent pour votre compte.

Frederick Vallaeys : Exactement. Et puis on arrive à la partie que vous ne devriez pas toucher. Sous cette ligne. Et c’est le code principal.

Nils Rooijmans : Exactement. Oui. Donc, si vous n’êtes pas familier avec JavaScript, ne touchez pas, lisez-le simplement. Je recommande toujours aux gens de lire les scripts. En fait, je fais aussi des formations JavaScript et Google Ads scripting.

Et l’une des premières choses que je fais dans la formation est bien sûr d’expliquer le concept de base de JavaScript. Donc, si vous êtes vraiment intéressé par l’apprentissage du fonctionnement des scripts, ce sera un excellent point de départ pour apprendre les bases de JavaScript. Et une fois que vous comprenez les bases, vous devriez être capable de lire le code, en quelque sorte.

Et d’apercevoir ce qui se passe. Vous avez donc une idée de ce que fait le script et, de cette façon, vous vous sentirez à la fois plus à l’aise pour l’exécuter parce que vous savez en gros ce qui se passe, et vous commencerez aussi à repérer des opportunités pour modifier la logique du script.

afin de mieux répondre aux besoins spécifiques de votre compte.

Frederick Vallaeys : Oui. Donc, par exemple, ici, et Steve aussi, si vous voulez, vous savez, suggérer des modifications au script, mais ici nous avons la requête AWL, donc la requête AdWords language, et vous remarquez que nous récupérons les impressions, mais si vous vouliez faire quelque chose qui ne soit pas seulement basé sur des pics d’impressions, mais sur des pics de clics, vous pourriez probablement aller changer cela.

Le paramètre juste là, la métrique, en métrique de clics, n’est-ce pas ? Donc, vous feriez un peu un rechercher-remplacer sur presque tout le script. Rechercher toutes les occurrences de impressions et les remplacer par clicks. Et je suis sûr à 99 % que cela fonctionnerait probablement, n’est-ce pas ? Il pourrait y avoir une ou deux choses cassées et le compilateur vous dirait : « Ah, dans ce cas, nous ne reconnaissons pas le mot clicks parce que Google l’appelle peut-être autrement dans ce contexte, ou peut-être qu’ils utilisent une majuscule ou une minuscule, ce genre de chose. »

Nils Rooijmans : C’est vrai. Et aussi, ce que je pense, c’est que si vous commencez à penser aux scripts de cette manière, il est également très important de réaliser que, une fois que vous comprenez la différence entre prévisualiser un script et exécuter un script, vous vous sentirez très à l’aise pour faire de petits ajustements et de petites modifications au code réel.

Parce que si vous le prévisualisez, rien ne changera dans le compte. La prévisualisation d’un script garantit absolument que rien dans votre compte ne sera modifié par le script, donc vous pouvez alors commencer à tester si vos changements ont du sens.

Frederick Vallaeys : Steve, vous disiez que vous êtes un copieur-coller, n’est-ce pas ? Alors que feriez-vous, vous iriez vers des scripts existants et vous extrairiez simplement les fonctions et les sections que vous aimez pour les recombiner ?

Steve Hammer : Oui, absolument. Oui, je pense en blocs, ce qui est, je pense, la manière de penser JavaScript dès le départ, n’est-ce pas ? Cette fonction fait ceci, cette fonction fait cela, ce genre de chose, et laisser les choses s’enchaîner jusqu’à ce que vous obteniez toutes les pièces qui, dans beaucoup de cas, sont déjà au moins partiellement construites.

Donc, vous n’avez pas besoin de repartir de zéro. Par exemple, le script d’anomalie de compte, qui, je pense, est un classique, c’est un script écrit par Google. C’est un script que j’utilise énormément. Il est très facile d’adapter ce script aux éléments que vous recherchez dans vos anomalies. Une fois que vous comprenez simplement quelques éléments. Et ça, vous savez, c’est une assez bonne base. Comme le script de Nils juste là. Si je le modifiais, je jouerais probablement avec la détection de pics de coûts sur des mots-clés particuliers. Si ces choses se produisaient, pour faire plus ou moins la même idée. Mais certaines personnes, vous savez, ont leurs préoccupations à ce sujet.

Donc, vous savez, quand tout converge vers un seul mot-clé, c’est là que vous commencez à vous inquiéter. C’est ça.

Frederick Vallaeys : Et donc, en parlant d’anomalies, c’est un classique, il est disponible chez Google. Mais quand le COVID a commencé, c’est là que j’ai eu l’idée que ce n’était plus seulement une question d’anomalies, mais aussi d’une anomalie à un certain niveau géographique, parce que littéralement, d’une ville à l’autre, il y a des restrictions différentes.

Il m’est donc très difficile de savoir, si je faisais de la publicité pour une entreprise dans un autre État, ce qui se passait réellement là-bas. Certains termes de recherche influencent-ils ce qui se passe ? Et donc, ici, on ne regarde même pas les termes de recherche. Il s’agit directement des performances des métriques pour chaque emplacement. Regardons les tendances historiques pour un mardi typique, puis comparons cela à hier, mardi dernier.

Et si c’était plus de 20 %, disons, différent, alors cela vous indique : « Hé, dans le comté de San Mateo, quelque chose se passe » ou « aux Pays-Bas, les chiffres sont exceptionnellement bons ». Et donc maintenant, je sais qu’il faut aller enquêter et peut-être exécuter l’un de vos scripts sur le rapport des termes de recherche pour comprendre ce qui se passe précisément dans cette région anormale.

Mais ce qui était génial là-dedans, c’est que vous avez pris, vous pouvez prendre le script existant de Google, et lui ajouter en quelque sorte cette nouvelle dimension de localisation. Et produire quelque chose de complètement nouveau, mais de très, très pertinent pour la situation actuelle.

Steve Hammer: Oui, absolument. Même au-delà de la situation actuelle, c’est une stratégie que j’ai déjà vue, où des concurrents viennent et s’emparent, par exemple, d’un code postal.

On peut donc voir ce genre de chose. C’est magnifique.

Frederick Vallaeys: Steve, regardons l’une de vos pages ici. Donc c’est un peu ancien. 2018 fait de Skaggs un vrai Skaggs. Parlons un instant de la structure du compte et du script, ainsi que du contexte. Mais donc Skag, c’est single keyword ad group.

Steve Hammer: Est-ce

Frederick Vallaeys: que c’est toujours quelque chose en quoi vous croyez ?

Steve Hammer: Je n’y croyais même pas quand j’ai écrit le script. Mais malgré tout, c’est quelque chose que les gens utilisent et en quoi ils croient, et franchement, avec le fonctionnement du matching aujourd’hui, ces SCAGS ont été attaqués plus de fois que tout le monde jouant à Borderlands 3. C’est, c’est plutôt mauvais, c’est, c’est assez difficile à faire fonctionner de nos jours, je dirais, parce que.

Vous savez, l’exact match devient de moins en moins exact au fil du temps, ce qui signifie que vous avez des débordements dans vos single keyword ad groups comme s’il n’y avait pas de lendemain,

Frederick Vallaeys: n’est-ce pas ? Vous parlez des variantes proches, n’est-ce pas ? Et donc j’ai écrit des scripts pour cela, qui examinent les variantes proches et les signalent précisément, et ensuite, on peut faire des choses intéressantes parce qu’on peut faire une analyse sémantique, comme le nombre de caractères qui diffèrent entre votre mot-clé d’origine et la variante proche que Google vous a montrée.

Et vous pouvez prendre une décision à partir de cela. Donc vous pourriez dire : si la différence est de trois caractères ou moins, c’est peut-être juste une faute de frappe, peut-être une erreur d’orthographe. Donc ça va. On le garde. Mais si la différence est de plus de trois caractères, peut-être qu’ils ont changé certains mots. Et dans ce cas, je préfère que cela n’arrive pas, parce que je veux que l’exact soit vraiment exact.

Très bien. Donc c’est un script que nous avons mis à disposition.

Steve Hammer: Oui, oui, bonnes variantes et mauvaises variantes, n’est-ce pas ? Comme si quelqu’un avait inversé deux lettres sur un mot ou avait mis un pluriel, ou quelque chose du genre. Ce n’est pas grave. Ce sont justement celles que je veux. Mais si quelqu’un a ajouté ou supprimé un mot dans une requête en exact match et que ça matche quand même.

Là, c’est un problème,

Nils Rooijmans: n’est-ce pas ? Parce que cela touche à un thème dont je parle et sur lequel j’écris beaucoup ces derniers temps, à savoir que j’adore utiliser des scripts pour surveiller ce qui se passe réellement dans l’IA de Google, parce que, comme nous le savons tous, l’IA de Google utilise le machine learning pour prédire la performance des clics et essayer de proposer des correspondances de variantes proches qui ont en quelque sorte la même intention de recherche et, espérons-le, la même valeur de conversion.

Mais comme nous le savons tous, le machine learning, c’est de l’apprentissage, n’est-ce pas ? Et nous payons Google pendant la phase d’apprentissage en lui fournissant l’argent et les données pour alimenter la machine. Et j’essaie toujours de suivre la qualité du travail de l’IA pour mon compte spécifique, parce que je pense que Google essaie d’optimiser les performances pour l’ensemble de l’écosystème.

Autrement dit, ils essaient de trouver des solutions qui profiteront au plus grand nombre d’annonceurs, mais cela ne signifie pas nécessairement que cela profitera à votre compte spécifique. J’aime donc utiliser des scripts pour surveiller ce qui se passe réellement dans mon compte spécifique. Et si l’IA part en vrille, je veux en être alerté et agir en conséquence.

Par exemple, avec les variantes proches, j’ai créé le script pour surveiller la performance du vrai mot-clé exact par rapport à la variante proche. Et s’il y a une différence significative de performance, disons le coût par acquisition ou le ROAS, alors je reçois une alerte. Cela me permet de voir si cette variante proche performe beaucoup mieux ou beaucoup moins bien que le vrai mot-clé en exact match, afin que je puisse agir en conséquence.

Steve Hammer: Oui, oui. C’est un excellent exemple

Nils Rooijmans: de la manière dont on superpose réellement ces différents types d’algorithmes pour en tirer le meilleur parti.

Steve Hammer: Oui, il est facile pour nous de monter sur nos grands chevaux et de dire que tout est mauvais. D’ailleurs, ce n’est pas le cas, nous apprenons beaucoup des systèmes et nous voyons tout le temps des opportunités émerger de ces choses. Mais cela peut aussi parfois être un défi, surtout que nous faisons beaucoup de business to business et qu’un seul mot peut être très spécifique selon l’ordre dans lequel les choses sont utilisées, vous savez, le lait, j’utilise toujours l’exemple, lait chocolat et chocolat au lait sont des choses très différentes, mais dans les variantes d’exact match, elles se correspondent un peu de la même manière.

Frederick Vallaeys: Oui, ça a du sens. Donc je suppose que c’est un peu ce que vous pensez de vos scripts préférés. D’autres favoris en ce moment ?

Steve Hammer: Ce sont quelques-uns des grands que j’ai beaucoup poussés. Les scripts d’anomalie, les variantes d’exact match sont pour nous parmi les plus importants, parce que les rapports sur les termes de recherche ont été tellement essentiels pour nos performances. Je vais retourner un peu la question.

Fred, les scripts d’enchères. Beau bandeau. Ce sont ceux que j’utilise beaucoup moins qu’avant. Oui. C’est,

Nils Rooijmans: c’est le soleil qui se couche à Amsterdam, les gars. Donc c’est moi qui essaie de vous voir. C’est drôle, oui.

Frederick Vallaeys: D’accord. Viens ici. Viens en Californie. Le soleil.

Steve Hammer: Je veux dire, pas les ongles. Je suis juste en train de remonter. Oui, les scripts d’enchères sont maintenant ceux que j’utilise beaucoup moins, ce que je

Frederick Vallaeys: parlons-en un instant, d’accord ?

Nous avons justement cette question amusante chez Optmyzr. Les gens viennent nous voir et disent : « Bon, vous savez, les enchères automatisées de Google. Pourquoi ne pas simplement utiliser ça ? Qu’est-ce que je dois encore faire ? » Et c’est comme, d’accord, même si vous êtes en enchères automatisées, vos requêtes comptent toujours, n’est-ce pas ? Parce que vous obtenez toutes ces variantes proches et Google essaie d’enchérir automatiquement dessus.

Mais dans le cas où ce n’est pas une très bonne variante proche, ils enchérissent probablement moins dessus. Mais si vous pouviez regarder cela et dire : « Eh bien, c’est clairement une mauvaise variante proche, comme… sortez ça, faites-en un mot-clé négatif », et d’une certaine manière vous améliorez vos performances, vous améliorez certainement vos performances de façon détournée, en passant par les enchères sans réellement toucher aux enchères. Oui. Il y a donc toutes sortes d’autres choses que vous pouvez encore faire. Il faut penser de manière holistique, n’est-ce pas ? On ne peut pas simplement dire : maintenant je fais les enchères, maintenant je fais le budget, maintenant je fais le texte. AdWords est une chose assez holistique et tout est de plus en plus interconnecté.

Steve Hammer: Je pense que c’est une excellente façon de voir les choses.

L’interconnexion d’AdWords, c’est sa force. Rien n’est isolé à cet égard. C’est l’une des choses que je trouve un peu difficiles. Parce que nos incitations sont aussi de ne montrer que des requêtes pertinentes. N’est-ce pas ? Et notre capacité à obtenir ces données, à faire sortir les requêtes non pertinentes et à apprendre à ce système.

Nous sommes très alignés là-dessus entre Google et un annonceur. N’est-ce pas ? C’est pourquoi je passe tellement de temps sur les rapports sur les termes de recherche, ce genre de choses, à encadrer les enchères et à laisser les enchères faire ce qu’elles ont à faire

Frederick Vallaeys: et puis les budgets. C’en est une autre. Je pense que les gens sont encore très impliqués dans leur gestion, et Google ne fait toujours pas vraiment le meilleur travail à ce sujet, parce qu’ils ne gèrent même pas vraiment les budgets mensuels, alors que c’est ainsi que la plupart de nos clients envisagent les dépenses.

Et puis accélérer ou ralentir les budgets à mesure qu’on approche de la fin du mois, et peut-être qu’on a un budget supplémentaire à dépenser. Et maintenant, il faut déterminer où l’allouer de la manière la plus efficace. Et donc le suivi des budgets, le fait de les maintenir sur la bonne voie, c’est aussi une bonne chose que les scripts peuvent faire, parce que c’est assez binaire, n’est-ce pas ?

La plupart des gens diront : écoutez, 5 000 pour le mois, ça ne change pas vraiment. Et ensuite le script peut simplement regarder cela et faire le calcul. Il nous reste 1 000 et seulement deux jours pour dépenser 500 par jour, n’est-ce pas ? C’est assez simple.

Steve Hammer: Mm hmm. Oui. Et trouver le bon endroit. Pas juste un endroit aléatoire où tout jeter.

Vous savez, c’est une chose si vous avez l’argent d’une startup de la Silicon Valley qui veut jeter de l’argent partout, mais en général, tout le monde veut un ROI sur ce qu’il fait. Donc trouver l’endroit le plus efficace où le placer. Parfait pour les scripts.

Frederick Vallaeys: Parlons brièvement des scripts par rapport à l’API et aux autres automatisations, d’accord ?

L’erreur que j’ai certainement faite personnellement, c’est que, comme vous le suggériez, on s’enfonce dans ce trou de lapin, on passe six heures à écrire ce script incroyable. Et puis on se rend compte que j’aurais simplement dû le faire manuellement, mais parfois ce n’est même pas manuel. Parfois, c’est plutôt : « Ah, attends, il y avait une règle automatisée directement dans Google Ads qui aurait pu faire ça. »

Et plus précisément, j’ai construit un script qui activait et désactivait les annonces pour le week-end. Et puis j’ai réalisé que j’aurais pu créer une règle automatisée. Le vendredi après-midi et le dimanche soir, cela aurait fait exactement la même chose. Et cela m’aurait pris deux minutes à configurer. Mais parfois, on veut utiliser l’API parce que les scripts expirent, les scripts ne fonctionnent pas sur des comptes vraiment énormes.

À quoi cela ressemble-t-il pour vous ?

Nils Rooijmans: Oui, je pense que si vous débutez avec les scripts, commencez définitivement par expérimenter avec les règles. Principalement parce que cela vous mettra dans la logique de réflexion sur la manière d’utiliser l’automatisation pour vous aider à gérer le compte, et les règles sont relativement faciles à configurer. Bien sûr, l’inconvénient des règles, c’est qu’elles ne s’exécutent que.

Quelle est la fréquence actuelle ? Une fois par jour, une fois par jour, n’est-ce pas ? Vous pouvez exécuter des scripts toutes les heures, et avec les scripts, vous avez aussi beaucoup plus de flexibilité par rapport aux règles. Mais pour des choses simples, comme par exemple : mettre en pause chaque mot-clé qui a eu plus de cent clics et zéro conversion. Ainsi, vous pouvez mettre automatiquement en pause les mots-clés qui ne performent pas.

C’est quelque chose que vous pouvez faire très facilement à l’aide de règles automatisées. Et une fois que vous aurez expérimenté quelques-unes de ces règles, vous identifierez très probablement de nouvelles opportunités d’utiliser l’automatisation pour automatiser un grand nombre de vos tâches d’optimisation. C’est une excellente première étape pour commencer à appliquer.

Frederick Vallaeys: Ma plus grande frustration avec les règles automatisées, c’est qu’elles vous limitent à une seule plage de dates et à un seul périmètre de ce que vous regardez. Vous ne pouvez donc pas vraiment faire de comparaisons relatives et de repas. Comme vous le disiez avec les requêtes, il est vraiment intéressant d’examiner ce qui progresse vraiment ou ce qui décline vraiment, mais cela nécessite deux plages de dates et une règle automatisée ne vous donne pas cela.

N’est-ce pas ? Donc là, vous êtes limité à dire : trouvez-moi tout ce qui a eu plus de 50 impressions la semaine dernière, mais chaque semaine vous voyez les mêmes choses. Et ce que nous voulons voir, c’est ce qui est différent, et cela n’est pas possible via. Et c’est là que vous commencez à envisager de mettre en place un script, qui peut extraire ces multiples plages de dates.

Et ensuite, comment voulez-vous faire cela sur Microsoft, Google, Amazon Ads, Facebook Ads, n’est-ce pas ? À ce stade, nous devons commencer à regarder des API qui se connectent à ces différents systèmes, les rassemblent en un seul endroit. Et, et, et surtout avec les budgets, n’est-ce pas ? Donc si nous trouvons quelque chose où il faut dépenser quelques milliers de dollars de plus.

Quel est le meilleur endroit ? Un script, et sa limite, c’est qu’il va dépenser cet argent dans AdWords, mais ce n’était peut-être pas l’endroit le plus efficace pour le faire. Et c’est là que nous avons commencé à regarder des API capables de fonctionner sur différents canaux.

Steve Hammer: Oui, absolument. En fait, je suis un grand fan de beaucoup des automatisations intégrées qui existent.

Encore une fois, du point de vue des enchères, elles sont meilleures qu’elles ne l’ont été depuis longtemps. J’ai lutté contre elles de manière acharnée, qu’il n’y ait aucun doute là-dessus. Un vrai maniaque du contrôle. Nous l’étions tous, nous l’étions tous. Mais maintenant, j’y adhère. Elles ont tendance à mieux fonctionner qu’avant.

Je pense que les systèmes ont appris. Et je pense qu’il y a, je ne veux pas dire qu’on « amazonise » quelque chose, mais je pense qu’il y a un niveau où les personnes qui surveillent quels scripts s’exécutent, ou du moins qui comprennent suffisamment les cas d’usage, font en sorte que le meilleur du meilleur soit intégré au cœur du système, n’est-ce pas ?

Les termes pour lesquels les recherches apparaissent, c’est essentiellement un rapport Ngram très, très léger, n’est-ce pas ? Il n’y a pas vraiment de données derrière. C’est ce que c’est. C’est une chose plutôt cool qu’elle soit maintenant dans le système. Donc j’ai tendance à être plutôt satisfait de ces innovations-là.

Nous ne sommes pas très favorables à l’API en ce qui concerne les choses que nous faisons pour la taille et d’autres éléments de ce genre. L’autre chose que je dirais entre les deux, c’est qu’il y a un processus d’apprentissage entre les scripts et l’automatisation. C’est assez intéressant. Quand vous commencez à exécuter vos propres scripts, vous comprenez mieux comment l’automatisation fonctionne. Et vous vous sentez plus à l’aise avec elle. Et vice versa. Je pense que si vous commencez à utiliser des automatisations et que vous réalisez que l’automatisation ne fait pas exactement ce que vous voulez, et que vous comprenez où se situe le problème, alors vous pouvez écrire un script. Je pense

Frederick Vallaeys: qu’un point clé que je vous ai entendu faire, Steve, c’est que vous placez essentiellement votre agence à la pointe en étant celle qui développe des choses que Google pourrait éventuellement intégrer dans l’interface et rendre accessibles au grand public.

Mais en tant qu’agence, vous devez avoir une proposition de valeur, n’est-ce pas ? Et votre proposition de valeur, c’est que vous repoussez ces limites. Vous avez une longueur d’avance sur Google à bien des égards. Et Google étant une organisation si grande, même s’ils veulent faire quelque chose, même s’ils savent que c’est la bonne chose à faire, cela peut leur prendre des années à ce stade.

N’est-ce pas. Je veux dire, un script que j’ai récemment construit est un tableau de bord d’expérimentation. Google mise beaucoup sur les brouillons et les expériences, et ils les affichent dans l’interface. Mais si vous avez un compte MCC et que vous faites 10 expériences dans 50 comptes, vous devez consulter 500 pages juste pour savoir ce qui se passe. Franchement, je ne vais pas faire ça.

Même pas chaque semaine, n’est-ce pas ? Alors nous avons simplement écrit un script qui récupère les données des expériences et les met toutes dans une feuille de calcul. Maintenant, j’ai un seul endroit avec mes 500 expériences et les résultats juste là. Et je peux voir : « Oh, celle-ci semble très bien fonctionner. » Puis je vais sur la page spécifique pour y faire un ajustement, ou pour l’arrêter, ou pour la promouvoir.

N’est-ce pas. Et je suis sûr que Google sait que ce n’est pas idéal dans l’interface, mais j’ai écrit ce script il y a six mois et je parie qu’il faudra encore au moins 18 mois avant de voir quoi que ce soit de cela dans l’interface Google Ads. Oui, il y a beaucoup de choses à gérer. Plus l’interface devient complexe, plus il est difficile de faire ressortir ces éléments.

Steve Hammer: Exactement. Et l’interface est très complexe. Tout le monde à qui j’enseigne cela me dit : « Eh bien, quand ils la regardent pour la première fois, c’est parce qu’on peut faire tellement de choses et extraire ce qui compte le plus pour soi, c’est puissant. »

Nils Rooijmans: C’est pour ça qu’ils avaient AdWords Express, non ?

Frederick Vallaeys: Oui. Oui. Personne. N’utilisez pas AdWords Express, s’il vous plaît. Si vous nous écoutez, si vous voulez un jour faire de l’automatisation, n’utilisez pas AdWords Express, n’utilisez pas ce qu’ils appellent smart

Steve Hammer: utilisez AdWords. Désolé. C’était dur. Tout

Frederick Vallaeys: bien. Parfait. Donc il n’y a pas beaucoup d’actualité cette semaine, donc je pense que nous allons passer cette partie. En général, nous faisons un petit segment sur les actualités, mais nous sommes dans le creux de l’été, donc il ne se passe pas grand-chose.

Du moins dans le monde du PPC, dans le reste du monde, il se passe énormément de choses, mais nous approchons de la fin du temps, ou de la fin de notre temps ici sur cet appel. Je veux donc donner à chacun d’entre vous l’occasion de parler peut-être de quelque chose sur lequel vous travaillez, quelque chose que nous n’avons pas abordé aujourd’hui et que vous pensez important, puis nous conclurons.

Je ne sais pas qui veut commencer.

Steve Hammer: Je vais commencer. Parce que c’est une passion pour moi. Nous avons une vision holistique de la manière dont nous nous positionnons en tant qu’agence. Et je pense que l’une des beautés de l’évolution de tout cela, à l’avenir, c’est que nous pourrons beaucoup moins nous concentrer sur des choses comme les SKAGs, la structure du compte et les aspects tactiques, et avoir l’opportunité d’être de meilleurs marketeurs.

Alors saisissez l’occasion maintenant, ce serait mon seul conseil pour l’ensemble du secteur, et allez-y et cartonnez en tant que marketeur. Cela signifie aller au-delà du simple message de ce que vous faites ou des simples expériences. Intéressez-vous au produit des clients avec lesquels vous travaillez. Faites des suggestions sur les moyens de l’améliorer.

Cela fait partie du marketing. Notre chance d’être consultants est là. Notre chance d’être plus que de simples tacticiens est là. Je pense donc que c’est l’une des plus grandes opportunités que j’ai vues depuis longtemps. Alors saisissez-la.

Frederick Vallaeys: Des paroles sages, soyez un meilleur marketeur. Et d’ailleurs, pour tous ceux qui ont besoin d’aide et envisagent de parler à Hammer, je crois que vous avez remporté le prix de la meilleure petite agence de l’année.

Nous l’avons fait

Steve Hammer: à l’époque. Oui. Donc quelque part, j’ai le trophée. Je ne sais plus où il est.

Frederick Vallaeys: Mais vous avez le Search Awards Small Agency of the Year. Et je ne sais pas ce que vous avez mis dans cette étude ou dans le cas que vous avez soumis. Pensez-vous que cela reposait en partie sur le fait de faire des scripts ?

Steve Hammer: Je pense que oui. C’était une combinaison de choses.

En fait, quand nous avons soumis cela, c’était, c’était, c’était l’ensemble de notre offre. N’est-ce pas ? Donc à l’époque, ce n’était pas seulement du PPC. Je pense qu’ils ont maintenant séparé ce prix en plusieurs catégories. Nous avons donc présenté une étude de cas SEO où nous dominions un mot-clé et analysions la rentabilité de ce que les gens faisaient.

Nous parlions de ce que nous faisions avec les scripts, ainsi que de l’éducation et de l’évangélisation à cette époque. Nous avions aussi quelques études de cas PPC dedans. Donc c’était vraiment une belle. C’est, c’est vraiment bien. Et je pense que c’est l’étendue de ce que nous faisions à ce moment-là qui nous a valu cela, je pense.

Frederick Vallaeys: Très bien.

Eh bien, félicitations pour cela.

Steve Hammer: Merci de l’avoir fait. Nous en sommes très satisfaits.

Frederick Vallaeys: Nils.

Nils Rooijmans: Oui. Alors si je peux, j’aimerais faire un peu de publicité sans vergogne pour un nouveau service sur lequel je travaille. En fait, quand je fais des formations sur le scripting, j’ai beaucoup de questions sur les scripts que je devrais utiliser. Beaucoup de gens savent qu’il existe de nombreux scripts, mais.

Ils ont du mal à déterminer quels scripts feront la plus grande différence pour leur compte spécifique. J’ai donc décidé de créer une sorte de service de scripts faits pour vous, où vous et moi, ou le client et moi, sélectionnerons jusqu’à cinq scripts et nous les installerons ensemble. Ainsi, les personnes sans compétences en codage ou qui ont peur des scripts.

Avoir l’opportunité de commencer réellement à utiliser des scripts dans leurs comptes spécifiques, et qu’ils puissent compter sur moi pour les guider dans l’installation et la configuration des scripts que nous estimons tous deux susceptibles d’avoir le plus d’impact sur ces comptes précis. Je suis donc vraiment ravi de pouvoir, je l’espère, lancer le service le mois prochain, et oui, les personnes intéressées peuvent tout à fait me contacter.

Frederick Vallaeys: Ça a l’air passionnant. Et j’espère que certains des scripts que les gens choisiront seront ceux que j’ai écrits. Très probablement. Cela me ferait très plaisir. Et au fait, puisqu’on en est aux autopromotions assumées, je dois faire un petit clin d’œil sans vergogne à Optmyzrs. Nous avons un système que nous appelons enhanced scripts.

Si vous souhaitez faire du scripting, nous plaçons un morceau de code générique, un extrait, dans la section de scripting de votre compte Google Ads, et cela se connecte essentiellement à notre service, via lequel vous activez les scripts que vous souhaitez exécuter. Vous renseignez les paramètres au moyen d’un formulaire très convivial, donc vous n’avez jamais à toucher une seule ligne de code, si ce n’est copier-coller un extrait dans votre compte Ads.

C’est très similaire à ce que vous feriez pour Google Analytics. C’est donc la manière no-code de faire du scripting. Et nous avons aussi un outil, une fonctionnalité que nous appelons le rule engine. Il s’agit davantage d’un générateur de workflows en glisser-déposer. Il est très similaire aux scripts dans ce qu’il peut faire, mais il vous offre une personnalisation complète.

Vous pouvez donc vraiment créer ces automatisations comme bon vous semble. Et là encore, il n’y a aucun code à écrire de votre côté. Voilà donc ce que propose Optmyzr. Très bien. Eh bien, merci à vous deux de m’avoir rejoint pour parler des scripts. C’était sympa. Ça me manque de vous parler en personne lors des conférences. Et vous savez, j’ai effectivement pu le faire, n’est-ce pas.

Mon dernier déplacement avant le COVID a été aux Pays-Bas. Nous avons donc pu nous saluer. Et Steve et moi venions justement de parler du fait que PubCon pourrait en fait avoir lieu en présentiel. Je ne suis pas sûr à 100 %. Je ne suis pas certain d’être prêt à voyager, mais si cela se fait, c’est généralement là que vous et moi nous retrouvons.

J’ai donc hâte de revivre ces moments-là. Et merci à tous de nous avoir regardés. Nous serons de retour tout au long du mois d’août. Nous avons des épisodes à venir, dont un autre sur la vidéo. Donc, pour l’épisode le plus populaire du mois dernier, nous allons organiser une nouvelle session avec Corey et Joe Martinez sur la vidéo. Nous aurons également Google avec nous dans deux semaines, et ils parleront de la préparation du e-commerce pour le T4 avec toutes vos annonces Shopping. Google sera donc présent à cet appel, et nous aurons aussi deux excellents experts Shopping qui se joindront à la discussion. Alors rejoignez-nous pour les prochains PPC Town Halls avec notre récapitulatif de blog, abonnez-vous et récupérez toutes les ressources sur le site web. Nils, Steve, merci d’avoir participé, et à la prochaine.

Steve Hammer: C’est un plaisir.

Nils Rooijmans: Prenez soin de vous, les gars. Merci de m’avoir invité.

Plus d'épisodes