[script adwords] Créer une annonce adwords dynamique en quelques minutes

Vous avez tous probablement déjà vu les comptes à rebours utilisés sur beaucoup de sites e-commerce. Ils sont destinés à accélérer la conversion, et permettent notamment de doper les achats d’impulsion. Le problème étant que pour voir un minuteur, l’internaute devait, jusqu’à présent, se trouver sur votre site internet. Il s’agissait d’un levier de conversion mais pas d’un levier de trafic.

Aujourd’hui, nous vous proposons de découvrir comment utiliser cette technique directement dans vos annonces textuelles Adwords, afin non seulement d’améliorer votre taux de conversion mais également de doper votre CTR en devenant plus attractif que vos concurrents !

Mais alors, comment créer un timer dynamique dans une annonce Adwords ?

C’est très simple, il suffit d’utiliser le meilleur ami de l’automaticien, j’ai nommé : le script Adwords !
Voici comment faire en 3 étapes (et en 3 minutes) :

1. Créer une annonce de la manière suivante :

 

Annonce-dynamique

Voici ce que l’internaute verra en résultat de recherche :

script-adwords

 

2. Créer un nouveau script de la façon suivante :

a. Rendez-vous dans opération groupé dans le menu latéral gauche dans adwords

b. Cliquez sur « Scripts »

c. Ajouter un nouveau script et coller le code suivant

[php]
// Date de fin de la campagne
var END_DATE =newDate('December 21, 2012');
// Groupe d’annonce concerné par le script.
var AD_GROUP_NAME ='GA Scripté';
function main(){
var timeLeft = calculateTimeLeftUntil(END_DATE);
var adGroup = getAdGroup(AD_GROUP_NAME);
var keywords = adGroup.keywords().get();
while(keywords.hasNext()){
var keyword = keywords.next();
// We want to update {param1} to use our calculated days and {param2} for hours.
keyword.setAdParam(1, timeLeft['days']);
keyword.setAdParam(2, timeLeft['hours']);
}
}
var DAY_IN_MILLISECONDS =1000*60*60*24;
function calculateTimeLeftUntil(end){
var current =newDate();
var timeLeft ={};
var daysFloat =(end- current)/(DAY_IN_MILLISECONDS);
timeLeft['days']=Math.floor(daysFloat);
timeLeft['hours']=Math.floor(24*(daysFloat - timeLeft['days']));
return timeLeft;
}
function getAdGroup(name){
var adGroupIterator =AdWordsApp.adGroups()
.withCondition('Name = "'+ name +'"')
.withLimit(1)
.get();
if(adGroupIterator.hasNext()){
return adGroupIterator.next();
}
}
[/php]

Personnaliser les deux premières variables (la date de fin de la promotion et le nom du groupe d’annonce sélectionné).

Puis enregistrez votre script.

(Il vous faudra également autoriser l’accès au compte en votre nom au script)

3. Paramétrez le script pour un rafraîchissement toutes les heures !

En sélectionnant toutes les heures dans les paramètres de fréquence du Script :

Fréquence-script-adwords

 
C’est fait ! En quelques secondes, vous venez de rendre attractive et dynamique une annonce textuelle !
Pour aller plus loin dans l’utilisation de ce type de script vous pouvez vous rendre sur la page suivante : https://developers.google.com/adwords/scripts/docs/solutions/sale-countdown
Si votre CTR augmente partagez l’article !