

Abonnez-vous pour recevoir plus d'articles comme celui-ci !
Vous pouvez vous désinscrire à tout moment. Consultez notre Politique de confidentialité

Description de l’épisode
Avec le lancement de GPT 4 et les fonctionnalités supplémentaires des plugins, quelles sont les nouvelles applications de ChatGPT ? Et existe-t-il un moyen de combiner la puissance de GPT et des scripts ?
Pour en savoir plus, j’ai parlé à Nils Rooijmans, l’une des références incontournables dans l’univers des scripts PPC et de l’automatisation, dans cet épisode de PPC Town Hall.
Nils a partagé son expérience concrète de GPT et des scripts qu’il a créés, avec de nombreux exemples. Et j’ai expliqué comment faire travailler ChatGPT pour vous grâce aux instructions personnalisées et à de puissants plugins. J’espère que vous apprécierez cette conversation :)
Au programme :
- Découvrir comment Nils a créé un graphique d’analyse n-gram des données de termes de recherche Google Ads en seulement 5 minutes avec ChatGPT
- Découvrir comment obtenir de meilleures réponses de ChatGPT grâce aux instructions personnalisées
- Mettre la main sur la liste de plus de 400 scripts PPC de Nils
et plus encore
Points clés de l’épisode
- Améliorer les réponses de ChatGPT grâce aux instructions personnalisées :
- La définition d’instructions personnalisées peut adapter de manière significative les réponses de ChatGPT à des besoins spécifiques, en améliorant la pertinence et la précision pour un usage professionnel.
- Accès à la collection de plus de 400 scripts PPC de Nils :
- Nils propose une vaste bibliothèque de scripts PPC, qui peuvent automatiser et optimiser différents aspects de la gestion des campagnes PPC.
Autres points clés :
- Intégration de l’IA dans le PPC :
- La discussion a mis en évidence l’impact transformateur de l’IA, en particulier de l’IA générative, pour rationaliser et améliorer la gestion des campagnes PPC.
- Donner plus de moyens aux professionnels du PPC :
- Les outils avancés et les scripts permettent aux professionnels du PPC d’exécuter plus efficacement des tâches complexes, ce qui pourrait redéfinir leur rôle en les recentrant davantage sur la stratégie et la créativité.
Ressources de l’épisode
La liste des 400 scripts de Nils : https://nilsrooijmans.com/free-google…
Transcription de l’épisode
NILS ROOIJMANS: Certains de mes clients m’envoyaient une demande pour créer un script pour eux. Et si je pensais que cela pouvait donner lieu à des scripts intéressants, je me disais : d’accord, je vais prendre ce projet. Et je pouvais soit le faire moi-même, soit rédiger les spécifications pour qu’un développeur junior écrive le script à ma place.
C’est ça. Mais aujourd’hui, avec GPT, j’ai comme une armée de stagiaires ou de développeurs juniors. Parce que, littéralement, dans le passé, il me fallait deux jours, voire plus, pour créer moi-même un script. Je peux le faire en deux heures maintenant, ou je pouvais le sous-traiter à un développeur junior. Mais maintenant, je peux simplement le sous-traiter à ChatGPT et cela ne me coûte qu’une vingtaine de dollars par mois.
FREDERICK VALLAEYS: À mon avis, beaucoup d’agences ont malheureusement tendance à faire un travail un peu standardisé et à gagner de l’argent sur la marge. C’est-à-dire qu’elles peuvent aider une entreprise qui n’a pas d’équipe interne, qui n’a pas le budget pour une équipe interne. Elles bénéficient donc de l’effet d’échelle en travaillant avec une agence, mais l’inconvénient, c’est que les agences ont parfois tendance à faire la même chose pour chaque compte.
Et c’est un peu là que vous intervenez maintenant : la vraie valeur que vous apportez, c’est l’idéation, la créativité, la nouvelle stratégie, la manière de relier la stratégie à vos données métier. Vous connaissez le monde dans lequel vous évoluez, le secteur dans lequel vous opérez. Et je vois les équipes internes être beaucoup plus actives dans ce domaine.
Elles réfléchissent toujours à des choses comme : « Nous avons cet ensemble de données, cela pourrait influencer le PPC de cette manière. » Et ensuite elles se demandent : comment relier tout ça ? Comment l’automatiser ? Et c’est là que les scripts sont si brillants, parce qu’au lieu de devoir faire cela manuellement, vous pouvez en faire un processus et le rendre reproductible.
Il me dira probablement alors quelque chose du genre : oui, mais j’ai besoin de données pour ça, et il me donnera en fait une décomposition étape par étape de la manière dont cela fonctionnerait. Et ce qui est intéressant, c’est que dans ce travail lui-même, vous pouvez l’ouvrir et cela affiche le code Python. Vous pouvez donc copier-coller ce Python.
Vous pouvez même l’exécuter sur votre propre système si vous le souhaitez. Mais l’autre avantage, c’est que vous n’êtes pas obligé de l’exécuter sur votre propre système. Il l’exécutera simplement à l’intérieur de GP. Bonjour et bienvenue dans un nouvel épisode de PPC Town Hall. Je m’appelle Fred Vallaeys. Je suis votre hôte. Je suis aussi l’un des cofondateurs et le CEO d’Optmyzr.
Pour l’épisode d’aujourd’hui, nous allons parler de quelque chose qui me tient vraiment à cœur. Il s’agit de l’automatisation dans le PPC. Et de ce que cela signifie pour les professionnels du PPC en termes de carrière. Depuis longtemps, nous parlons d’automatisation, mais un changement majeur s’est produit au cours de l’année écoulée.
Il s’agit de l’arrivée de l’IA générative, un nouveau type d’IA qui fait des choses complètement différentes de celles auxquelles nous sommes habitués. Et pour en parler, ainsi que des scripts et de tout ce qui touche à l’automatisation, qui de mieux que mon invité du jour, Nils Roimans, qui écrit des scripts depuis très longtemps.
C’est un grand expert dans ce domaine. Il intervient sur ce sujet à SMX Advanced à Berlin. Alors écoutons ce que Nils a à dire. Merci de nous rejoindre et lançons PPC Town Hall.
Bienvenue Nils. Ravi de vous avoir à nouveau dans l’émission.
NILS ROOIJMANS: Oui, merci de m’accueillir Fred. C’est toujours un plaisir de discuter avec vous de notre sujet préféré, le PPC et l’automatisation. Et oui, c’est génial que vous ayez mentionné Berlin parce que nous allons nous y retrouver à nouveau, n’est-ce pas ? Berlin.
FREDERICK VALLAEYS: Oui, je ne sais pas si les gens verront cela avant ou après notre passage à Berlin, mais c’est évidemment un immense honneur pour quiconque d’être invité à intervenir à SMX Advanced, le salon plus avancé où il faut vraiment maîtriser son sujet.
Sinon, on vous hue hors de la scène. Donc, et je vois que vous faites une session. Est-ce que c’est uniquement sur les scripts ou de quoi allez-vous parler ?
NILS ROOIJMANS: GPT et les scripts. Oui.
FREDERICK VALLAEYS: GPT. D’accord. Et je crois que j’ai la session juste avant la vôtre. Et devinez de quoi je vais parler ?
NILS ROOIJMANS: Si je ne me trompe pas, vous allez parler des modèles de langage, n’est-ce pas ?
FREDERICK VALLAEYS: Oui, GPT et les scripts. Enfin, ils sont tous censés être des scripts. Mais en gros, l’angle sur GPT, c’est comment influencer le modèle de langage pour qu’il soit plus ancré dans le réel et hallucine moins. Donc quelques exemples business de cela, mais je veux dire, nous sommes un peu entrés directement dans le vif du sujet ici, non ? Les modèles de langage et l’IA générative.
Donnez-moi votre avis : qu’est-ce que cette nouvelle forme d’IA avec laquelle nous travaillons, et où est-elle utile ? Qu’avez-vous essayé ?
NILS ROOIJMANS: Oui, je trouve ça incroyable. Je travaille dans l’intelligence artificielle depuis le début des années 90. Je montre un peu mon âge ici, mais j’ai étudié l’intelligence artificielle à l’époque où les réseaux feed-forward et les perceptrons multicouches étaient encore la norme, et je joue avec l’intelligence artificielle depuis lors. Et pour être honnête, je voyais venir quelque chose comme GPT2 ou GPT3.
Mais quand j’ai commencé à utiliser ChatGPT, et surtout GPT4, j’ai vraiment été surpris. Je pense que nous vivons une période vraiment particulière en matière d’évolution de l’IA et de la puissance d’un modèle de langage, ainsi que de ce qu’il peut réellement accomplir. Surtout avec certaines des dernières avancées de GPT, l’interpréteur de code. Je pense pouvoir vous montrer quelques exemples de ce que j’ai fait avec cela. Je trouve tout simplement incroyable jusqu’où ces outils vont aller, et aussi la vitesse fulgurante de l’innovation. Cela m’a vraiment beaucoup surpris.
FREDERICK VALLAEYS: Oui, et je veux dire qu’il y a beaucoup à décortiquer dans cette ouverture-là. Mais la vitesse de l’innovation, je pense que c’est un bon point de départ, parce que j’ai l’impression que les gens se disent : « Ah, ChatGPT, c’était sympa, j’ai aimé discuter avec, mais maintenant, qu’est-ce que j’en fais ? » Ou bien il n’a pas été si bon que ça pour répondre à mes questions.
Ils se disent : « Il ne s’améliore pas. » Vous savez, quelle est la vraie applicabilité business ? Et je pense que, comme vous le dites, cela évolue extrêmement vite, comme la technologie l’a toujours fait. Et quelque chose qui ne fonctionne pas très bien aujourd’hui, donnez-lui quatre semaines. Il se peut que cela fonctionne à merveille. Un exemple précis que j’ai beaucoup vu, c’est la comptabilité et les mathématiques : ce n’est pas très bon en maths, mais cela semble s’améliorer.
Tout le temps. Et c’est assez important quand on fait du PPC, non ? Nous sommes tellement centrés sur les chiffres. Oui, mais quelle est votre vision de la vitesse de l’innovation ? Qu’est-ce qui, selon vous, va la faire avancer ?
NILS ROOIJMANS: Oui. Donc, définitivement, la combinaison de plus de données, plus de puissance de calcul, plus de fine tuning à la fois des algorithmes d’entraînement et des modèles eux-mêmes. L’un des sujets dont vous allez probablement parler aujourd’hui, et j’espère à Berlin, sera le fine tuning des modèles existants par rapport à l’entraînement de vos propres modèles.
Mais aussi, encore une fois, les entreprises elles-mêmes comme OpenAI et Google publieront probablement différentes versions de ces modèles de langage et d’autres IA génératives qui vont nous surprendre dans les prochaines années.
FREDERICK VALLAEYS: Et je pense que ce sont tous des points vraiment importants à aborder, n’est-ce pas ? Parce que la plupart des personnes qui nous écoutent sont des experts PPC.
Donc, tROAS, tCPA, CPC, ce sont les choses que nous prononçons tous les jours. Nous savons ce que c’est. Mais maintenant, nous parlons de fine tuning. Maintenant, nous parlons d’embedding, de grounding, de temperature. C’est tout un nouveau vocabulaire et c’est vraiment important, n’est-ce pas ? Parce que ce sont au final les leviers que nous avons pour amener le GPT.
Pour les modèles de langage, à produire ce que nous voulons. Alors parlons-en un peu, d’accord ? Et je vais commencer ici, mais le fine tuning consiste essentiellement à prendre un modèle de langage existant et à lui donner davantage d’exemples du type de prompt et de réponse que vous souhaitez. Un exemple très simple serait, en tant qu’entreprise, en tant qu’Optmyzr, de prendre tous les tickets de support que nous avons eus.
Et nous dirions : la question posée par la personne par e-mail, c’était le problème. Et la réponse rédigée par mon équipe support, c’était la réponse. Il s’agit donc d’un ensemble de données structuré qui fournit des exemples et qui apprend au modèle : d’accord, si la question ressemble à cela, la réponse devrait ressembler à ceci.
Nous avons donc fait cela et une chose très fascinante a commencé à se produire. Chaque fois que nous posions une question à cette version fine-tunée du modèle, elle signait toujours son nom. Elle répondait donc comme si elle était un humain, comme une personne du support. Et elle signait toujours le nom Juan. Et pourquoi faisait-elle cela ? Eh bien, c’est parce qu’une grande partie des tickets de support qu’elle analysait avaient été traités par Juan.
Le modèle de langage a donc commencé à adopter le rôle, la personnalité de Juan. C’est formidable, parce qu’il est en fait l’une des personnes de l’équipe. C’est quelqu’un de formidable dans notre équipe. Et c’est mieux que d’avoir une réponse aléatoire. Voilà donc le fine tuning. Avez-vous des réflexions sur le fine tuning avant que nous parlions peut-être de la création de votre propre LLM ?
NILS ROOIJMANS: Oui. L’une des choses amusantes que nous avons constatées avec GPT, c’est que beaucoup de gens ont commencé à l’utiliser, mais ils ont ensuite découvert qu’il a clairement ses limites, n’est-ce pas ? Par exemple, vous pouvez utiliser GPT pour créer des scripts Google Ads pour vous. Je pense que c’est un cas d’usage très intéressant. Et je suis justement en train de créer un atelier pour les personnes qui veulent apprendre à faire cela.
Mais pour être honnête, la version par défaut de GPT4 a actuellement du mal à trouver certaines parties des scripts Google Ads qui sont relativement récentes sur la plateforme. Donc, rester à jour avec les dernières possibilités du langage de requête Google Ads, les dernières versions de l’API, c’est très difficile pour GPT et les scripts qu’il génère comportent certainement des erreurs et des omissions à ce niveau.
J’essaie donc de trouver un moyen d’entraîner le modèle à utiliser réellement la documentation la plus récente publiée par Google sur les scripts Google Ads, afin que vous puissiez mieux utiliser GPT pour créer des scripts Google Ads pour vous. Et le fine tuning est l’une des façons d’y parvenir, mais il est très probable que créer un modèle de langage différent, avec son propre embedding pour les scripts Google Ads, soit la voie à privilégier.
Mais je n’en suis pas encore là, mais
FREDERICK VALLAEYS: là, et expliquons cela aux personnes qui ne sont peut-être pas nos auditeurs les plus techniques, mais construire un modèle de langage est extrêmement coûteux. Mais la bonne nouvelle, c’est que la manière de le faire est assez bien documentée. Il existe des solutions open source pour construire votre propre modèle de langage.
Et donc, pour construire un modèle de langage, en gros, très simplement, vous ingérez tout texte écrit, tout code que vous voulez enseigner à la machine. C’est essentiellement votre jeu d’apprentissage. Et d’ailleurs, l’IA générative est un sous-ensemble du machine learning. Donc, elle fonctionne bien sur l’apprentissage, n’est-ce pas ? Mais vous l’entraînez sur ce que vous voulez lui apprendre.
C’est assez fascinant, car un exemple que j’aime toujours partager est le suivant : si vous posez au modèle GPT 4 une question sur le contrôle des armes à feu et une question sur la religion. La réponse sur la religion aura tendance à ressembler à celle d’une personne républicaine, conservatrice aux États-Unis, alors que la question sur le contrôle des armes à feu aura tendance à être répondue comme si vous étiez démocrate, plus libéral aux États-Unis.
Et pourquoi cela ? Eh bien, c’est parce que davantage de choses ont été écrites par des libéraux sur le contrôle des armes à feu et par des conservateurs sur la religion. C’est pour cela que ce modèle de langage commence à reproduire ces schémas. Et donc, si vous construisez votre propre modèle de langage, vous choisissez ce qui y entre. Vous pourriez très bien dire : écoutez, je ne vais y mettre que le point de vue libéral ou le point de vue conservateur, ou, dans votre exemple, uniquement des scripts que vous avez validés et dont vous savez qu’ils fonctionnent.
Et maintenant, c’est le jeu d’apprentissage. À partir de là, vous obtiendrez quelque chose qui aura tendance à produire des réponses de meilleure qualité. Et cela contourne aussi le problème du fait que l’apprentissage de GPT s’arrête à, c’est quoi déjà, parfois en 2021 ? Je ne sais pas s’ils ont mis cela à jour, mais c’est exactement la raison pour laquelle, pour toutes ces nouvelles requêtes du langage de requête Google Ads, il peut ne pas connaître les dernières nouveautés.
C’est donc un problème.
NILS ROOIJMANS: Oui, c’est une excellente explication. Oui. Et l’une des autres choses qui, dans le passé, était relativement difficile, c’était d’utiliser vos propres données dans GPT. Par exemple, si vous demandiez à GPT de vous donner des suggestions de mots-clés pour cette URL, il ne pouvait pas réellement récupérer le contenu de cette URL.
Il ne pouvait pas explorer votre page de destination, puis examiner le contenu du site web ou de la page pour vous aider dans la recherche de mots-clés. Mais heureusement, maintenant, grâce à de nombreux plugins dans GPT et aussi à l’interpréteur de code, il est capable d’utiliser des données. Qu’il s’agisse de vos propres données PPC ou de données tierces provenant du web.
Et vous pouvez réellement utiliser ces données pour alimenter l’IA de GPT avec du contenu qui améliorera la qualité des réponses qu’elle donne à vos questions.
FREDERICK VALLAEYS: Exactement. Et c’est la vitesse de l’innovation, n’est-ce pas ? Donc, si vous êtes encore habitué à l’ancien ChatGPT. Pour l’essentiel, ce dont vous parlez, vous devez être abonné, donc vous devez payer vos 20 dollars par mois, puis vous avez accès aux bêtas.
Et donc deux bêtas dont nous avons parlé ici et que vous devriez absolument essayer, ce sont l’interpréteur de code et les plugins. Donc les plugins, c’est l’autre que vous avez mentionné ? Oui. Il y en a un autre. Je ne sais pas si celui-ci fait partie de la version payante, mais c’est les instructions personnalisées. Comment ça s’appelle déjà ?
C’est les instructions personnalisées.
NILS ROOIJMANS: Oui. Oui. Instructions personnalisées. Oui. Je pense qu’il faut aussi payer pour cela. Eh bien, c’est une évidence, parce que GPT, c’est comme si vous aviez, par exemple, vous et moi, nous passons quelques heures chaque semaine, je ne sais pas, chaque mois, à créer des scripts Google Ads. Et dans le passé, certains de mes clients m’envoyaient parfois une demande pour créer un script pour eux.
Et si je pensais que cela pouvait générer des scripts intéressants, je disais : d’accord, je vais prendre ce projet. Et je pouvais soit le faire moi-même, soit rédiger les exigences pour qu’un développeur junior écrive le script à ma place.
C’est ça. Mais actuellement, avec GPT, j’ai comme une armée de stagiaires ou de développeurs juniors à portée de main.
Parce que, littéralement, dans le passé, il me fallait deux jours, voire peut-être plus, pour créer moi-même le script. Je peux le faire en deux heures maintenant, ou je pouvais le sous-traiter à un développeur junior. Mais maintenant, je peux simplement le sous-traiter à ChatGPT et cela ne me coûte qu’une vingtaine de dollars par mois, ce qui est vraiment peu cher, non ?
FREDERICK VALLAEYS: Le point ici, c’est que lorsque vous travaillez avec un développeur junior, vous devez lui donner des instructions très précises. Et parfois, vous devez partir du principe qu’il ne connaît pas bien ce qu’est Google Ads et comment une campagne se rattache à un groupe d’annonces. Et si vous n’avez pas cette précision sur la manière dont les choses interagissent, les développeurs juniors se trompent.
Et donc, si vous allez passer ce temps à rédiger ces instructions, de toute façon, et ensuite vous avez en gros le coût de payer cette personne, et vous avez les deux jours d’attente pour qu’elle écrive le script puis vous fasse un retour, puis vous renvoyez des corrections, et ainsi de suite. C’est là que vous perdez du temps. Et c’est là que, si vous avez déjà rédigé les instructions, autant les donner à GPT. Et j’ai littéralement fait cela : j’ai pris des instructions que j’avais écrites il y a des mois. C’était en fait ma présentation à Friends of Search à Amsterdam.
Je crois que vous y étiez. Mais j’ai littéralement pris l’e-mail que j’avais envoyé à mon développeur et je l’ai donné à GPT, et il a simplement écrit le script. Il n’avait besoin d’aucune autre information et cela a fonctionné. C’était incroyable.
NILS ROOIJMANS: Oui. Excellent exemple. Et, pour être honnête, vous avez touché un point que je trouve aussi très intéressant pour beaucoup de professionnels du PPC.
Parce que vous et moi, nous sommes tous les deux capables de, disons, écrire du pseudo-code, n’est-ce pas ? Nous savons à peu près comment créer le script, donc nous pouvons donner une description de haut niveau avec suffisamment de détails pour que des développeurs juniors puissent créer le script pour nous. Et cette compétence en elle-même devient plus précieuse, je pense, grâce aux évolutions actuelles de l’IA.
Donc les seniors qui savent très explicitement formuler les exigences, que ce soit pour des textes publicitaires, des créations, de l’analyse de données ou du code, ceux qui seront capables de définir clairement les besoins gagneront des superpouvoirs avec ces nouvelles IA.
FREDERICK VALLAEYS: Exactement. Et un bon exemple de la capacité à écrire du pseudo-code.
J’avais donc un nouvel ensemble d’instructions et je voulais, et ce script est sur Search Engine Land, donc vous pouvez aller le récupérer. Mais en gros, je voulais une description narrative d’une évolution de performance, période par rapport à la période précédente, pour des comptes Google Ads. Mais je ne voulais littéralement faire aucun travail dessus.
Alors je suis allé sur GPT et je lui ai dit : tu vas écrire le script qui récupère les données CSV. Que je vais ensuite alimenter dans GPT pour produire le texte. Maintenant, quand je suis allé sur GPT et que je lui ai dit : récupère deux plages de dates et compare-les entre elles, pour une raison quelconque, il a dit : je vais écrire une requête Google Ads demandant deux plages de dates dans une seule requête.
Et toi et moi, et n’importe quel développeur sait que ce n’est pas possible. Ce n’est pas comme ça que ça fonctionne. Exact. Mais encore et encore, il produisait le code. Je le mettais dans Google Ads et je disais : il y a une erreur. Il y a une erreur. Il y a une erreur. Et donc. Tu sais, je l’ai utilisé suffisamment pour pouvoir le lire et me dire : c’est un peu bizarre.
Tu ne devrais pas demander deux plages de dates dans une seule requête. J’ai donc très simplement mis à jour mon instruction. J’ai dit : d’abord, récupère les données des 30 derniers jours, puis récupère les données des 30 jours précédents, puis fusionne-les sur le nom de la campagne comme clé commune. Avec cette instruction, c’était comme boum, boum, boum, le script était terminé.
Ça a tout simplement fonctionné. Et puis, mais c’est ça la puissance du pseudocode, non ? C’est comme pouvoir aller à un niveau de précision où il y a très peu d’ambiguïté sur ce qui doit être écrit. Et je pense que c’est aussi un peu l’art, aujourd’hui, d’écrire des prompts pour GPT ou d’utiliser GPT pour écrire des scripts. Mais il ne faut pas être ultra précis dès le départ, parce que beaucoup de choses, il sait déjà les faire ; il faut surtout savoir quand aller un peu plus en profondeur.
C’est vraiment très utile.
NILS ROOIJMANS: Exact. Oui. Et tu peux aussi demander à GPT lui-même quelle serait la prochaine étape logique pour améliorer la qualité de ce script. Un de mes étudiants m’a d’ailleurs envoyé un prompt : il avait simplement récupéré un script tiers sur le web et il a demandé à GPT : comment Nils Rooijmans améliorerait-il ce script.
Et il a donné une réponse flatteuse, en me présentant comme une sorte d’autorité sur les scripts Google Ads ou quelque chose comme ça. Puis il a continué dans le sens de la façon dont je refactoriserais ou réécrirais le script pour le rendre encore meilleur. Et ces suggestions étaient juste… c’était comme s’il lisait dans mes pensées.
Je vais perdre mon boulot, là.
FREDERICK VALLAEYS: D’accord. Hé, des gens qui perdent leur boulot. Je veux dire, je pense que ça ouvre le prochain grand sujet de discussion, mais tu sais, j’ai écrit un livre là-dessus et je pense, tu as un exemplaire de mon livre ?
NILS ROOIJMANS: Je l’ai ici, Fred. J’ai eu la chance de recevoir le manuscrit. Pour relecture avant sa publication, un peu hors champ de la caméra, on ne voit pas bien le contraste là. Voilà.
Tu peux voir que je l’ai vraiment lu, on voit les soulignements. Donc je l’ai bien lu et j’ai fait mon travail. Oui, oui, oui. Je veux dire, tout comme toi, j’ai l’impression que la superposition de l’automatisation est la voie à suivre quand il s’agit d’IA.
FREDERICK VALLAEYS: Exactement. Et donc, merci pour tous les retours que tu as donnés sur le livre.
Oui. Mais oui, je veux dire, parlons de la superposition de l’automatisation, et parlons aussi de ceci : quand j’ai écrit ce livre, c’était il y a plusieurs années, avant l’IA générative. Et l’un des points du livre, c’est que le dernier bastion de l’humain, la chose que tu devras absolument faire et que la machine ne pourra pas faire, c’est être créatif.
Eh bien. Je dois ravaler mes paroles, non ? Je devrais presque manger le papier sur lequel le livre a été imprimé, parce qu’ici on a GPT. Il aurait probablement pu écrire le livre à ma place et je ne l’avais pas vu venir. Toi, clairement, tu l’avais vu venir, parce que tu étais impliqué dans GPT-2 à l’époque, mais parlons de cette nuance, non ? Comment cette composante créative change-t-elle ce que nous faisons, alors qu’elle écrit des scripts pour nous, qu’elle écrit du texte pour nous, et qu’on peut même l’utiliser pour créer des pages web ?
Comment cela change-t-il notre façon de travailler ? La superposition de l’automatisation est-elle la réponse ?
NILS ROOIJMANS: Eh bien, sérieusement, prenons un cas : disons que nous étions des développeurs professionnels de scripts Google Ads PPC, et que c’était tout ce que nous faisions, non ? Si nous définissons notre travail comme le simple fait de générer du code JavaScript, alors oui, nous aurions sûrement un problème, parce que nous sommes en concurrence avec GPT, non ?
Il peut écrire un code similaire. Mais si nous redéfinissons notre travail comme le fait de créer de la valeur pour nos clients et de proposer de nouvelles idées d’automatisation, donc en nous repositionnant non pas comme ceux qui font le codage proprement dit, mais comme ceux qui traduisent ces objectifs PPC en opportunités d’automatisation, alors nous pouvons encore créer beaucoup de valeur.
Et c’est la partie créative à laquelle je pense que tu fais référence. Tout commence par les objectifs business, les objectifs commerciaux, les audiences que nous voulons atteindre, puis par la recherche de différentes stratégies pour réellement atteindre ces audiences et générer des clics qui se transforment en valeur rentable pour l’entreprise.
FREDERICK VALLAEYS: Oui, et je pense que parlons un instant des agences par rapport aux équipes internes.
Mon avis, c’est que beaucoup d’agences ont malheureusement tendance à faire un travail un peu standardisé, et elles gagnent de l’argent grâce à l’échelle, non ? Je veux dire, elles peuvent aider une entreprise qui n’a pas d’équipe interne, qui n’a pas le budget pour une équipe interne, mais elles bénéficient ainsi de l’effet d’échelle lié au travail avec une agence.
Mais l’inconvénient, c’est que parfois les agences ont tendance à faire la même chose pour chaque compte. Et donc c’est un peu ce que tu évoques maintenant : la vraie valeur que tu apportes, c’est l’idéation, la créativité, la nouvelle stratégie, comment relier la stratégie à tes données métier ?
Le monde dans lequel tu évolues, le secteur dans lequel tu évolues, et je vois les équipes internes beaucoup plus actives dans ce domaine. Elles réfléchissent toujours à des choses comme : « Ah, on a cet ensemble de données qui pourrait influencer le PPC de cette manière. » Et puis elles se demandent : comment relier ça ? Comment l’automatiser ?
Et c’est là que les scripts sont si brillants, parce qu’au lieu de devoir faire ça manuellement, tu peux en faire un processus et le rendre répétable. Et je pense que les agences ont en fait une opportunité maintenant, grâce à cette armée de développeurs juniors, comme tu l’as dit, de faire quelque chose d’un peu plus personnalisé pour chacun de leurs clients, ce qui augmente la valeur qu’elles apportent.
Et cela, je pense aussi, assure la sécurité de l’emploi pendant encore quelques années, jusqu’à ce que la prochaine vague d’évolution arrive,
NILS ROOIJMANS: non ? Oui, et pour revenir à ton point sur les équipes internes versus les agences, je pense aussi que beaucoup d’annonceurs en interne ont une sorte d’expertise métier qu’ils peuvent combiner avec l’intelligence artificielle.
Il y a quelques années, j’ai fait une conférence en Autriche, lors de l’événement Great Day, et le titre de la présentation était Keeping an eye on AI. Tu sais, garder un œil sur l’IA de Google, parce que je pense que, surtout avec la manière dont Google nous pousse à utiliser beaucoup de ces technologies d’IA, il est très important de garder un œil là-dessus et d’utiliser sa connaissance métier ou son expertise métier pour guider l’IA. Cela peut être très, très, très important, intéressant, pour, comme tu dirais, rééquilibrer le terrain de jeu et créer un avantage concurrentiel.
Je pense donc qu’il y a aussi beaucoup d’opportunités pour les agences, au lieu de simplement jouer avec l’interface Google Ads, de vraiment plonger dans le business de leurs clients et d’essayer d’apprendre comment devenir plus compétitives.
FREDERICK VALLAEYS: Exactement. Et donc, un peu le pilote PPC qui surveille l’automatisation, la machine, et qui sait comment la remettre sur la bonne voie si, pour une raison quelconque, elle dévie.
Je pense que ce sera particulièrement important maintenant à l’approche du T4. Évidemment, une période énorme, les cyber weeks pour les retailers vont être énormes. Ce n’est pas le moment de changer quoi que ce soit, non ? Ce n’est pas le moment de déployer PMAX pour la première fois, mais c’est probablement le moment d’avoir une détection d’anomalies, d’avoir des scripts qui surveillent en permanence que tout se passe bien.
Avoir un bon outil, et il y en a plusieurs, non ? Donc on utilise cette technologie, on utilise cette automatisation pour garder le contrôle.
NILS ROOIJMANS: Si je peux donner un exemple, la semaine dernière j’ai publié un script qui utilise l’une des dernières versions de l’API de reporting de Google. Nous pouvons maintenant enfin accéder aux données de catégories de recherche dans PMAX via des scripts.
J’ai donc créé un script qui surveille les tendances dans les différentes catégories de recherche pour lesquelles vos campagnes PMAX sont diffusées. Et ces tendances évoluent bien sûr au fil du temps, et les insights sur le type de requêtes auxquelles vos campagnes PMAX sont associées peuvent avoir une grande valeur, surtout dans une période comme celle du Black Friday et de Noël qui arrive.
FREDERICK VALLAEYS: Oui, et c’est brillant parce que je pense que si tu regardes l’interface Google Ads pour accéder aux catégories de termes de recherche, tu dois essentiellement ouvrir chaque campagne PMAX, aller sur la page Insights et aller dans la bonne section. Et là, tu commences à voir ces éléments, non ? Maintenant, dans un monde idéal.
Je pense que tu ne devrais pas avoir qu’une seule campagne PMAX. Mon idée là-dessus, et on peut en parler, c’est que tu as probablement plusieurs produits avec des marges différentes. Et donc, si tu veux maximiser les profits, tu devrais avoir différents tROAS pour chacune de ces marges. Donc même avec ça. Au minimum, tu devrais probablement avoir deux campagnes PMAX.
Maintenant, si tu passes à l’échelle, tout à coup tu as tellement d’endroits où aller, et c’est là qu’un script est vraiment pratique, parce qu’il met tout ça dans un tableur. Et j’ai l’impression que ton script surveille en fait les changements semaine après semaine, ou quelle est la période que tu regardes pour les changements ?
NILS ROOIJMANS: Celui-ci est semaine après semaine. Oui.
FREDERICK VALLAEYS: Super. On va le mettre dans les notes de l’épisode pour que les gens puissent le retrouver.
NILS ROOIJMANS: Oui. Et donc, si tu commences à réfléchir, et c’est toujours ce que j’aime enseigner à mes étudiants aussi, si tu commences à penser à ce genre d’opportunités de monitoring que les scripts peuvent créer pour toi, tu vas trouver des idées complètement nouvelles, comme par exemple, avec PMAX, c’est une boîte noire.
Et nous ne savons pas où nos annonces sont diffusées, ni quels produits sont réellement affichés, ni comment cela évolue au fil du temps. Mais si tu as un script qui t’alerte lorsqu’un certain produit connaît une augmentation, une hausse ou une baisse spectaculaire du nombre d’impressions ou de clics, c’est quelque chose de très difficile à détecter si tu parcours manuellement l’interface, mais le script peut simplement t’alerter s’il y a un changement, disons une différence de 25 % entre les impressions de la semaine dernière et celles de la semaine précédente.
Ainsi, tu seras au courant du type de produits que PMAX promeut pour toi.
FREDERICK VALLAEYS: Exact, et ça me rappelle un script vraiment sympa que tu as écrit, que j’ai écrit, que Google a écrit, que tout le monde a écrit, mais en gros : les termes de recherche en hausse et en tendance. Et il fait la même chose pour les campagnes Search, non ?
Donc si, tout à coup, il y a un nouveau mot-clé ou un nouveau concurrent qui arrive et que ton broad match commence à apparaître sur ces nouvelles requêtes que tu n’avais jamais vues auparavant. C’est bon à savoir. Ce n’est pas forcément une mauvaise chose, non ? Je veux dire, je pense que beaucoup de gens supposent souvent : « Ouh, Google fait du broad match sur des trucs vraiment horribles. »
Le broad match, c’est mauvais. Mais non, le broad match identifie simplement de nouvelles tendances. Et si tu connaissais cette tendance, tu pourrais en fait l’intégrer dans une landing page. Tu pourrais avoir un message pertinent à ce sujet. C’est donc un excellent moyen d’obtenir plus de résultats à partir de quelque chose comme ça. Et puis, à l’inverse, l’une de tes requêtes populaires sur lesquelles tu comptais un peu, tout à coup le volume peut baisser parce qu’un concurrent arrive, et je veux dire, comme Teemu, je ne sais pas si Teemu est déjà en Europe, mais Teemu est énorme aux États-Unis.
La somme d’argent qu’ils dépensent en publicités e-commerce, c’est énorme : ils évinceraient Walmart, ils évinceraient Amazon. Et je parle encore à beaucoup de retailers qui me disent : « Attends, quoi ? Qui est Teemu ? » Mais si tu regardes les chiffres, tu devrais savoir qui est Teemu. Ils ont un impact sur la dynamique de tes enchères.
NILS ROOIJMANS: Oui, oui, oui. Très bon, encore un excellent exemple. Oui. Oui. Ce qui m’amène justement à, peut-être, si l’audience apprécie que je partage certains des scripts que j’utilise pour vraiment tirer parti de ces algorithmes d’IA avec tout le monde.
FREDERICK VALLAEYS: À montrer à l’écran. Je crois qu’on a un graphique ici, non ?
Tu veux parler de celui-ci ?
NILS ROOIJMANS: Oui, laisse-moi… pour ceux qui se demandent ce qu’est la lumière, c’est le reflet du soleil dans les canaux. Je vais juste fermer quelque chose ici pour que l’eau soit plus visible. Voyons si je peux. D’accord. Partager ça rapidement. Tu vois le… oui, voilà.
D’accord. Donc ceci est une configuration de campagne que j’utilise actuellement pour vraiment tirer parti de certains des algorithmes d’IA de la plateforme Google Ads. Et cela montre aussi comment tu peux utiliser des scripts pour en tirer parti. Les parties vertes sont ce que j’ai automatisé via des scripts, et les parties bleues sont deux types de campagnes différents.
À gauche, nous avons la campagne alpha. C’est essentiellement une campagne Search standard avec des mots-clés en exact match. Et à droite, nous avons la campagne boost, ou la campagne beta. Et elle contient les groupes d’annonces avec des mots-clés en broad match. Donc ce que nous pouvons faire maintenant, si nous rééquilibrons les budgets entre la campagne alpha et la campagne boost, c’est en quelque sorte dicter et aider Google à explorer de nouvelles opportunités via l’algorithme broad match et un groupe d’annonces DSA.
Ensuite, nous pouvons exploiter tous les enseignements dans la campagne alpha, où nous diffusons les mots-clés en exact match avec d’autres algorithmes d’enchères intelligentes. Et cette campagne boost, bien sûr, génère des termes de recherche, et les termes de recherche ont des données de conversion. Pour tous les termes de recherche qui ont obtenu deux conversions, mon script les ajoutera automatiquement à la campagne alpha en tant que mot-clé en exact match.
Et il les ajoutera aussi comme nouveau mot-clé en broad match dans la campagne boost. Ce dernier point est également très important, parce que, contrairement aux autres types de correspondance, la pertinence du mot-clé en broad match prend aussi en compte les autres mots-clés du groupe d’annonces. Donc si tu ajoutes davantage de mots-clés broad match convertissants dans le même groupe d’annonces, cela améliorera en fait la qualité de l’algorithme broad match.
Une autre chose que fait le script, un autre script, c’est examiner tous les termes de recherche et, s’il y a eu, disons, plus de cent clics et zéro conversion, il l’ajoutera à la liste de mots-clés négatifs rattachée à la campagne boost, afin que tu ne dépenses pas d’argent sur beaucoup des correspondances non pertinentes pour lesquelles le broad match est aussi tristement célèbre, oui. Tu peux même aller un peu plus loin et inclure des distances de Levenshtein pour contourner le problème des types de correspondance des mots-clés négatifs, mais ensuite tu pourrais aussi utiliser différents algorithmes d’enchères intelligentes à l’intérieur de ces types de campagnes. Par exemple, j’aime utiliser Maximiser les clics avec une limite d’enchère dans la campagne boost. Ainsi, par exemple, si tu as un budget limité pour explorer de nouvelles opportunités, tu vas maximiser les clics. Et tu vas aussi mettre à jour la limite d’enchère, encore une fois avec des scripts, pour soit maximiser les clics, soit t’assurer que le budget complet est dépensé.
Donc si tu ne dépenses pas l’intégralité de ton budget, le script augmentera la limite d’enchère, mais si tu dépenses déjà l’intégralité du budget, il diminuera la limite d’enchère pour que tu obtiennes plus de clics. Et puis, bien sûr, un autre script examinera les mots-clés. Et s’ils ont eu cent clics et des conversions, il les mettra en pause, etc.
C’est typiquement quelque chose de très difficile, voire impossible, à faire sans ta propre automatisation, mais grâce aux scripts, tu peux en fait imaginer ces nouvelles stratégies créatives pour créer plus de valeur pour
FREDERICK VALLAEYS: pour tes clients. C’est brillant. Je pense qu’il est temps de faire un peu de promotion sans honte.
Donc si les gens veulent apprendre à faire des scripts comme ça ou s’ils veulent récupérer certains de tes scripts, dis-leur où les trouver et comment te contacter.
NILS ROOIJMANS: D’accord. Donc si tu googles mon nom, tu trouveras mon site web où je partage des connaissances sur ce genre d’automatisations. Tu trouveras quelques scripts gratuits, tu trouveras aussi une liste d’environ 400 scripts disponibles que tu peux simplement copier-coller gratuitement, beaucoup de tes scripts d’ailleurs, Fred, et de temps en temps j’organise un atelier en ligne.
Les gens peuvent donc y participer. L’atelier a lieu deux ou trois fois par an. Je travaille actuellement sur un atelier sur la façon d’utiliser ChatGPT pour créer ce genre de scripts pour toi et sur la façon d’utiliser GPT pour apprendre les bases de JavaScript d’une manière très amusante. Parce que GPT est aussi un très bon professeur.
FREDERICK VALLAEYS: Oui, c’est génial. Donc ça, c’est ta promo sans honte. Je vais faire la mienne. Donc évidemment, Optmyzr a commencé comme une entreprise de scripts, mais on est bien au-delà de ça. Nous avons une fonctionnalité de moteur de règles. Donc ce schéma de flux et l’ajout conditionnel de mots-clés, l’ajout de mots-clés négatifs, la modification des budgets, tout cela peut être configuré très facilement à l’aide de ces petites boîtes.
Il n’y a donc pas besoin de coder. Et tu peux construire ta propre méthodologie et la mettre en automatisation, non ? C’est donc une autre façon de faire du scripting sans script ou sans code. Tu peux le faire via Optmyzr et nous offrons un essai gratuit de deux semaines à toute personne qui veut tester ça. Très bien, revenons à GPT et je vais partager mon écran et nous avons parlé de certaines de ces choses.
Mais je veux les montrer aux gens. D’accord. La première chose que je vais faire ici, c’est aller dans les paramètres. Ça te montre juste là, instructions personnalisées. D’accord. Laisse-moi aller au bon endroit ici. Donc tu cliques sur les trois points à côté de ton nom. D’accord. Où sont les paramètres ? Voilà. Paramètres, instructions personnalisées.
Les instructions personnalisées sont un moyen pour toi de préciser un peu les éléments qui doivent entrer dans le prompt à chaque fois, et rappelle-toi que si tu vas sur ChatGPT, tu lui dis souvent : parle avec la voix de quelqu’un d’autoritaire, n’utilise pas ces mots, etc. Ces instructions personnalisées, qui semblent actuellement ne pas se charger dans GPT, sont en fait un moyen de définir ces conditions et, à chaque fois, elles seront intégrées dans le chat.
Maintenant, malheureusement, j’avais configuré mes instructions personnalisées et il semble que GPT les ait simplement perdues. Mais ce que j’avais dit, c’était : écoute, je suis un expert PPC. J’en fais depuis si longtemps. Voici certaines des choses que j’ai écrites, mais voici le ton que j’aime utiliser, et c’est un peu flatteur parce que maintenant, chaque fois que je lui pose une question liée au PPC, il me dit : « Oh, Fred, tu es un grand expert du PPC, donc tu dois déjà savoir ça, mais voici ma réponse. » Je me dis : d’accord, GPT, arrête de me flatter.
Mais c’est quand même assez drôle de voir comment tu peux changer le ton et ne pas avoir à répéter toujours les mêmes choses. Donc ça, ce sont les instructions personnalisées. D’accord. La première chose que je veux te montrer ici, ce sont les instructions personnalisées. Donc si tu cliques sur le menu hamburger à trois points à côté de ton nom, tu as une case pour les instructions personnalisées, et ces instructions personnalisées te permettent essentiellement de ne pas avoir à répéter tout le temps la même chose dans le prompt.
Donc il dit : que voudrais-tu que ChatGPT sache à ton sujet pour fournir de meilleures réponses ? Et donc je lui ai donné une petite mini-biographie de qui je suis, de ce sur quoi j’ai écrit, de ce que j’ai fait. Aussi, où j’habite, la Silicon Valley, non ? Comme ça, je peux donner des exemples liés à des choses que j’ai pu vivre en habitant dans la Silicon Valley.
Et puis il y a aussi une case pour savoir comment vous aimeriez que ChatGPT réponde ? Je ne l’utilise pas actuellement, mais il s’agit plutôt de savoir comment vous voulez être interpellé ? Est-ce qu’il doit avoir un avis sur certaines choses ? etc. Maintenant, l’inconvénient, je pense, en tant qu’agence, si vous utilisez cela parce que vous avez différents clients et qu’ils veulent peut-être tous un ton différent ou des instructions personnalisées différentes, cela risque de ne pas vous être très utile, car ces instructions personnalisées s’appliquent à l’ensemble de votre compte ChatGPT, et elles s’appliqueront à toutes les futures conversations que vous lancerez avec le système.
Mais c’est là. Et c’est disponible à la fois sur les offres payantes et gratuites. Donc, essayez. La prochaine chose que je veux vous montrer, c’est d’aller dans les paramètres et la section bêta pour obtenir l’accès bêta ; vous devez être sur l’offre premium. Il faut donc payer vos 20 par mois, mais ensuite vous obtenez quelques fonctionnalités bêta. L’une d’elles, comme le mentionnait Nils, ce sont les plugins.
Et l’autre, c’est l’analyse avancée des données, aussi appelée parfois code interpreter. Maintenant, laissez-moi vous montrer : vous activez cela, puis vous revenez, vous devez être sur GPT 4, puis dans plugins, vous cliquez sur plugins juste là. Ensuite, vous activez les plugins que vous voulez. J’en ai donc installé quelques-uns.
Ils font différentes choses. Si vous allez tout en bas de cette liste, il y a une véritable boutique de plugins. Vous pouvez donc commencer à chercher ici les différentes choses qu’il peut faire. Et comme le disait encore Nils, l’un des plugins serait par exemple un web scraper. Vous pouvez donc dire : va voir cette page web et résume-la, ou trouve-moi quelques mots-clés pour celle-ci.
Parce que, comme vous le savez tous, le modèle de langage est basé sur des données antérieures à 2021. Donc si vous lui demandez, par exemple, de quoi parle cet article de blog que j’ai écrit la semaine dernière ? Il va faire une assez bonne estimation rien qu’à partir du titre de l’URL et du titre qu’il suppose être celui de l’article, mais il ne pourra pas réellement lire ce qu’il y a dans votre article de blog.
Y a-t-il des plugins que vous avez particulièrement aimés, Nils ?
NILS ROOIJMANS: Pour cet exemple concret, j’aime à la fois link reader et web pilot. Ils sont très bons pour accéder à des données tierces. Si vous les bloquez
FREDERICK VALLAEYS: link reader, ou peut-être
NILS ROOIJMANS: ils
peut-être qu’ils l’ont renommé encore une fois. Ils cherchent sur le web, web, web, web pilot, web pilot. Voilà.
FREDERICK VALLAEYS: Pour parcourir des pages web et des données PDF. Donc oui, et certains de ces nouveaux plugins, ils sont lancés puis retirés. Microsoft en avait un, donc vous pouviez faire une recherche sur Bing, mais il a ensuite été retiré parce qu’ils ont constaté que c’était un excellent outil de scraping.
Et l’objectif était de s’assurer qu’un copyright soit protégé. Ils ont retiré celui-là pendant qu’ils retravaillent certains paramètres de confidentialité. Donc, en tout cas, ce sont des plugins. Et une fois que vous avez un plugin, alors, d’accord, assurons-nous d’activer web pilot et Neil, donne-moi un exemple de ce que vous pourriez vouloir faire avec ce pilot.
Vous pouvez donc les faire fonctionner en même temps. Je vais donc activer cela. D’accord. Alors, qu’est-ce que je pourrais réellement,
NILS ROOIJMANS: oui, en fait, l’un des scripts que je suis en train de créer est un script qui récupère les termes de recherche pour lesquels vos annonces sont diffusées, puis il demandera à GPT : comment amélioreriez-vous le texte de la page de destination pour ces termes de recherche ?
Nous avons donc une liste de termes de recherche et vous avez une URL de page de destination, puis vous demandez à GPT : comment amélioreriez-vous le texte de la page de destination ?
FREDERICK VALLAEYS: Donc je demande : comment amélioreriez-vous le texte de la page de destination de Optmyzr. com ? Je veux dire, ce que vous faites repose évidemment sur l’écriture d’un petit script pour extraire d’abord les termes de recherche de Google Ads, puis les lui transmettre.
Dans ce plugin, d’ailleurs, les plugins fonctionnent-ils dans l’API ? Non. G-P-T-A-P-I, c’est parti ? Non.
NILS ROOIJMANS: Donc, cet exemple concret m’oblige d’abord à récupérer le HTML des pages de destination, puis à transmettre le HTML dans le prompt. Oui, mais c’est peut-être un peu trop technique pour entrer dans les détails.
Mais en théorie, ce qui devrait se passer maintenant, c’est que GPT appelle WebPilot pour réellement scraper le site web Optmyzr. com. Et puis
FREDERICK VALLAEYS: Donc, il semble être actuellement un peu bloqué. Nous allons donc lui demander ce qu’il y a sur l’URL avec Optmyzr. com.
Donc oui, malheureusement, ChatGPT atteint ses limites. D’accord. Maintenant, il utilise effectivement web pilot, donc vous pouvez développer cette boîte pour voir ce qu’il fait. Il est toujours en train de générer. D’accord, boum. Donc là, vous avez le contenu de cette page et il utilise son modèle de langage pour résumer ce qu’il y a sur cette page. Il inclut une jolie petite image qui se trouvait sur la page.
C’est plutôt cool. Donc cela connecte essentiellement les capacités de GPT à ce qui se trouve aujourd’hui sur le web, plutôt qu’à ce qui est dans un modèle de langage datant de quelques années. Génial. Faisons autre chose. Utilisons le plugin différent.
Je vais lancer une nouvelle conversation pour cela, et nous devons à nouveau utiliser GPT 4, mais cette fois je vais utiliser l’analyse avancée des données. Donc, un exemple ici sur un point important, c’est que vous pouvez téléverser des fichiers. En général, ce que vous feriez, c’est télécharger un fichier de données, par exemple tous vos mots-clés ou tous vos termes de recherche depuis Google Ads, puis vous pouvez le téléverser en tant que fichier de données structuré. Je ne pense pas en avoir de connecté ici sur cet ordinateur, mais ensuite, avec cela, vous pouvez écrire du code Python.
Et donc nous pouvons lui parler en langage naturel, mais pouvez-vous écrire un script qui trace un graphique des coûts CPC ? Il me dira probablement quelque chose du genre : oui, mais j’ai besoin de données pour cela. Et il me donne en fait une explication détaillée, étape par étape, de la manière dont cela fonctionnerait. D’accord. Et ce qui est intéressant, c’est que dans ce travail lui-même, vous pouvez l’ouvrir et cela affiche le code Python.
Vous pouvez donc copier-coller ce Python. Vous pouvez en fait l’exécuter sur votre propre système si vous le souhaitez. Mais l’autre avantage, c’est que vous n’avez pas besoin de l’exécuter sur votre propre système. Il s’exécutera simplement à l’intérieur de GPT.
NILS ROOIJMANS: Oui. Je pense que c’est peut-être le bon moment pour moi de partager un exemple de graphique que j’ai créé avec Code Interpreter en à peine, comme vous pouvez déjà le voir, il a inventé quelques chiffres et il montre un graphique.
Mais oui, laissez-moi partager mon écran. D’accord. Donc, ce que vous voyez ici est un graphique que j’ai créé avec le code interpreter de ChatGPT en à peine cinq minutes. Et ce que ce graphique nous montre, c’est une analyse Ngram des données de termes de recherche que j’ai extraites du compte Google Ads. J’ai donc simplement téléchargé le rapport des termes de recherche, je l’ai importé dans code interpreter, puis je lui ai demandé de faire une analyse Ngram et de se concentrer sur les bigrammes.
Et je lui ai demandé d’examiner les 20 premiers de ces bigrammes et de créer un graphique montrant le nombre d’impressions, le taux de clics et le CPC moyen pour ces bigrammes. Sur l’axe des x, vous verrez donc les bigrammes. Sur l’axe des y, vous verrez les impressions, la ligne correspond au taux de clics, et la couleur des barres indique le CPC moyen pour ce diagramme.
Ce que vous pouvez immédiatement voir, c’est que le rouge à gauche, celui-ci, a un CPC relativement élevé et un faible taux de clics. Alors que ce premier vert foncé a un CPC relativement faible et un taux de clics très élevé. C’est donc le type d’insight que vous pouvez créer en cinq minutes environ, alors qu’auparavant, cela me prenait littéralement des heures, voire deux jours.
Pour créer un graphique comme celui-ci, mais
FREDERICK VALLAEYS: avec du code et des mathématiques, donc vous pouvez avoir confiance dans le fait que ces résultats sont corrects. Et vous devez quand même valider un peu le code, n’est-ce pas ? Vous devez vous assurer que lorsqu’il regarde le CTR, il sait qu’il s’agit des clics divisés par les impressions s’il n’avait pas déjà cette donnée. Mais il n’invente pas des choses, ce qu’un modèle de langage a tendance à faire.
Comme ce que vous avez vu sur mon écran. Il a simplement inventé quelques campagnes aléatoires quand je ne lui ai pas donné de données. Il se dit : oui, je sais ce qu’est une campagne. Je sais à quoi pourrait ressembler un CPC. Voici donc un graphique potentiel. Oui. Excellent point.
NILS ROOIJMANS: Mais, mais, mais voici le bon côté des code interpreters : comme il génère du code Python, vous pouvez en fait valider cela.
Ce qu’il fait, et c’est correct. Et l’avantage du code, c’est que c’est de la logique, n’est-ce pas ? Et la logique est quelque chose qui est soit complètement vrai, soit complètement faux. Alors qu’avec le langage libre, si vous lui demandez de générer un texte ou de la poésie, il peut produire beaucoup de confabulations.
FREDERICK VALLAEYS: Exactement. Certaines choses, vous voulez qu’il soit créatif, n’est-ce pas ? Pour écrire des poèmes, soyez créatif ; pour écrire du code, non, ne soyez pas créatif. Et puis voici ce dont vous parliez. Vous pouvez en fait ouvrir dans GPT : quel est le code que vous utilisiez pour produire ce résultat ? Et vous pouvez voir ici que pour les coûts CPC, comme je n’en avais fourni aucun, il a simplement créé son propre tableau de coûts CPC.
Évidemment, c’est là que je voudrais intégrer les noms réels de mes campagnes avec ces coûts corrects. Maintenant, faisons-le réellement, Neil. Donc. D’accord. Vous avez dit qu’il fallait obtenir les données de vos requêtes de recherche. Ne serait-il pas bien d’avoir un script qui récupère ces données, les place dans une feuille Google et nous envoie un e-mail ?
Alors, que demanderions-nous à GPT de faire ?
NILS ROOIJMANS: D’accord. Je commencerais par le prompt système. Donc, agis comme un développeur professionnel de scripts Google Ads.
D’accord. Donc. Maintenant, nous allons lui demander de créer une requête qui renvoie les données des termes de recherche de notre compte Google.
FREDERICK VALLAEYS: Il semble être extrêmement lent en ce moment. C’est donc un peu décevant, mais bon. Donc vous créez une requête qui renvoie les données des termes de recherche d’un compte. Je pense encore à la réponse précédente. Où nous lui avons simplement demandé d’être un développeur professionnel. Hé, peut-être que vous pensez que les développeurs professionnels sont toujours lents à répondre et c’est pour ça que c’est
NILS ROOIJMANS: ça relève de l’expertise métier
FREDERICK VALLAEYS: D’accord, donc il semble que GPT était en fait à capacité juste avant que nous commencions l’enregistrement ici. Je pense donc qu’il y a simplement trop de personnes qui l’utilisent.
C’est un point potentiellement préoccupant. Mais oui, je veux dire, donc Vous savez, nous sommes arrivés à la fin du temps pour cet épisode, du moins pas à la fin du temps en général, mais Neil, encore une fois, rappelez aux gens que s’ils veulent apprendre à faire du scripting, où peuvent-ils vous joindre, parce qu’il y a des choses vraiment fascinantes, et j’espère que vous nous rejoindrez pour un autre épisode aussi.
Mais comment les gens peuvent-ils vous joindre ? Quel est le site web ?
NILS ROOIJMANS: Oui, c’est essentiellement mon nom, Nils Roimans, mais je le mettrai aussi dans la description. Dans les commentaires ou les notes de bas de page. Et oui, allez absolument chercher la liste des scripts Google Ads gratuits qui vous donnera de l’inspiration et fera réfléchir votre esprit à ce qui est possible avec toutes sortes d’automatisations.
Et si vous souhaitez en savoir plus sur la manière d’utiliser GPT pour écrire vos propres scripts et apprendre les bases de JavaScript, n’hésitez pas à me trouver sur LinkedIn et je vous contacterai sur Twitter. La prochaine opportunité d’atelier.
FREDERICK VALLAEYS: Génial. Eh bien, Nils, merci beaucoup.
Vous avez été un invité fantastique et vous avez partagé beaucoup de votre expertise, et j’espère que les gens pourront maintenant aller utiliser GPT pour écrire eux-mêmes un peu de scripts. Si vous avez apprécié cet épisode et que vous voulez en voir plus, veuillez utiliser les boutons en bas de votre écran pour vous abonner. Nous organisons PPC Town Hall environ deux fois par mois.
Et bien sûr, si vous cherchez des scripts prêts à l’emploi ou d’autres outils d’automatisation, consultez Optmyzr. Nous proposons un essai gratuit de deux semaines que vous pouvez utiliser sur optmyzr.com. Nous avons aussi d’excellentes fonctionnalités e-commerce. Nous venons de lancer un nouveau rapport d’insights par vertical PPC. Il y a donc beaucoup de nouvelles choses intéressantes ajoutées en permanence.
Et quand nous voyons un script intéressant, nous avons tendance à le transformer aussi en outil API afin que vous n’ayez pas à faire de scripting. Si vous ne le souhaitez pas, mais je recommande vivement les scripts, car c’est un excellent moyen, comme l’a dit Neil, de prendre l’avantage, de rééquilibrer le terrain de jeu et d’obtenir de meilleurs résultats que vos concurrents.
Merci de nous avoir regardés. Merci Nils d’avoir été là. Et on se retrouve pour le prochain




