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
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 :
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”