Les campagnes Google Ads (Adwords) peuvent être optimisées de bien des manières.
L'une d'elles, assez basique sur le principe consiste à exclure toutes les recherches sur lesquelles nos publicités (annonces) apparaissent alors qu'elles ne sont pas pertinentes par rapport à l'intention de recherche.
Une autre, tout aussi basique consiste à trouver et ajouter de nouveaux mots clés pertinents à notre compte de sorte à diffuser toujours plus auprès de personnes qui font des recherches pertinentes pour notre activité.
Google nous a compliqué la tâche depuis la suppression d'une bonne partie des termes de recherche (not provided sea)
Mais il reste un outil précieux pour vous aider à découvrir ces termes (à ajouter ou à exclure : il s'agit de l'analyse n-gram).
Pour pratiquer ce type d'analyse nous passerons par l'intermédiaire d'un script n-gram pour Google Ads, une arme très importante dans votre arsenal d'optimisation de campagnes Adwords.
Ayant moins de détails sur les termes de recherche, l'agrégation nous sera encore plus utile pour essayer d'apprendre au plus vite ce qui fonctionne et ce qui ne fonctionne pas en termes de ciblages mots clés.
Cette nouvelle version du script vous donne la possibilité de filtrer par conversion, ce qui a totalement du sens notamment dans les comptes où vous avez plusieurs conversions différentes et que celles-ci ont des valeurs business très différentes.
3. Qu’est-ce qu’un n-gram ?
● Un n-gram décompose une expression selon le nombre de mots qu’elle contient pour en faire
apparaître toutes les combinaisons de recherches possibles.
4. Qu’est-ce qu’une analyse n-gram ?
● L’analyse n-gram nous dévoile les indicateurs de performance pour chacune des combinaisons.
5. A quoi sert qu’une analyse n-gram ?
● Une analyse n-gram permet d’identifier les combinaisons de mots les plus performantes, celles qui
vous rapportent le plus de business.
● et/ou les combinaisons de mot qui sont au contraire les moins performantes, où vous gaspillez votre
budget publicitaire.
6. Comment ça marche pour Google Ads ?
Par défaut hélas, la plateforme Google Ads ne permet pas de faire une analyse n-gram.
Même si Google s’inspire de ce type d’analyse pour proposer son schéma en cartes, on est loin de la
richesse d’information fournie par une véritable analyse n-gram :
7. Comment ça marche pour Google Ads ?
C’est pourquoi on utilise un script qui permet d’extraire et de compiler les données depuis les termes de
recherche de Google Ads, puis qui les trie et les analyse dans un Google Sheet.
Le script N-gram pour Google Ads (initialement créé par Brainlabs) est sans doute l'un de ceux qui ont été le
plus téléchargé.
Très utile, il permet de dénicher au plus vite de nouvelles opportunités parmi des centaines de combinaisons
de mots utilisés dans vos termes de recherche et qui restaient dissimulés dans la masse.
C'est toute la magie de l’analyse n-gram: faire remonter à la surface des mots ou groupes de mots que vous
n'auriez pas forcément remarqués sans cet outil.
9. Un script sans màj depuis 4 ans,
avec des faiblesses
● Ce script est sortit il y a 4 ans et aucune nouvelle mise à jour n’a été publiée depuis.
● (On ne leur jette pas la pierre, c'est une contribution gratuite à la communauté)
● Cela étant, 4 ans c'est long et Google Ads est en constante évolution. 😅
● Notamment, la plateforme publicitaire de Google permet maintenant de définir des conversions
spécifiques (une ou plusieurs) par campagne.
10. Pas de filtrage sur les conversions
Ainsi, si nous prenions l'exemple d'une école supérieure proposant des bachelors, masters ou mba nous
pourrions avoir :
● une/des campagne(s) "haut de l’entonnoir" dont l'objectif est de générer des téléchargements de brochures
● une/des campagne(s) "milieu de l’entonnoir" dont l'objectif est de générer des visites de campus
● une/des campagne(s) "bas de l’entonnoir" dont l'objectif est de générer des dépôts de candidatures
11. Pouvoir segmenter par type de
conversion est primordial
Avec cette stratégie d’entonnoir de vente, comment pouvons-nous analyser les n-grams de
manière pertinentes en sachant que toutes les conversions y seront agrégées (téléchargement
de brochures, visites de campus, dépôts de candidatures) ?
En effet et logiquement, les candidatures ont une valeur nettement plus fortes que les
téléchargements de brochures.
En conséquence, le CPA acceptable pour une candidature est nettement plus élevé que le CPA
acceptable pour un téléchargement de brochure.
Mais si le script n-gram ne permet pas de séparer les conversions les unes des autres, alors son
utilité reste très limitée.
12. Pouvoir segmenter par type de
conversion est primordial
C'est la raison principale pour laquelle avec Blaise nous avons décidé de créer une nouvelle version du script
n-gram : le script n-gram enhanced par Blaise & Bruno.
Celui-ci permet désormais de filtrer par conversion.
13. Faciliter la mise en évidence des n-grams
importants
Autre raison (et donc amélioration proposée) : une fois le script exécuté, vous obtenez un
Google Sheet “brut de décoffrage” pour effectuer votre analyse et prendre vos décisions.
14. Faciliter la mise en évidence des n-grams
importants
Bien entendu, les geeks comme nous en font leur affaire et nous avons l'habitude de gérer des
données brutes, de les filtrer, de les trier, de segmenter...
Mais ce script a une vocation universelle, il doit pouvoir être utilisé par tous ceux qui diffusent
de la publicité sur le réseau de recherche de Google Ads.
Y compris par des non geeks
Alors comment faire pour simplifier l'analyse ?
15. Faciliter la mise en évidence des n-grams
importants
La solution classique: en utilisant un dégradé de couleurs pour faire apparaître les écarts significatifs.
17. Faciliter la mise en évidence des n-grams
importants
Le script n-gram reste un outil incontournable dans la panoplie du spécialiste Google Ads.
Nous conseillons son installation sur tous les comptes publicitaires.
Signalons au passage qu’il n’y a aucun risque à installer ce script qui n’effectue aucune modification sur les
données du compte.
Le bon usage de n-gram fait partie des processus d’amélioration de la productivité du spécialiste Google Ads
que nous enseignons dans notre formation Google Ads avancée Le Tremplin ou à travers notre formation
dédiée aux freelances Google Ads L'accélérateur.
Aujourd'hui, nous vous offrons donc une leçon gratuite tirée de nos formations avancées. 🤩
Note: est nécessaire de récolter suffisamment de données avant de pouvoir tirer des conclusions
significatives, il faut donc se laisser assez de recul après l’installation du script (au moins 2-3 mois en
général).
19. Attention : incompatibilité avec la
nouvelle version de Google Ads script
Cette version de n-gram (ainsi que l’originale) n’est pas encore compatible avec la nouvelle version
de Google Ads Script (ES 6). En attendant, vous pouvez néanmoins l’utiliser dans l’éditeur Google
Ads sans basculer dans le mode Beta.
Notez qu’avant d’être obligé de basculer sur cette nouvelle version il va se passer quelques mois 😉
20. 1ère étape : renseignez votre email sur la
page de capture
Cliquez ici (http://blaisebruno.com/ngram-enhanced) pour obtenir ce script pour analyser vos propres
comptes.
Sur la page de capture, renseignez l'email sur lequel vous souhaitez recevoir le script
21. 2ème étape: récupérer le script
Dans l'email vous recevrez le lien pour télécharger le code depuis notre plateforme d'hébergement.
Une fois sur celle-ci, il vous suffira de cliquer sur le lien "n-gram byConversionType 1.0".
22. 2ème étape: récupérer le script
Cela vous permettra de voir le code en intégralité :
23. 2ème étape: récupérer le script
Sélectionnez tout et copier.
Note : Vous pourrez aussi consulter les instructions de mise en place dans l'onglet Wiki :
24. 3ème étape : ajouter le script dans Google
Ads
Rendez-vous dans Google Ads donc, vous dépliez le menu Outils et Paramètres puis vous cliquez sur Scripts
25. 3ème étape : ajouter le script dans Google Ads
De là vous ajoutez un nouveau script en cliquant sur le bouton (+) en bleu :
26. 3ème étape : ajouter le script dans Google Ads
Cela va créer un nouveau script (vierge) dans votre compte.
Ensuite il va falloir lui donner 1/ un nom puis coller le code à l'intérieur (2/ en écrasant le function main() {} qui
est apparu par défaut).
(notre script contient lui aussi le function main() {} c'est pour ça qu'on peut effacer celui mis par Google avant
de coller).
27. 3ème étape : ajouter le script dans Google Ads
Pour les points 3/ et 4/ il s'agit de précisions, vous n'avez rien à faire.
Le point 3/ précise que pour faire fonctionner le script il faudra l'autoriser (nous verrons ça dans pas
longtemps).
Mais attention, généralement il faut un niveau de droit admin sur le compte pour donner cette autorisation.
(niveau standard ne suffit pas)
28. 3ème étape : ajouter le script dans Google Ads
Vous pouvez vérifier votre niveau d'accès en retournant dans le menu en allant sur Accès et sécurité :
29. 3ème étape : ajouter le script dans Google Ads
Vous verrez alors votre niveau d'accès :
30. 3ème étape : ajouter le script dans Google Ads
Pour le point 4/, veillez bien à ne pas transférer le script vers la nouvelle interface beta, il n'est pas
compatible.
Nous ferons une mise à jour vers la nouvelle interface plus tard, rien ne presse pour le moment.
31. 3ème étape : ajouter le script dans Google Ads
Mais revenons-en à nos moutons.
Maintenant vous devez coller le script récupéré dans l'interface de script (en écrasant, comme dit, le function
main() {} posé là par Google par défaut :
32. 3ème étape : ajouter le script dans Google Ads
Vous allez maintenant pouvoir l'enregistrer en bas à droite :
Puis autoriser le script :
33. 3ème étape : ajouter le script dans Google Ads
Vous devrez alors autoriser le script à utiliser vos données (pour les analyser, personne ne les récupère
hormis vous dans Google Sheet !)
34. 3ème étape : ajouter le script dans Google Ads
Note: si à cette étape vous obtenez un message d'erreur, il est possible que vous
deviez recommencer cette étape une seconde fois.
Si le message d'erreur persiste, vérifiez alors votre niveau d'accès.
35. 4ème étape : créer un nouveau document
Google Sheet
Rendez-vous cette fois-ci dans Google Sheet et créez un nouveau document.
36. 4ème étape : créer un nouveau document
Google Sheet
Une fois votre sheet créé, cliquez sur le bouton “partager” en haut à droite. Google vous demandera alors de
nommer le document avant de vous présenter les options de partage.
Je vous conseille d'appeler ça "n-gram NomDuClient" par exemple puis enregistrez :
37. 4ème étape : créer un nouveau document
Google Sheet
Ensuite, au niveau des options de partage, vous souhaitez récupérer le lien du document avec un droit
d’accès de type “éditeur” (qui permettra au script d'inscrire les données à l'intérieur) :
Pensez-bien à conserver le lien quelque part 😉
38. 5ème étape : modifier/paramétrer le
script dans Google Ads
De retour dans l'interface de script de Google Ads, dans votre script n-gram enhanced ouvert.
Vous allez maintenant pouvoir ajouter l'url du sheet que vous venez de créer dans le script à la ligne 49:
Note: sans cela, il est impossible de collecter les données et de pouvoir en tirer quoi que ce soit
(pour rappel l'analyse se fait ensuite dans Google Sheet).
39. 5ème étape : modifier/paramétrer le
script dans Google Ads
Autres paramètres que vous pouvez modifier :
● la période d'analyse des données lignes 22 et 23
● la devise exprimée dans votre sheet ligne 26
40. 5ème étape : modifier/paramétrer le
script dans Google Ads
Vous pouvez effectuer un filtrage sur les campagnes à analyser, soit en incluant des campagnes (saisir une
valeur pour campaignNameContains) soit en excluant (valeur: campaignNameDoesNotContains)
Personnellement je n'exclus rien à ce niveau-là, j'utilise plutôt les différents onglets du sheet au
moment de l'analyse (nous y reviendrons).
41. 5ème étape : modifier/paramétrer le
script dans Google Ads
Vous pouvez effectuer un filtrage sur (c'est là que se situe l'innovation !). Il s'agit d'un filtre d'inclusion. Donnez
à ConversionTypeName le nom de votre conversion.
42. 5ème étape : modifier/paramétrer le
script dans Google Ads
Pour rappel, vous pourrez copier-coller son nom dans votre compte dans le menu conversions:
43. 5ème étape : modifier/paramétrer le
script dans Google Ads
Il vous suffit alors de copier le nom de votre conversion :
44. 5ème étape : modifier/paramétrer le
script dans Google Ads
et de l'ajouter en valeur de la variable ConversionTypeName :
45. 5ème étape : modifier/paramétrer le
script dans Google Ads
Vous pouvez aussi effectuer un filtrage selon des éléments mis en veille ou actifs
(campagnes, groupes d'annonces) :
Par défaut, le réglage est sur true (vous pouvez choisir false).
True: cela signifie que le script analysera par défaut les termes de recherches
UNIQUEMENT pour les campagnes et groupes d'annonces actifs à date.
False: cette option permet d’analyser également dans les éléments en pause
(vous l'aurez deviné)
46. 5ème étape : modifier/paramétrer le
script dans Google Ads
Vous pouvez filtrer les termes de recherche qui seraient exclus par vos mots clés négatifs à date :
Si par exemple vous analysez les 6 derniers mois mais que pendant un mois vous avez exclu de nombreux
termes non pertinents, alors grâce à cette option vous ne verrez pas dans votre sheet les termes de
recherche non pertinents collectés avant cette exclusion.
47. 5ème étape : modifier/paramétrer le
script dans Google Ads
Une option très importante : définir le nombre de termes à prendre en compte pour l'analyse n-gram :
Je vous recommande un minimum de 1 et un maximum de 4.
Si le compte a peu de volume mettez un max à 3.
Si le compte a beaucoup de volume vous pouvez monter jusqu'à 5.
Nous verrons un peu plus tard que les chiffres que vous allez renseigner ici
détermineront les onglets que vous obtiendrez dans le Google Sheet 😉
48. 5ème étape : modifier/paramétrer le
script dans Google Ads
Enfin, vous pouvez définir un seuil minimum où un terme est apparu (queryCountThreshold), un seuil
minimum d'impressions (impressionThreshold), de clics (clickThreshold), de conversions
(conversionThreshold) pour qu'ils soient pris en compte (ou pas) dans votre analyse n-gram :
Cela peut présenter beaucoup d'intérêt selon l’objectif que vous recherchez avec vos analyses n-gram
(trouver des coupables au gaspillage de votre budget ou des nouvelles pépites à exploiter).
50. Lancer l'extraction dans Google Ads
Maintenant que vous avez installé, autorisé et paramétré votre script, exécutons-le :
Perso, j'exécute sans aperçu (par principe de précaution, je vous
recommande toutefois d’utiliser l’aperçu à la première exécution lorsque
vous utilisez un script que vous ne connaissez pas)
51. Lancer l'extraction dans Google Ads
A partir de là, le script va s'exécuter. Selon la taille du compte et le
paramétrage du script, cela peut prendre plusieurs minutes :
Lorsque le script a terminé son exécution, vous devez voir apparaître un message confirmant son bon déroulement.
52. Présentation des données extraites dans
Google Sheet
Déjà, vous constaterez qu'un certain nombre d'onglets ont été ajoutés dans votre Google Sheet :
53. Présentation des données extraites dans
Google Sheet
Comme je vous l'ai dit plus haut le nombre d'onglets créés va dépendre de votre paramétrage des valeurs
mini et maxi pour la longueur du n-gram.
Pour bien comprendre comment ça fonctionne, le script va vous créer un onglet par longueur de n-gram par
compte / campagne / groupe d'annonces.
54. Présentation des données extraites dans
Google Sheet
Si vous avez renseigné une longueur de n-gram minimum de 1 et maximum de 2 par exemple alors vous
trouverez dans le sheet :
● un onglet Account Word Analysis qui va vous donner tous les n-grams avec un seul mot pour le compte
entier
● un onglet Campaign Word Analysis qui va vous donner tous les n-grams avec un seul mot pour chaque
campagne
● un onglet Ad Group Word Analysis qui va vous donner tous les n-grams avec un seul mot pour chaque
groupe d'annonces
55. Présentation des données extraites dans
Google Sheet
Ca c'est pour les n-grams d'un seul mot. Puis il y aura la même chose pour les n-grams de longueur 2 :
● un onglet Account 2-Gram Analysis qui va vous donner tous les n-grams avec 2 mots pour le compte
entier
● un onglet Campaign 2-Gram Analysis qui va vous donner tous les n-grams avec 2 mots pour chaque
campagne
● un onglet Ad Group 2-Gram Analysis Analysis qui va vous donner tous les n-grams avec 2 mots pour
chaque groupe d'annonces
Si vous montez jusqu'à 4 en longueur de n-gram, alors vous aurez 6 onglets de plus 3-Gram et 4-Gram par
compte / campagne / groupe d'annonces.
56. Présentation des onglets Google Sheet
Au niveau des onglets, ils sont tous similaires.
La première colonne correspond au n-gram. Pour
chaque n-gram différent (chaque ligne) vous avez
les indicateurs associés.
Ceux-ci vous permettront d'apprécier la
performance ou non des différents n-gram (et ainsi
découvrir si vous devriez exclure ou ajouter de
nouvelles combinaisons de mot clés à vos
campagnes).
57. Utilisation des couleurs pour
diagnostiquer plus rapidement
Plus le coût pour un n-gram est élevé, plus la
cellule des coûts (Cost) s’affiche en couleur jaune
(sinon elle reste blanche).
Plus un n-gram réalise de conversions plus la case
de conversions s’affiche en vert (pour les petits
montants la case reste blanche)
Plus un n-gram a un CPA bas plus la case coût /
conv. (cost / conv.) sera en vert. A contrario, plus le
CPA sera élevé et plus le coût par conversion
apparaîtra en rouge.
Nous pourrions utiliser le même principe pour le
ROAS (valeur de conv / coût).
58. Utilisation des couleurs pour
diagnostiquer plus rapidement
L'objectif de ce coloriage conditionnel est de vous guider
plus facilement sur les valeurs remarquables. Par exemple :
● un n-gram avec une cellule des coûts en jaune (qui
dépense bcp donc) et avec un CPA en rouge révèle
un problème (➡ il faudra sans doute retravailler le
ciblage, procéder à des exclusions).
● un n-gram avec une cellule de coûts en blanc (peu
de dépense donc) et une cellule de conversion et
une cellule de CPA en vert représente une super
opportunité (➡ faudra sans doute ajouter en
nouveau mot clé dans le compte)
Dans les 2 cas, la mise en évidence par les couleurs
permet de s'en rendre compte immédiatement.
59. Filtrer les données pour devenir un
sniper
Avant de vous démontrer une analyse n-gram dans son
intégralité, j'aimerais vous donner quelques principes
fondateurs en analyse de données.
1er principe : le filtrage.
Un bon filtrage va vous supprimer la distraction et mettre
le focus uniquement sur les informations importantes
pour vous.
Pour rendre ça concret et intégré à un exemple, imaginons
que je parcours un onglet Account 2-Gram Analysis à la
recherche des n-gram qui ne sont pas rentables.
60. Filtrer les données pour devenir un
sniper
Je détecte alors "jeux vidéo" (n-gram de longueur 2 (mots))
Il dépense beaucoup (colorié en jaune dans la colonne des
coûts), mais il a un coût par conversion assez élevé
(coloriage légèrement orangé dans la colonne des coûts
par conversion).
Problème : le n-gram n'est pas assez précis pour être
actionnable.
En effet, si j'exclue "jeux vidéo" je risque d'exclure un mot
qui fournit des conversions à un CPA très correct. Il me faut
donc aller un peu plus dans le détail, et chercher une
analyse de type 3-Gram.
61. Filtrer les données pour devenir un
sniper
Il vous faudra donc (éventuellement) refaire la
procédure pour obtenir un n-gram comprenant 3 mots
(si lors de la première exécution vous aviez défini un
minimum de 1 et un maximum de 2 mots).
Si dès le départ vous aviez prévu 3 mots, alors il
faudra simplement changer d'onglet.
Sur l'onglet “3-Gram”, je souhaiterais donc me donner
une idée de tous les 3-Gram qui contiennent le terme
"jeux vidéo".
62. Filtrer les données (et devenir un sniper)
On va donc commencer par sélectionner l'ensemble des données qui nous intéressent (les en-têtes de
colonne + toutes les données en dessous) :
63. Filtrer les données pour devenir un
sniper
Puis on va appliquer un filtre à ces données :
64. Filtrer les données pour devenir un
sniper
De là, nos colonnes se sont vues ajouter une icône de filtrage :
65. Filtrer les données pour devenir un
sniper
On va donc pouvoir filtrer la colonne Phrase pour
n'afficher que les lignes qui contiennent "jeux vidéo":
● cliquez sur l'icône de filtrage de la colonne
phrase,
● allez dans la section filtrer par valeurs,
● (important💥) cliquez sur effacer,
● saisissez “jeux vidéo” dans la case de
recherche et enfin
● (important💥) cliquez sur “Tout sélectionner” et
appuyez sur Ok.
66. Filtrer les données pour devenir un
sniper
Nous obtenons alors une liste de 3-grams qui contiennent "jeux vidéo". Nous allons pouvoir actionner 🎬.
Mais avant cela...
67. Trier les données pour mettre en haut ce
qui aura le plus d'impact
En effet, l'affichage précédent est déjà intéressant. Mais si l'on trie ça par coût (ou par
conversions), cela devient beaucoup plus clair.
Le principe à retenir ici: un bon tri nous permet de faire apparaître en haut les éléments
qui auront le plus d'impact sur nos campagnes.
68. Trier les données pour mettre en haut ce
qui aura le plus d'impact
Nous allons donc trier par coût (je fais ce choix car ici j'ai très peu de conversions).
Pour cela je clique sur l'icône de filtre de la colonne par laquelle je souhaite trier (ici coût) et la je trie de Z à A
(du plus grand au plus petit).
69. Trier les données pour mettre en haut ce
qui aura le plus d'impact
J'arrive enfin à un résultat qui me permet d'actionner :
70. Trier les données pour mettre en haut ce
qui aura le plus d'impact
Sur la période analysée, le n-gram "formation jeux vidéo" a dépensé 138€ pour 68 clics et 0 conversions.
Imaginons que mon CPA cible pour la conversion analysée soit de 50€
(rappelez-vous de bien choisir la conversion à utiliser si c'est pertinent).
Alors dans ce cas, ce n-gram n'est pas dans les clous.
Je pourrais donc soit :
● L’ajouter comme mot clé en exact avec une enchère basse, afin de vérifier si j'arrive à générer des
conversions pour 50€ ce CPA
● l'exclure définitivement du compte en excluant le mot clé "formation jeux vidéo" en expression.
72. Par quel onglet attaquer ?
Le choix de l'onglet à analyser va dépendre de votre objectif (une fois encore) .
Si c'est la première fois que vous analysez le compte, vous devriez commencer par les onglets Account.
Si ce n'est pas la première fois et que vous souhaitez vous focaliser sur une campagne ou un groupe
d'annonces particulier alors vous utiliserez plutôt les onglets Campaign ou Ad Group.
73. Cas concret : exemple d’analyse
Admettons pour l'exemple que nous fassions une première analyse sur un compte publicitaire dans
l’immobilier dont l'objectif est de générer des leads de type vendeurs.
(c'est à dire des personnes qui souhaitent vendre leur bien).
J'irai donc dans les onglets Account.
Mon objectif sera alors d'identifier ce qui performe (pour l’ajouter en nouveau mot clé) et ce qui
gaspille du budget (pour l’ajouter en mot clé à exclure).
Admettons également que mon objectif de CPA cible soit de 50€
74. Cas concret : exemple d’analyse
J'installe, je paramètre et j'exécute mon script comme montré précédemment
(Pour info, ce compte est volumineux et j'ai pris une plage de date d'un an et demi. Le script aura mis X
minutes à s'exécuter)
75. Cas concret : exemple d’analyse
En effet, sur du 4-Gram c'est idéal pour trouver des intentions de recherche "pépites" en longue traine mais
aussi pour exclure des intentions de type “longue traîne” qui sont peu pertinentes et peu performantes.
Vous verrez qu'ensuite on va monter sur des n-grams avec moins de mots.
Premièrement, comment rendre ça plus actionnable ?
Faisons un tri ! 😄
76. Cas concret : exemple d’analyse
Je vais d'abord trier par coût pour obtenir les éléments actionnables qui auront le plus fort impact.
On obtient donc ceci après tri :
77. Cas concret : exemple d’analyse
Si l'on regarde les 2 premières occurrences, on
voit que l'on est face à :
● des termes qui coûtent très chers,
● mais qui convertissent (sans être dans les
meilleurs)
● et qui ont un CPA supérieur à mon
objectif de 50€
Qu'est ce que l'on peut faire de ça ?
78. Cas concret : exemple d’analyse
Mon premier réflexe va être d'aller voir dans combien de groupes d'annonces / campagnes ces 4-grams sont
diffusés.
Dans l’interface Google
Ads, je me positionne sur
la même période et je
vais aller chercher ma
première occurrence
"prix du m2 par" au
niveau des termes de
recherche, pour le
compte en entier. Le tout
classé par coût :
79. Cas n°1: détecter des termes qui convertissent à
un prix trop élevé, qui ne sont pas ciblés
spécifiquement et que l'on va isoler dans leur
propre groupe d'annonces
80. Cas n°1
🔥 On constate que l'on n’obtient pas exactement les mêmes indicateurs, raison pour laquelle vous devez
vérifier systématiquement dans le compte avant de prendre une décision.
81. Cas n°1
Cela étant, les infos que l'on obtient à partir de l'interface Google Ads nous confirment que ce 4-gram "prix
du m2 par" génère du volume à travers plusieurs campagnes et plusieurs groupes d'annonces, mais qu’il ne
possède pas de groupe d'annonces bien à lui (on ne le cible pas spécifiquement) ET qu’il présente un CPA
trop élevé (74€ vs une cible de 50€).
82. Cas n°1
Dans ce cas mon objectif va être de :
● exclure ce 4-Gram partout (toutes les campagnes et toutes les groupes d'annonces)
● choisir ensuite une campagne (je m'assurerai de supprimer le mot clé négatif de cette campagne)
● de créer un groupe d'annonces "prix du m2 par" avec un ciblage sur l’expression
● de lui ajouter une annonce bien pertinente
● d’amener le trafic sur une page bien pertinente
● de jouer avec l’enchère pour l'amener à convertir le plus possible à un CPA de 50€
83. Cas n°1
Comment je fais ça ?
Il y a plusieurs manières de le faire.
La première serait de le faire dans l'interface web de Google Ads.
Mais vous connaissez mon obsession pour la productivité n'est-ce pas ? 😁
Aussi vais-je le faire par Google Ads Editor.
Note : je vous forme gratuitement sur Google Ads Editor (3h) si vous le souhaitez. D'ailleurs je vous forme
aussi gratuitement à Google Ads (10h) si vous le souhaitez.
84. Cas n°1
Ainsi dans l'Editor je vais exclure "prix du m2 par" de toutes les campagnes sauf une (celle ou je compte
créer mon groupe d'annonce dédié) :
Side note : les structures de compte sont vues en détail dans notre formation avancée Google Ads le
tremplin.
85. Cas n°1
Vous remarquerez que je ne l’ai pas exclu dans la campagne phrase, puisque c'est là que je vais créer mon
nouveau groupe d'annonces.
J'ajoute donc mon mot à exclure en expression à mes 3 campagnes :
86. Cas n°1
Ensuite, je vais aller dans ma campagne phrase (celle ou je veux créer le nouveau groupe d'annonces).
A partir de là, je crée mon nouveau groupe d'annonces avec comme nom et mot clé "prix du m2 par".
87. Cas n°1
Une fois le groupe d'annonces créé, on va exclure le mot "prix du m2 par" de tous les groupes d'annonces
existants.
L'idée ici est de s'assurer qu'on contrôle exactement ou sont diffusés nos mots clés.
Si un mot clé est diffusé à plusieurs endroits (plusieurs groupes d'annonces différents voire plusieurs
campagnes) comment pouvez-vous contrôler précisément les enchères pour ce mot clé ?
Impossible 👀
Je ne m'attarde pas plus longuement sur cette notion ici. Là encore c'est quelque chose que l'on voit en
profondeur dans notre formation avancée Google Ads le tremplin.
88. Cas n°1
Dernière étape: régler l'enchère pour que l'on obtienne un CPA de 50€.
Cette dernière étape dépend du type de stratégie d'enchères que vous utilisez.
Quoi qu'il en soit, maintenant que vous centralisez tout ce qui touche à cette expression dans un seul groupe
d'annonces il va vous être facile d'ajuster vos enchères au fil du temps pour arriver à un CPA de 50€.
Évidemment je continuerai la même démarche avec les autres mots clés de mon analyse n-gram qui
correspondent aux mêmes critères.
89. Cas n°2: détecter des termes qui coûtent, qui ne
convertissent pas et que l'on va pouvoir
exclure globalement
91. Cas n°2
Cette fois mon objectif est
différent, je vais donc faire un
filtrage...
Je vais filtrer de sorte à ne voir
que les n-gram sans conversion,
le tout trié par coût décroissant.
Je pourrai même aller plus loin
en filtrant aussi par CPA et
demander à ne voir que les
n-gram sans conversion ET qui
ont déjà dépensé au moins 2x le
CPA cible (soit 100€).
Faisons-le. D'abord un filtre pour
voir uniquement ce qui a zéro
conversion
95. Cas n°2
Par principe, rappelez-vous: on va vérifier dans l'interface de Google Ads. Donc comme précédemment on
s'assure d'être sur la même période temporelle, on se fait au niveau des termes de recherche sur
l'ensemble du compte et on filtre :
96. Cas n°2
Cette fois on obtient le même résultat.
Je vais donc pouvoir exclure ce 4-gram de manière globale au niveau du compte (pour ça rien de tel qu'une
liste d'exclusion appliquée à toutes les campagnes)
97. Cas n°2 : remarque
REMARQUE 1 :
Le mot clé dépasse de 2x le CPA certes, mais il n'a que 41 clics.
L'exclure maintenant pourrait faire du sens, mais obtenir plus de clics serait aussi une bonne idée (peut être
que ce mot clé peut convertir s'il obtient plus de clics ET en utilisant une meilleure annonce ET une
meilleure page de destination).
Après, c'est une histoire d'enchère pour le rendre rentable. Dans ce cas, on paie en moyenne 2,55€ pour
un clic, mais peut être qu'à 1,00 on arrive à faire quelque chose de ce mot clé.
Conclusion: tout dépend du contexte. Ainsi, en mode chasse au gaspillage on exclurait ce mot clé tout de
suite, mais en mode découverte / recherche de reach, on essaiera ce mot clé un peu plus longtemps.
98. Cas n°2 : remarque
Comme vous le voyez mon filtrage ne renvoie qu'un seul résultat :
Du coup, ce n’est pas ultra actionnable n'est-ce pas ?
La raison est simple: nous sommes sur du 4-gram. Plus vous allez en profondeur, moins vous trouverez de
volume.
On essaiera alors exactement le même filtrage + tri sur du 3-Gram, en recommençant la même opération.
Ensuite sur du 2-Gram et enfin sur du 1-Gram.
99. Cas n°3: détecter des termes qui performent
très forts et que l'on ne cible pas encore
spécifiquement (recherche de mots clés)
101. Cas n°3
Je vais cette fois faire un double tri :
● Conversions Z =>A
● Coût/ conv A => Z
Ainsi je verrai en premier ce qui performe le mieux (le plus de conversions à un CPA le plus faible possible).
102. Cas n°3
Pour ça je sélectionne toute ma plage de données et je vais utiliser l'entrée Trier une plage du menu
104. Cas n°3
Alors je vais prendre les n-grams dans l'ordre et je vais m'assurer que tous ces top performeurs ont leur
propre groupe d'annonces et que je leur donne toutes les chances possibles pour en tirer le meilleur
(annonce, page de destination, enchères, score de qualité).
Pour ça je prends le premier n-gram "estimer un bien immobilier" et je vais voir comme précédemment si ce
terme est ciblé spécifiquement, s'il déclenche plusieurs groupes d'annonces ou juste un seul.
Je me remets donc sur la même plage de date, au niveau du compte entier, dans les termes de recherche
et je filtre :
105. Cas n°3
Si j'obtiens plusieurs groupes d'annonces et campagnes qui diffusent ce terme (souvent le cas par
l'intermédiaire du broad match et/ou des variantes proches), alors je devrai faire comme dans le cas n°1 :
● exclure le terme de toutes les campagnes (sauf une, celle ou vous allez créer votre groupe
d'annonces dédié)
● créer le nouveau groupe d'annonces
● exclure de tous les groupes d'annonces de la campagne le terme
● Ecrire une annonce qui correspond parfaitement à l'intention de recherche
● Définir la page la plus pertinente par rapport à l'annonce et l'intention de recherche
● Définir la bonne enchère et essayer de prendre tout ce qu'il est possible de prendre en restant dans
les clous en termes de CPA (vous piloterez notamment avec les parts d'impression).
Pour tout ce qui est lié aux stratégies d'enchères et à comment définir les bonnes enchères, je vous renvoie
à notre formation avancée Google Ads le tremplin.
106. 7/ Récap : stratégies d'utilisation
des n-grams
107. Stratégies d’utilisation n-gram
Je vais vous donner 3 logiques pour utiliser au mieux votre script n-gram enhanced :
Rechercher des pépites : dans un Account 3-Gram au moins, triez par CPA A => Z.
Pour le top 5/10 des n-grams, est-ce que vous ciblez spécifiquement ces mots clés ? Si non, ajoutez-les
Rechercher des termes à exclure : commencez par 3-gram, puis triez par coût et filtrez tout ce qui a 0
conversion. Vous pouvez même aller plus loin en filtrant tout ce qui a dépensé au moins 2x votre CPA.
Tous les n-grams qui resteront seront à exclure dans la plupart des cas (ou à tester avec une autre landing
page et/ou une autre annonce)
Rechercher des opportunités de segmentation : dans un Ad Group 3-Gram au moins, regardez pour chaque
groupe d'annonces les différents n-gram que vous pourriez sortir pour en faire un groupe d'annonces à
part, avec une annonce et/ou une landing page plus pertinente, plus en adéquation avec ces mots clés.
108. Stratégies d’utilisation n-gram
Une autre logique que j'applique : je commence toujours par les grams les plus grands (4-Grams, 3-Gram) et
ensuite je remonte pour arriver aux 1-Grams (généralement peu actionnables mais parfois on a une bonne
surprise)
110. Stratégies d’utilisation n-gram
Le script n-gram est une arme très importante dans votre arsenal d'optimisation.
Et c’est encore plus vrai depuis le “not provided SEA”.
Ayant moins de détails sur les termes de recherche, l'agrégation nous sera encore plus utile pour essayer
d'apprendre au plus vite ce qui fonctionne et ce qui ne fonctionne pas en termes de ciblages des mots clés.
Cette nouvelle version du script vous donne la possibilité de filtrer selon vos différents types de conversion,
ce qui a totalement du sens notamment dans les comptes où vos conversions ont des valeurs business très
différentes.
111. Stratégies d’utilisation n-gram
Notez qu’il est nécessaire de récolter suffisamment de données avant de pouvoir tirer des conclusions
significatives. Je vous donne deux éléments :
soit un nombre de clics suffisant (en dessous de 100 il y a danger, je préfère à partir de 200 clics où je suis
certain que les données sont significatives).
soit un CPA (généralement 2x CPA cible). Un n-gram qui obtient 2x le CPA cible dépensé sans conversion,
j'actionne. Un terme avec conversion à 2x le CPA cible j'actionne aussi (il faut travailler l'annonce, la page,
l'enchère)