Slik konfigurerer du dynamiske URL-parametere for Google Analytics og Piano Analytics

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».

Nonli-grensesnittet som illustrerer «Slik konfigurerer du dynamiske URL-parametere for Google Analytics og Piano Analytics»

2.2. Opprett en parameterregel#

Hver regel definerer:

  • parametertypen: ? for en vanlig URL-spørringsparameter eller # for et anker som xtor;
  • 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_campaign eller xtor;
  • 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.

Nonli-grensesnittet som illustrerer «Slik konfigurerer du dynamiske URL-parametere for Google Analytics og Piano Analytics»

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:

text
1utm_source = {{ post.social_account.type }}
2utm_medium = social
3utm_campaign = nonli
4utm_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:

ParameterBruk
utm_sourceTrafikkilde, for eksempel facebook, linkedin, threads
utm_mediumMarkedsføringsmedium, for eksempel social
utm_campaignKampanjenavn, for eksempel nonli eller navnet på en aksjon
utm_contentVariant eller detalj, for eksempel forfatter, konto eller plassering
utm_termNøkkelord eller tilleggsidentifikator, for eksempel short_id

Eksempel på oppsett for sporing av Nonli-innlegg i Google Analytics:

text
1utm_source = {{ post.social_account.type }}
2utm_medium = social
3utm_campaign = nonli
4utm_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.

Nonli-grensesnittet som illustrerer «Slik konfigurerer du dynamiske URL-parametere for Google Analytics og Piano Analytics»

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_- og mtm_-parametere eller et xtor-anker.

Eksempel med at_-parametere:

text
1at_medium = social
2at_platform = {{ post.social_account.type }}
3at_account = {{ post.social_account.slug }}
4at_campaign = nonli
5at_content = {{ post.author|slugify }}

Filteret |slugify unngår mellomrom, aksenter og spesialtegn i verdien som sendes til Piano Analytics.

Eksempel med et xtor-anker:

text
1xtor = CS6-2-[{{ post.social_account.type }}]-[{{ post.social_account.slug }}]
Nonli-grensesnittet som illustrerer «Slik konfigurerer du dynamiske URL-parametere for Google Analytics og Piano Analytics»
Nonli-grensesnittet som illustrerer «Slik konfigurerer du dynamiske URL-parametere for Google Analytics og Piano Analytics»

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#

VariabelBeskrivelse
{{ 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#

VariabelBeskrivelse
{{ 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:

VerdiBetydning
Positiv IDEkte Nonli-bruker
-1Innlegg opprettet av en Nonli-robot
-2Innlegg opprettet av en repost-robot
-5Innlegg fra Social Listening
-6Teknisk gjenopprettet innlegg
-404Ukjent bruker

5.3. Variabler for URL og kildeinnhold#

VariabelBeskrivelse
{{ 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:

text
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 blir France News Bot til france-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:

  1. opprett en mål-URL;
  2. opprett én flygende lenke per kanal;
  3. legg til et suffiks på shortId, for eksempel .TH for Threads, .BS for Bluesky og .WA for WhatsApp;
  4. konfigurer den dynamiske parameteren i URL-innstillingene for merkevaren.

Eksempler på viderekoblinger:

  • https://myshortdomain.com/7qz.TH videresender til https://www.example.com/article?at_creation=Threads;
  • https://myshortdomain.com/7qz.BS videresender til https://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.

php
1{%- if post.social_account.type == 'flying' -%}
2 {%- if post.short_id ends with 'WA' -%}
3 WhatsApp
4 {%- elseif post.short_id ends with 'BS' -%}
5 Bluesky
6 {%- elseif post.short_id ends with 'TH' -%}
7 Threads
8 {%- else -%}
9 {{- post.social_account.type | capitalize -}}
10 {%- endif -%}
11{%- else -%}
12 {{- post.social_account.type | capitalize -}}
13{%- endif -%}

Var denne artikkelen nyttig?

Book en personlig demo med teamet vårt.