1. Hva er en dynamisk URL-parameter i Nonli?#
Dynamiske URL-parametere lar deg automatisk legge til sporingsparametere i URL-er som publiseres med Nonli. De hjelper Google Analytics, Piano Analytics eller et annet analyseverktøy med å identifisere klikkilden, det sosiale nettverket, den sosiale kontoen, roboten som genererte innlegget, eller den tilhørende korte lenken.
Disse parameterne er deaktivert som standard: De legges bare til når en merkevare konfigurerer dem eksplisitt. De hører da inn under kundens plan for analysemerking, og kunden må kontrollere at de valgte parameterne, CMP-en og målingsverktøyet på destinasjonen oppfyller kundens egne krav til samsvar.
De kan brukes med vanlige innlegg, innlegg som roboter genererer, og flygende lenker.
2. Hvordan konfigurerer du dynamiske URL-parametere i Nonli?#
2.1. Åpne URL-innstillingene for merkevaren#
Klikk på hamburgermenyen, gå til «Brands», velg merkevaren du vil konfigurere, og bla ned til «URL settings».

2.2. Opprett en parameterregel#
Hver regel definerer:
- parametertypen:
?for en vanlig URL-spørringsparameter eller#for et anker somxtor; - trafikkilden: et bestemt nettverk, eller «All» for å bruke regelen på alle kilder;
- parameternøkkelen: for eksempel
utm_source,utm_medium,utm_campaign,utm_content,utm_term,at_creation,mtm_campaignellerxtor; - verdien: enten en fast verdi eller en dynamisk verdi som beregnes ut fra innlegget.
💡 Vi anbefaler å velge «All» som trafikkilde når den dynamiske verdien allerede inneholder det sosiale nettverket eller kontoen. Da slipper du å duplisere samme konfigurasjon nettverk for nettverk.

2.3. Slik legger Nonli til parametere i lenker#
Når Nonli bygger den endelige lenken, analyserer Nonli mål-URL-en, merkevaren og trafikkilden og legger deretter til parameterne som samsvarer med de konfigurerte reglene.
Viktige detaljer:
- hvis en parameter allerede finnes i mål-URL-en, erstatter ikke Nonli den;
?-parametere legges til i søkestrengen;#-parametere legges til som anker bare hvis URL-en ikke allerede har et;- dynamiske verdier bruker en malsyntaks med doble klammeparenteser.
Eksempel:
1utm_source = {{ post.social_account.type }}2utm_medium = social3utm_campaign = nonli4utm_content = {{ post.author|slugify }}5utm_term = {{ post.short_id }}Denne konfigurasjonen sender det sosiale nettverket, mediet, kampanjen, innleggets forfatter og identifikatoren for den korte lenken til analyseverktøyet.
I dette eksempelet er |slugify et filter som brukes på den returnerte verdien. Det gjør tekst som France News Bot om til france-news-bot, uten mellomrom eller spesialtegn, slik at verdien forblir ren og stabil i en URL.
3. Hvordan konfigurerer du Nonli for Google Analytics?#
Google Analytics gjenkjenner følgende UTM-parametere:
| Parameter | Bruk |
|---|---|
utm_source | Trafikkilde, for eksempel facebook, linkedin, threads |
utm_medium | Markedsføringsmedium, for eksempel social |
utm_campaign | Kampanjenavn, for eksempel nonli eller navnet på en aksjon |
utm_content | Variant eller detalj, for eksempel forfatter, konto eller plassering |
utm_term | Nøkkelord eller tilleggsidentifikator, for eksempel short_id |
Eksempel på oppsett for sporing av Nonli-innlegg i Google Analytics:
1utm_source = {{ post.social_account.type }}2utm_medium = social3utm_campaign = nonli4utm_content = {{ post.author|slugify }}5utm_term = {{ post.short_id }}Også her formaterer |slugify forfatteren automatisk før den legges til i utm_content. Hvis innlegget kommer fra en robot, inneholder post.author robotens navn.

