[ADWORDS] Scripts Adwords pour les campagnes Shopping

Les scripts Adwords pour les nouvelles campagnes Shopping sont disponibles depuis longtemps mais buggaient pas mal. Maintenant, ils sont 100% fonctionnels.

Vous pouvez les trouver sur https://developers.google.com/adwords/scripts/docs/examples/shopping ou directement depuis votre interface de création de Scripts

scriptsadwordsshopping

Attention, les scripts de création de groupes de produits ci-dessus ne marchent que si vos groupes/campagnes, ne comportent aucun groupe de produits.

Code pour modifier l’hiérarchie

Si votre structure est déjà créée, il va falloir traverser l’hiérarchie et ajouter par exemple un deuxième niveau.
Voici un exemple de code, j’ai déjà un premier niveau BRAND dont le nom est cardcow.
Je veux maintenant ajouter un deuxième niveau avec le custom label « test ».
Je ne veux pas ajouter ce custom label au product group « tout le reste »

function main() {
  var campaignName = 'test'; // nom de la campagne
  var adGroupName = 'test2'; // nom de l'adgroup
 
  var shoppingAdGroup = AdWordsApp.shoppingAdGroups()
                                  .withCondition("CampaignName = '" +
                                                 campaignName +
                                                 "' and AdGroupName = '" +
                                                 adGroupName + "'")
                                  .get()
                                  .next();
 
  var rootProductGroup = shoppingAdGroup.rootProductGroup();
  var childProductGroups = rootProductGroup.children().get();
  while (childProductGroups.hasNext()) {
    var childProductGroup = childProductGroups.next();
 
    if (childProductGroup.isOtherCase()) { // si le product group est un groupe "tout le reste" 
      Logger.log('pas de modif pour les product groups "autres"'); // ici aucune action n'est effectuée mais on peut par exemple exclure ces groupes
 
    } else if (childProductGroup.getDimension() == 'BRAND') { 
        // on entre dans le product groupe de type BRAND
        var customItems = childProductGroup.newChild()
                       .customLabelBuilder().withType("CUSTOM_LABEL_0") // on crée un deuxième niveau avec le custom label niveua 0
                       .withValue("test")
                       .withBid(0.13).build();
 
 
       }
 
     }
}

L’exécution du script ci-dessus donne ça :
scriptsadwordsshopping2

Rapport Campagnes Shopping

Le rapport qui nous intéresserait tous est celui qui inclut la part de voix par groupe de produits.
Malheureusement, le rapport automatique de Google (ReportType: SHOPPING_PERFORMANCE_REPORT) ne permet pas d’extraire ces données, cf. la liste des données disponibles pour ce type de rapport.

Edit : Le rapport automatique Product Partition Report le permet et inclut également les données de Benchmark (CTR, CPC).

One comment on “[ADWORDS] Scripts Adwords pour les campagnes Shopping

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.