Het project bestond uit 2 onderdelen:
- Inzicht krijgen in de marge per order en de netto marge per campagne
- Het ontwikkelen van een algoritme op basis van de inzichten
Marges per order en de netto marges per campagne
Een belangrijk uitgangspunt voor het sturen op de nettomarge, is het verkrijgen van inzicht in de marges per order. Een conversie in Google Ads, is een order. Maar in één order kunnen meerdere producten staan. Daarnaast is het niet altijd zo dat iemand die op een advertentie van product A heeft geklikt, ook daadwerkelijk product A heeft gekocht. Dit kunnen ook andere producten zijn.
Van de producten in de betreffende order, wilden we achterhalen wat de marge is. Hiermee kan de bruto marge per order berekend worden. Dit kunnen we vervolgens gaan verbinden aan de bijbehorende advertentie, om zo de daadwerkelijke netto marge van die advertentie te kunnen berekenen.
Om de marge per order inzichtelijk te krijgen is een koppeling gebouwd met het ERP systeem van FixjeiPhone. Met behulp van deze koppeling kunnen de orders van FixjeiPhone worden geraadpleegd en in onze software worden ingeladen. Deze data wordt tevens aangevuld met relevante informatie om de marge per order te kunnen berekenen. Denk aan de producten in de order, inkoopkosten, verzendkosten, retouren e.d.
Een koppeling met het ERP systeem is overigens niet noodzakelijk om dit in te kunnen richten. Hier zijn ook andere mogelijkheden voor, zoals het inladen van benodigde data via Google Analytics.
Vervolgens konden we de verzamelde order data verbinden aan bijbehorende advertenties via data uit Google Analytics. Hiermee creëerden we een overzicht, wat inzicht geeft in de netto marge per campagne, advertentiegroep, keyword of product. Indien gewenst, zijn zelfs meerdere aggregatie levels mogelijk.
Algoritme
Om een maximalisatie van de netto marge te realiseren, is op basis van de gecreëerde inzichten uit stap 1, door onze datascientists een algoritme gecreëerd.
De inzichten zijn hierin de input voor het algoritme. Dit algoritme voorspelt met welk bod de betreffende advertentie de hoogste mogelijke netto marge kan behalen. Dit algoritme is vervolgens geïmplementeerd in de Shopping campagnes van FixjeiPhone.
Omzet component
Een onderdeel van het marge algoritme, is het omzet component. Het hoofddoel is maximalisatie van de nettomarge. We willen echter niet dat dit ten koste gaat van de omzet.
Om deze reden houdt het algoritme er, middels het omzet component, rekening mee of nog wel voldaan wordt aan de gedefinieerde omzet targets.
Wanneer het algoritme constateert dat dit niet het geval is, wordt er ingegrepen. In dat geval worden een aantal biedingen aangepast, zodat de omzet stijgt, maar de marge nog steeds zo min mogelijk wordt aangetast.
Dit onderdeel zorgt er dus voor dat de omzet gegarandeerd blijft en tegelijkertijd gestuurd wordt op maximale marge.
Inzicht en controle
Omdat we de data die inzichtelijk gemaakt is, in de software plaatsten, is deze ook direct en overzichtelijk toegankelijk voor onze klant, via hun eigen gebruikersaccount in de software. FixjeiPhone heeft dankzij deze aanvullende inzichten, meer controle over de Shopping campagnes. Tevens kunnen zij met behulp van de uitgebreide inzichten, betere analyses uitvoeren.