UTM-parameters voor Meta-advertenties: één keer per account instellen, op elke advertentie toepassen
Kapotte attributie is meestal geen trackingprobleem; het zijn 40 advertenties met 40 net iets andere UTM's. De oplossing is een sjabloon dat op het account staat en bij de lancering wordt toegepast, nooit per advertentie getypt.
Waar UTM's op een Meta-advertentie staan
Elke advertentie heeft een bestemming (de website-URL) en een apart veld URL-parameters. Meta slaat dat veld op als url_tags en plakt het achter de bestemming zodra iemand klikt. Die scheiding is om twee redenen belangrijk:
- Meta's dynamische waarden (
{{campaign.name}},{{ad.id}}en consorten) worden alleen in het veld URL-parameters ingevuld, per klik. - De bestemming blijft schoon, dus dezelfde landingspagina-URL werkt in elke campagne en je analytics ziet één canonieke pagina.
Zet je de UTM's in plaats daarvan in de website-URL, dan krijg je statische waarden, een langere URL om te onderhouden en een nieuwe landings-URL voor elke campagne.
De dynamische waarden die de moeite waard zijn
| Waarde | Wordt |
|---|---|
{{campaign.id}} / {{campaign.name}} | de campagne waar de klik vandaan kwam |
{{adset.id}} / {{adset.name}} | de advertentieset |
{{ad.id}} / {{ad.name}} | de advertentie |
{{placement}} | waar hij is getoond (Facebook Feed, Instagram Stories, ...) |
{{site_source_name}} | het platform: fb, ig, msg, an |
Namen zijn leesbaar maar veranderen als iemand een object hernoemt; ID's zijn stabiel maar zeggen niets. Een gangbaar compromis is een naam voor utm_campaign en een ID voor utm_content, of allebei, gekoppeld met een underscore.
Een sjabloon om te kopiëren
utm_source=meta&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{placement}}
- utm_source vast:
meta(offacebookals je analytics-geschiedenis dat al gebruikt; wissel niet halverwege het jaar). - utm_medium vast:
paid_social. Eén waarde voor elke Meta-campagne, voor altijd. - utm_campaign: de campagnenaam, en daarom moet de naamgevingsconventie vrij zijn van spaties en bijzondere tekens.
- utm_content: de advertentienaam, zodat een rij in je analytics naar één creative wijst.
- utm_term: de plaatsing, als je daarop rapporteert; laat hem weg als je dat niet doet.
Bevatten je advertentienamen al de bestandsnaam van de creative, dan koppelt utm_content elke analytics-rij terug aan het echte bestand. Dat is het nuttigste dat een UTM-sjabloon voor een creatief team kan doen.
De zes fouten die attributie breken
- Verschillende sjablonen op verschillende advertenties.
utm_source=facebookop de batch van maandag enutm_source=metaop die van vrijdag splitst één kanaal voor altijd in twee rijen. - Spaties, ampersands en verticale strepen in ingevoegde waarden.
Zomer Sale & Meerwordt een kapotte querystring tenzij je codeert. Los de namen op of codeer de waarden. - Een tweede vraagteken. Een bestemming die al
?ref=xheeft plus parameters die met?beginnen, geeft?ref=x?utm_source=.... Meta regelt de koppeling als je het eerste?uit het veld URL-parameters weglaat. - UTM's per advertentie typen. Elk proces met 40 handmatige invoeren heeft een typefoutpercentage. Het sjabloon moet worden toegepast, niet getypt.
- Het sjabloon na de lancering aanpassen. Bewerkingen maken nieuwe versies van de advertentie en kunnen de leerfase resetten. Beslis één keer, vóór de batch.
- Redirect-ketens die parameters laten vallen. Test de uiteindelijke landings-URL met de parameters eraan en controleer of ze je analytics halen. Doe dat op één advertentie per batch, en klik, lees niet.
Pas het één keer per advertentieaccount toe
Het sjabloon hoort op het advertentieaccount, niet op de advertentie. In Adlio leg je een UTM-sjabloon per advertentieaccount vast in de website-instellingen; elke advertentie die vanuit dat account wordt aangemaakt, krijgt het als URL-parameters. Twee details:
- Je kunt Meta's dynamische waarden combineren met Adlio's eigen tokens:
{filename},{index},{date},{campaign_name},{adset_name},{type}. Adlio's tokens worden bij het aanmaken ingevuld met URL-gecodeerde waarden; Meta's{{...}}-waarden blijven onaangeroerd, zodat Meta ze per klik kan invullen. - Omdat het sjabloon per account is, kunnen de parameters van klant A nooit op de advertenties van klant B verschijnen. Hetzelfde geldt voor het naamgevingspatroon, de pixel, de identiteit en de DSA-velden; het hele rijtje staat in meerdere advertentieaccounts beheren.
Samen met het naamgevingspatroon is dit wat van "welke advertentie leverde die conversie op" een opzoekactie maakt in plaats van forensisch werk.
Controleer op de lanceerdag
Op de checklist vóór je live gaat zijn UTM's controle nummer 4: open twee advertenties uit de batch, lees het veld URL-parameters, klik door via het voorbeeld en controleer of de waarden in je analytics aankomen met de dynamische tokens ingevuld. Omdat Adlio elke advertentie gepauzeerd aanmaakt, gebeurt die controle voordat je voor de eerste klik betaalt.
Gratis voor je eerste 15 advertenties, zonder kaart. Zie hoe bulk uploaden werkt en de prijzen.
Veelgestelde vragen
Zet ik UTM's in de website-URL of in het veld URL-parameters?+
In het veld URL-parameters (Meta noemt de onderliggende waarde url_tags). Meta plakt het bij de klik achter de bestemming, en alleen daar worden dynamische waarden zoals {{campaign.name}} ingevuld. Houd de website-URL schoon; dan is dezelfde creative ook herbruikbaar in andere campagnes.
Welke dynamische waarden vult Meta in?+
De meest gebruikte zijn {{campaign.id}}, {{campaign.name}}, {{adset.id}}, {{adset.name}}, {{ad.id}}, {{ad.name}}, {{placement}} en {{site_source_name}}. Meta vervangt ze per klik, dus één sjabloon levert voor elke advertentie een unieke, leesbare waarde op zonder typen.
Waarom staan mijn UTM-waarden vol %20 of kapotte ampersands?+
Omdat een campagne- of advertentienaam spaties, ampersands of verticale strepen bevatte en zonder codering is ingevoegd. Houd namen vrij van die tekens (een goede naamgevingsconventie doet dat al) of gebruik een tool die de ingevoegde waarden URL-codeert.
Kan ik de UTM's van 200 bestaande advertenties in één keer aanpassen?+
Ja, met bulkbewerking in Advertentiebeheer of via exporteren en importeren, maar elke wijziging maakt een nieuwe versie van de advertentie en kan, afhankelijk van wat er verandert, de leerfase resetten. Het is veel goedkoper om het sjabloon goed te hebben voordat de batch wordt aangemaakt.
Adlio team
Gebouwd door media buyers die Meta-advertenties in volume lanceren. Vragen of correcties: support@adlio.ai.
Onderwerpcluster
Launch-hygiëne en controle
Naamgeving, UTM's, identiteit, DSA en de gepauzeerde controle die een bulk-batch veilig live laat gaan.
- Naamgeving voor Meta-campagnes, advertentiesets en advertenties: een sjabloon om te kopiëren, en hoe je het op elke advertentie toepast
- UTM-parameters voor Meta-advertenties: één keer per account instellen, op elke advertentie toepassen
- Begunstigde en betaler bij Meta-advertenties: per advertentieaccount instellen, zodat de EU-levering nooit meer blokkeert
- Instagram-account niet zichtbaar in Advertentiebeheer: de vier oorzaken, en wanneer je het eigenlijk niet nodig hebt
- Advertenties toevoegen aan een bestaande advertentieset: wat het doet met de leerfase, het budget en de levering
- Meerdere advertentieaccounts beheren als freelancer of bureau: hoe de instellingen van klant A uit de advertenties van klant B blijven
Gerelateerde gidsen
- How-toNaamgeving voor Meta-campagnes, advertentiesets en advertenties: een sjabloon om te kopiëren, en hoe je het op elke advertentie toepast
- ChecklistElke Meta-advertentie gepauzeerd lanceren: de checklist vóór je een bulk-batch live zet
- How-toMeerdere advertentieaccounts beheren als freelancer of bureau: hoe de instellingen van klant A uit de advertenties van klant B blijven