Bulk-adverteren (Amazon)
Alles omtrent het uploaden van Sponsored Products-campagnes in bulk. Let op: Sinds ca. 2019, kan uploaden alleen nog in .xls- en .xlsx-formaat. Daardoor zijn een hoop hoofdstukken uit dit artikel achterhaald. De manier om hiermee om te gaan: Nog steeds exporten in bulk, en daarna handmatig kopiëren en plakken in een Excel-bestand.
Bulk-bijwerken - Vraagstukken
Als ik campagnes in bulk aanmaak en upload, is dat omdat ze te uitgebreid zijn om dat handmatig te kunnen. Dan ontstaat ook vrij snel de situatie dat handmatig bijwerken te veel werk wordt. Kan dat ook in bulk? Vraagstukken:
- Wordt er een historie bijgehouden van campagnes, die je kwijtraakt als je een campagne overschrijft?
- Speelt historie een rol, zoals bij AdWords?
- Wordt er een QS bijgehouden?
Bulk-upload: Simpel voorbeeld (juli 2016)
P.s.: Ik geloof dat ik gegevens gekopiëerd en geplakt had in het xslx-sjabloon.
Foutmelding: Not eligible... buy box (mrt. 2017)
Bij een nieuwe campagne krijg ik deze foutmeldingen:
Your ad is not eligible for impressions because your listing is not in the buy box.
De reden: Het account was nog te jong om geëvalueerd te worden qua Buy Box. Zie Buy box (Amazon) voor details.
Prijzen in bulk aanpassen (mrt. 2017)
Warempel in één keer gelukt, vanuit een csv-bestand. Dit bestand betrof enkel AdGroups, want dat is de standaardplek om prijzen vast te leggen. Dit was de structuur van het bestand:
"Campaign Name" "Campaign Daily Budget" "Campaign Start Date" "Campaign End Date" "Campaign Targeting Type" "Ad Group Name" "Max Bid" "SKU" "Keyword" "Match Type" "Campaign Status" "Ad Group Status" "Status" "Bid+" "10" "Metabo_per_tool" "" "" "" "" "Metabo 00326XX0" "1" "" "" "" "" "Enabled" "" "" "50" "Metabo_per_tool" "" "" "" "" "Metabo 00328XX0" "1" "" "" "" "" "Enabled" "" "" "50"
Bijbehorende feedback:
Feed Processing Summary: Number of records processed 543 Number of records successful 543 Number of records with errors 0 Number of records with warnings 0 Original record # Error code Error severity Error message
.
Bijwerken in bulk: Overschrijven, niet vervangen
- Als je een bijgewerkt campagne-bestand upload, overschrijft-ie de bestaande campagne, ook als de naam niet meer hetzelfde is als de originele naam
- Dit gaat via een XOR: Als in de nieuwe campagne dingen ontbreken, die wel in het oorspronkelijke upload-bestand zat, dan blijft die behouden. Er wordt dus overschreven, maar niet vervangen.
Test
Om het verhaal van hierboven nog een keer te verifiëren. Conclusie: Er wordt écht overschreven, en niet vervangen. Je kunt dus middels een bulk-upload geen onderdelen van een campagne verwijderen, door ze in een nieuw upload-bestand simpelweg niet te vermelden.
Bronbestand
Dit is het upload-bestand dat ik gebruik om een testcampagne aan te maken:
"Campaign Name" "Campaign Daily Budget" "Campaign Start Date" "Campaign End Date" "Campaign Targeting Type" "Campaign Status" "Ad Group Name" "Max Bid" "Ad Group Status" "SKU" "Keyword" "Match Type" "Status" "10" "test" "10" "05/06/2017" "" "Manual" "Enabled" "" "" "" "" "" "" "" "20" "test" "" "" "" "" "" "0100_Bosch_B 310" "0.10" "Enabled" "" "" "" "" "50" "test" "" "" "" "" "" "0100_Bosch_B 310" "" "" "0100_Bosch_B 310" "" "" "Enabled" "50" "test" "" "" "" "" "" "0100_Bosch_B 310" "" "" "" "Bosch" "Broad" "Enabled" "50"
In mensentaal:
- Campagne test
- Met AdGroup 0100_Bosch_B 310
- Met product 0100_Bosch_B 310
- En zoekterm Bosch.
Campagne
Aangepast upload-bestand
De enige wijziging: Artikel vervangen door een nieuw artikel:
"Campaign Name" "Campaign Daily Budget" "Campaign Start Date" "Campaign End Date" "Campaign Targeting Type" "Campaign Status" "Ad Group Name" "Max Bid" "Ad Group Status" "SKU" "Keyword" "Match Type" "Status" "10" "test" "10" "05/06/2017" "" "Manual" "Enabled" "" "" "" "" "" "" "" "20" "test" "" "" "" "" "" "0100_Bosch_B 310" "0.10" "Enabled" "" "" "" "" "50" "test" "" "" "" "" "" "0100_Bosch_B 310" "" "" "0100_Bosch_CSB 420-E" "" "" "Enabled" "50" "test" "" "" "" "" "" "0100_Bosch_B 310" "" "" "" "Bosch" "Broad" "Enabled" "50"
Bijgewerkte campagne
Disable!
En nu een omweg om toch in bulk campagnes bij te werken: Dingen die je weg wilt hebben, expliciet uitzetten. Nieuw bestand, waarin product 0100_Bosch_B 310 disabled wordt:
"Campaign Name" "Campaign Daily Budget" "Campaign Start Date" "Campaign End Date" "Campaign Targeting Type" "Campaign Status" "Ad Group Name" "Max Bid" "Ad Group Status" "SKU" "Keyword" "Match Type" "Status" "10" "test" "10" "05/06/2017" "" "Manual" "Enabled" "" "" "" "" "" "" "" "20" "test" "" "" "" "" "" "0100_Bosch_B 310" "0.10" "Enabled" "" "" "" "" "50" "test" "" "" "" "" "" "0100_Bosch_B 310" "" "" "0100_Bosch_CSB 420-E" "" "" "Enabled" "50" "test" "" "" "" "" "" "0100_Bosch_B 310" "" "" "0100_Bosch_B 310" "" "" "Archived" "50" "test" "" "" "" "" "" "0100_Bosch_B 310" "" "" "" "Bosch" "Broad" "Enabled" "50"
Bulk-bijwerken: Mogelijkheden
Ook al worden campagnes overschreven, niet vervangen, toch kun je via omwegen campagnes in bulk bijwerken:
- Vervang de hele campagne. Stel je hebt campagne werelddominantie. Maak een nieuwe campagne werelddominantie v2 en verwijder de oude campagne. Dit is alleen handig als de geschiedenis van een campagne niet relevant is, zoals dat wél relevant is bij AdWords ivm. de Quality Score
- Zet onderdelen expliciet uit. Zie test hierboven.
Beperkingen bestandsgrootte & partitionering
Bestandsgrootte
In mei 2017 greeg ik foutmeldingen dat uploads werden geannuleerd. Omdat de bestanden te groot zijn, neem ik aan. De getallen betreffen het aantal regels in een upload-bestand:
- 178.262 → OK
- 200.001 → OK
- 254.880 → Niet OK
- 326.812 → Niet OK
- 534.782 → Niet OK
- 698.182 → Niet OK
Aantal gelijktijdige bestanden
Wellicht een practische oplossing: Steeds complete campagnes uploaden, en wachten met nieuwe campagnes tot de wachtrij is verwerkt. Dus bv. campagnes 1-5 (= vaak 6 bestanden), en pas als dat klaar is, campagne 6 doen (vaak 5 bestanden).
Maar één actief bestand in heel Europa
P.S.: LET OP: Het kan zijn dat deze foutmelding ontstond, omdat ik alle Europese webwinkels vanuit één url (bv. amazon.de) benader. Wellicht als ik bv. de Spaande site benader via amazon.es, dit probleem niet optreedt, omdat je dan écht verschillende sites gebruikt.
Bestanden & causualiteit
Als een campagne gepartitioneerd is in bv. vijf bestanden, dan is het belangrijk dat die bestanden in de juiste volgorde door Amazon worden verwerkt. Als bv. bestand 1 vóór bestand 2 wordt verwerkt, geeft dat foutmeldingen omdat de campagne-definitie ontbreekt. Iets vergelijkbaars geldt met andere bestanden, omdat bv. AdGroup-definities eerst gedaan moeten worden, voordat er zoektermen aan die AdGroups toegevoegd kunnen worden.
Dit lijkt geen probleem te zijn: Bestanden worden sequentiëel verwerkt, in de volgorde waarin ze zijn geüpload.
Max. aantal keywords?
Bestandscodering
Upload & verwerkingstijd
Uploaden is een fluitje van een cent. Verwerken duurt wat langer. Denk hierbij in dagen.