POAS: Profit on Adspend
Profit on Adspend is een ideale manier om advertentieplatformen te laten optimaliseren op basis van je winstmarge in plaats van je omzet. Op deze manier veranderd de focus en is de kans groot dat je winstgevendheid omhoog gaat.
Let op: Profit on Adspend werkt alleen in combinatie met Webhooks. In dit artikel leg ik je uit hoe je deze webhooks kunt koppelen aan je XML feed. AdPage Tagging zorgt ervoor de velden van je Item_id en product_price worden meegenomen in de event data van het webhook purchase event.
Om Webhooks in te stellen verwijs ik je naar deze artikelen:
Shopify] Purchase webhooks instellen
Genereer een XML feed. Dit kan bijvoorbeeld via Channable, WooCommerce plugin, of een andere tool.
Ga naar de webshop waar je POAS wilt instellen. Zorg dat je de DataLayer van je webshop opent en op zoek gaat naar het Item_id. Het gaat erom dat deze item_id dezelfde benaming krijgt in je XML feed. Op deze manier kunnen wij de items met elkaar matchen zodat we de kostprijs die we nodig hebben kunnen samenvoegen in de webhook.
Open vervolgens je XML feed en ga op zoek naar de kostprijs die is toegeveogd in de XML feed. Let op: De kostprijs per product (item_id) moet dus toegevoegd zijn aan de XML feed. Je kunt ervoor kiezen om de benaming custom te maken zodat het onduidelijk is voor Google dat je jouw kostprijs doorstuurt.
Ga vervolgens naar het dashboard van AdPage Tagging (trytagging.com) en ga naar Optimalisatie en dan naar Aankoopprijs.
In het eerste veld voeg je de XML feed URL toe (1), in het tweede veld voeg je de prijs label toe (2). In het voorbeeld van stap 3 zou je dan "g:custom_label_2" moeten toevoegen. In het laatste veld (3) voeg je de item_id toe die gelijk is in de DataLayer en in de Webhook.
Nu wordt de webhook gevuld met de kostprijs. De volgende stap is om een variabelen aan te maken in de Servercontainer die de kostprijs ophaalt.
Ga naar je Google Tag Manager Server container en open de preview modus. Volg de stappen van dit artikel:
Preview GTM Server Side checken
Zorg ervoor dat je een bestellling plaatst om een purchase tag af te vuren in de server container. Zoek vervolgens op "trytagging_purchase" en zoek naar de variabelen "purchase_price". Check of deze gevult is.
In het voorbeeld zie je dat deze gevuld is. Zorg nu dat je een event data variabelen aanmaakt met "purchase_price". Zie onderstaand screenshot:
Maak nu een nieuwe variabelen aan voor het berekenen van de POAS (winstmarge). Kies de variable type (number & string operations) (1) , de operation type is "calculate" (2), de operation is "substract" (3), en parameter 1 is de eCommerce value, dus de waarde van de bestelling (4), en parameter 2 is de "purchase price", deze heb je aangemaakt in de vorige stap (5). Sla de variabelen vervolgens op.
Je kunt nu de variabelen die je in de vorige stap hebt aangemaakt toevoegen aan je Google Analytics purchase event, Google Ads Purchase (gebruik hiervoor de AdPage Tag), en de Meta Conversion API purchase tag.
Let op: Profit on Adspend werkt alleen in combinatie met Webhooks. In dit artikel leg ik je uit hoe je deze webhooks kunt koppelen aan je XML feed. AdPage Tagging zorgt ervoor de velden van je Item_id en product_price worden meegenomen in de event data van het webhook purchase event.
Om Webhooks in te stellen verwijs ik je naar deze artikelen:
Shopify] Purchase webhooks instellen
Genereer een XML feed. Dit kan bijvoorbeeld via Channable, WooCommerce plugin, of een andere tool.
Ga naar de webshop waar je POAS wilt instellen. Zorg dat je de DataLayer van je webshop opent en op zoek gaat naar het Item_id. Het gaat erom dat deze item_id dezelfde benaming krijgt in je XML feed. Op deze manier kunnen wij de items met elkaar matchen zodat we de kostprijs die we nodig hebben kunnen samenvoegen in de webhook.
Open vervolgens je XML feed en ga op zoek naar de kostprijs die is toegeveogd in de XML feed. Let op: De kostprijs per product (item_id) moet dus toegevoegd zijn aan de XML feed. Je kunt ervoor kiezen om de benaming custom te maken zodat het onduidelijk is voor Google dat je jouw kostprijs doorstuurt.
Ga vervolgens naar het dashboard van AdPage Tagging (trytagging.com) en ga naar Optimalisatie en dan naar Aankoopprijs.
In het eerste veld voeg je de XML feed URL toe (1), in het tweede veld voeg je de prijs label toe (2). In het voorbeeld van stap 3 zou je dan "g:custom_label_2" moeten toevoegen. In het laatste veld (3) voeg je de item_id toe die gelijk is in de DataLayer en in de Webhook.
Nu wordt de webhook gevuld met de kostprijs. De volgende stap is om een variabelen aan te maken in de Servercontainer die de kostprijs ophaalt.
Ga naar je Google Tag Manager Server container en open de preview modus. Volg de stappen van dit artikel:
Preview GTM Server Side checken
Zorg ervoor dat je een bestellling plaatst om een purchase tag af te vuren in de server container. Zoek vervolgens op "trytagging_purchase" en zoek naar de variabelen "purchase_price". Check of deze gevult is.
In het voorbeeld zie je dat deze gevuld is. Zorg nu dat je een event data variabelen aanmaakt met "purchase_price". Zie onderstaand screenshot:
Maak nu een nieuwe variabelen aan voor het berekenen van de POAS (winstmarge). Kies de variable type (number & string operations) (1) , de operation type is "calculate" (2), de operation is "substract" (3), en parameter 1 is de eCommerce value, dus de waarde van de bestelling (4), en parameter 2 is de "purchase price", deze heb je aangemaakt in de vorige stap (5). Sla de variabelen vervolgens op.
Je kunt nu de variabelen die je in de vorige stap hebt aangemaakt toevoegen aan je Google Analytics purchase event, Google Ads Purchase (gebruik hiervoor de AdPage Tag), en de Meta Conversion API purchase tag.
Bijgewerkt op: 02/10/2024
Dankuwel!