Er zijn ook verschillende externe tools om Google Shopping campagnes automatisch aan te maken. Maar je kan dit ook met scripts doen. Dit script maakt verbinding met je Google Merchant Center en plaatst daarna alle producten in de juiste campagne(s) en advertentiegroep. Het script maakt de campagnes niet aan, dat zal je wel zelf moeten doen. Wanneer je gebruik wilt maken van prioriteit tussen campagnes, bijvoorbeeld voor een splitsing in brand en non-brand, zal dat met externe tools ook handmatig moeten. De advertentiegroepen worden wel aangemaakt door het script.
Actueel aanbod in Google Shopping
Het script voert twee taken uit:
- Productgroepen verwijderen die niet meer Google Merchant Center staan.
- Productgroepen toevoegen aan de juiste advertentiegroepen wanneer deze nog niet in Google Shopping staan.
De selectie van de juiste campagne en advertentiegroep kan op basis van waarden uit Google Merchant Center. Daarnaast kan je gebruik maken van een statische waarde om de juiste campagne te selecteren. In het script dat hieronder staat, wordt gebruik gemaakt van beide. Op basis van CAMPAIGN_SELECTOR worden alle Google Shopping campagnes geselecteerd die 'Bestsellers' in de naam hebben staan. Omdat CAMPAIGNNAME_FIELD ook ingesteld is, moet de campagne daarnaast ook de merknaam van het product bevatten. Als voorbeeld: voor een Apple Macbook wordt een campagne geselecteerd die 'Shopping - Bestsellers - Apple' heet, omdat deze zowel 'Bestsellers' als de merknaam van het product bevat.
Binnen deze campagne wordt daarna de advertentiegroep bevat die de inhoud van Custom Label 0 in de naam heeft staan. Als deze advertentiegroep nog niet bestaat, wordt deze automatisch aangemaakt.
Instellingen
- LOG: Geef aan of het script de tussenstappen moet rapporteren, door de waarde aan te passen naar 'true'.
- MERCHANT_ID: Het ID van het Merchant Center account. De gebruiker die het script draait, moet ook als gebruiker zijn toegevoegd aan Merchant Center. Je moet ook de geavanceerde API 'Shopping Content' aanzetten in het script (rechtsboven het script-veld).
- DEFAULT_BID: De Max. CPC die ingevuld wordt voor elk product en advertentiegroep.
- TARGET_COUNTRY: Selecteer alleen producten uit GMC voor een specifiek land. Leeg laten als je dit niet wilt gebruiken.
- TARGET_LANGUAGE Selecteer alleen producten uit GMC voor een specifieke taal. Leeg laten als je dit niet wilt gebruiken.
- CAMPAIGN_SELECTOR: De campagnenaam die selecteert wordt voor elk product uit GMC moet deze waarde bevatten. Leeg laten als je dit niet wilt gebruiken.
- CAMPAIGNNAME_FIELD: Gebruik een veld uit GMC om een campagne te selecteren. De campagne die voor een product geselecteerd wordt, moet de inhoud van dit veld in de naam hebben staan. Een overzicht van alle beschikbare velden: https://developers.google.com/shopping-content/reference/rest/v2/products
- ADGROUPNAME_FIELD: Selecteer de juiste advertentiegroep op basis van een waarde uit GMC. Per product wordt de advertentiegroep geselecteerd die de inhoud van dit veld bevat.
Frequentie: als je meer dan 500 producten hebt, stel het script de eerste keer voor elk uur in. Als alle producten in de campagnes staan, verander dit dan naar dagelijks. Zorg ervoor dat je een tijd kiest nadat de productfeed in Merchant Center is bijgewerkt.