4. Hvordan konfigurerer du Nonli for Piano Analytics?#
Piano Analytics kan bruke sin egen plan for analysemerking eller gjenbruke UTM-parametere hvis UTM-kompatibilitet er aktivert i Piano-konfigurasjonen din.
Det finnes to tilnærminger:
- bruk de samme UTM-parameterne som for Google Analytics hvis Piano-oppsettet ditt godtar dem;
- bruk parametere som er dedikert til Piano-planen din for analysemerking, for eksempel
at_- ogmtm_-parametere eller etxtor-anker.
Eksempel med at_-parametere:
1at_medium = social2at_platform = {{ post.social_account.type }}3at_account = {{ post.social_account.slug }}4at_campaign = nonli5at_content = {{ post.author|slugify }}Filteret |slugify unngår mellomrom, aksenter og spesialtegn i verdien som sendes til Piano Analytics.
Eksempel med et xtor-anker:
1xtor = CS6-2-[{{ post.social_account.type }}]-[{{ post.social_account.slug }}]
5. Hvilke dynamiske variabler er tilgjengelige i Nonli?#
Dette er de mest nyttige variablene for å konfigurere URL-parametere. URL-parametere bruker en mindre kontekst enn Smart Message-malene: organic og Smart Message-funksjonene som er oppført i Hvilke Twig-variabler er tilgjengelige i Nonli? er ikke tilgjengelige her.
5.1. Variabler for trafikkilde og sosial konto#
| Variabel | Beskrivelse |
|---|---|
{{ referer }} | Gjeldende trafikkilde |
{{ post.social_account.type }} | Sosialt nettverk, for eksempel facebook, linkedin, instagram |
{{ post.social_account.name }} | Navn på den sosiale kontoen eller siden |
{{ post.social_account.slug }} | Slug for den sosiale kontoen eller siden |
{{ post.social_account.external_id }} | Ekstern identifikator for den sosiale kontoen |
5.2. Innleggsvariabler#
| Variabel | Beskrivelse |
|---|---|
{{ post.post_type }} | Innleggstype |
{{ post.short_id }} | Identifikator for Nonlis korte lenke |
{{ post.author }} | Innleggets forfatter i Nonli. Hvis innlegget kommer fra en robot, inneholder denne verdien robotens navn |
{{ post.user_id }} | Identifikator for brukeren eller systemet som opprettet innlegget, når den er tilgjengelig |
post.user_id kan være en vanlig brukeridentifikator eller en negativ teknisk verdi. De viktigste verdiene å kjenne til er:
| Verdi | Betydning |
|---|---|
| Positiv ID | Ekte Nonli-bruker |
-1 | Innlegg opprettet av en Nonli-robot |
-2 | Innlegg opprettet av en repost-robot |
-5 | Innlegg fra Social Listening |
-6 | Teknisk gjenopprettet innlegg |
-404 | Ukjent bruker |
5.3. Variabler for URL og kildeinnhold#
| Variabel | Beskrivelse |
|---|---|
{{ post.source.organic_url }} | Organisk URL for kilden, når den er tilgjengelig |
{{ post.source.target_canonical_url }} | Kanonisk URL for kilden, når den er tilgjengelig |
{{ post.source.social_account_name }} | Navn på kildens sosiale konto, når det er tilgjengelig |
{{ post.source.published_at }} | Publiseringsdato for kilden, når den er tilgjengelig |
5.4. Funksjon for å identifisere en lenke i meldingen eller den første kommentaren#
Du kan også bruke denne funksjonen til å skille mellom plasseringene av lenken:
1{{ isComment() ? 'comment' : 'message' }}6. Hvilke filtre kan du bruke i dynamiske verdier?#
Dynamiske verdier godtar også filtre som rydder opp i eller transformerer resultatet.
lower:{{ post.social_account.type|lower }}konverterer til små bokstaver.upper:{{ post.social_account.slug|upper }}konverterer til store bokstaver.slugify:{{ post.author|slugify }}gjør tekst om til en URL-vennlig slug, for eksempel blirFrance News Bottilfrance-news-bot.encode:{{ post.author|encode }}URL-koder verdien.clean:{{ post.author|clean }}rydder opp i tekstverdien.
7. Hvordan legger du til UTM-, AT- eller MTM-parametere med flygende lenker?#
Flygende lenker lar deg automatisk spore trafikk fra sosiale kanaler som Nonli ikke styrer direkte, for eksempel Threads, Bluesky eller WhatsApp.
Slik gjør du det:
- opprett en mål-URL;
- opprett én flygende lenke per kanal;
- legg til et suffiks på
shortId, for eksempel.THfor Threads,.BSfor Bluesky og.WAfor WhatsApp; - konfigurer den dynamiske parameteren i URL-innstillingene for merkevaren.
Eksempler på viderekoblinger:
https://myshortdomain.com/7qz.THvideresender tilhttps://www.example.com/article?at_creation=Threads;https://myshortdomain.com/7qz.BSvideresender tilhttps://www.example.com/article?at_creation=Bluesky.
7.1. Legg til algoritmen for merking#
I URL-innstillingene for merkevaren limer du inn algoritmen nedenfor som dynamisk verdi for parameteren at_creation, eller for sporingsparameteren du vil fylle ut.
Den gjenkjenner suffiksene for flygende lenker (.WA, .BS, .TH) og returnerer riktig kanal. Hvis den ikke finner noe bestemt suffiks, bruker den i stedet typen sosialt nettverk for innlegget.
1{%- if post.social_account.type == 'flying' -%}2 {%- if post.short_id ends with 'WA' -%}3 WhatsApp4 {%- elseif post.short_id ends with 'BS' -%}5 Bluesky6 {%- elseif post.short_id ends with 'TH' -%}7 Threads8 {%- else -%}9 {{- post.social_account.type | capitalize -}}10 {%- endif -%}11{%- else -%}12 {{- post.social_account.type | capitalize -}}13{%- endif -%}