1. Mikä on dynaaminen URL-parametri Nonlissa?#
Dynaamisten URL-parametrien avulla voit lisätä seurantaparametrit automaattisesti Nonlilla julkaistuihin URL-osoitteisiin. Ne auttavat Google Analyticsia, Piano Analyticsia tai muuta analytiikkatyökalua tunnistamaan klikkauksen lähteen, sosiaalisen verkoston, sosiaalisen median tilin, julkaisun luoneen botin tai siihen liittyvän lyhytlinkin.
Nämä parametrit ovat oletuksena pois käytöstä: ne lisätään vain, kun brändi määrittää ne erikseen. Tämän jälkeen ne kuuluvat asiakkaan analytiikan merkintäsuunnitelmaan, ja asiakkaan on varmistettava, että valitut parametrit, sen CMP ja kohdemittaustyökalu täyttävät asiakkaan omat vaatimustenmukaisuusvelvoitteet.
Niitä voi käyttää tavallisten julkaisujen, bottien luomien julkaisujen ja flying-linkkien kanssa.
2. Miten määrität dynaamiset URL-parametrit Nonlissa?#
2.1. Avaa brändin URL-asetukset#
Napsauta hampurilaisvalikkoa, siirry kohtaan ”Brands”, valitse brändi, jonka haluat määrittää, ja vieritä sitten alas kohtaan ”URL settings”.

2.2. Luo parametrisääntö#
Jokainen sääntö määrittää seuraavat asiat:
- parametrin tyypin:
?tavalliselle URL-kyselyparametrille tai#ankkurille, kutenxtor; - liikenteen lähteen: tietyn verkoston tai ”All”, jos sääntö koskee jokaista lähdettä;
- parametrin avaimen: esimerkiksi
utm_source,utm_medium,utm_campaign,utm_content,utm_term,at_creation,mtm_campaigntaixtor; - arvon: joko kiinteän arvon tai julkaisusta laskettavan dynaamisen arvon.
💡 Suosittelemme valitsemaan liikenteen lähteeksi ”All”, kun dynaaminen arvo sisältää jo sosiaalisen verkoston tai tilin. Näin vältät saman määrityksen toistamisen verkosto kerrallaan.

2.3. Ymmärrä, miten Nonli lisää parametrit linkkeihin#
Kun Nonli muodostaa lopullisen linkin, se analysoi kohde-URL:n, brändin ja liikenteen lähteen ja lisää sitten määritettyjä sääntöjä vastaavat parametrit.
Tärkeitä tietoja:
- jos parametri on jo kohde-URL:ssä, Nonli ei korvaa sitä;
?-parametrit lisätään kyselymerkkijonoon;#-parametrit lisätään ankkurina vain, jos URL-osoitteessa ei jo ole ankkuria;- dynaamiset arvot käyttävät mallisyntaksia, jossa on kaksinkertaiset aaltosulkeet.
Esimerkki:
1utm_source = {{ post.social_account.type }}2utm_medium = social3utm_campaign = nonli4utm_content = {{ post.author|slugify }}5utm_term = {{ post.short_id }}Tämä määritys lähettää analytiikkatyökalulle sosiaalisen verkoston, markkinointikanavan, kampanjan, julkaisun tekijän ja lyhytlinkin tunnisteen.
Tässä esimerkissä |slugify on palautettuun arvoon sovellettava suodatin. Se muuntaa tekstin, kuten France News Bot, muotoon france-news-bot, jossa ei ole välilyöntejä eikä erikoismerkkejä, joten arvo pysyy siistinä ja vakaana URL-osoitteessa.
3. Miten määrität Nonlin Google Analyticsia varten?#
Google Analytics tunnistaa seuraavat UTM-parametrit:
| Parametri | Käyttö |
|---|---|
utm_source | Liikenteen lähde, esimerkiksi facebook, linkedin, threads |
utm_medium | Markkinointikanava, esimerkiksi social |
utm_campaign | Kampanjan nimi, esimerkiksi nonli tai toimenpiteen nimi |
utm_content | Muunnelma tai lisätieto, esimerkiksi tekijä, tili tai sijoittelu |
utm_term | Avainsana tai lisätunniste, esimerkiksi short_id |
Esimerkkimääritys Nonlin julkaisujen seurantaan Google Analyticsissa:
1utm_source = {{ post.social_account.type }}2utm_medium = social3utm_campaign = nonli4utm_content = {{ post.author|slugify }}5utm_term = {{ post.short_id }}Tässäkin |slugify muotoilee tekijän automaattisesti, ennen kuin se lisätään utm_content-parametriin. Jos julkaisu on bottin luoma, post.author sisältää bottin nimen.

4. Miten määrität Nonlin Piano Analyticsia varten?#
Piano Analytics voi käyttää omaa merkintäsuunnitelmaansa tai hyödyntää UTM-parametreja uudelleen, jos UTM-yhteensopivuus on otettu käyttöön Piano-määrityksessäsi.
Voit toimia kahdella tavalla:
- käytä samoja UTM-parametreja kuin Google Analyticsissa, jos Piano-asetuksesi hyväksyy ne;
- käytä Piano-merkintäsuunnitelmaasi varattuja parametreja, kuten
at_- jamtm_-parametreja taixtor-ankkuria.
Esimerkki at_-parametreilla:
1at_medium = social2at_platform = {{ post.social_account.type }}3at_account = {{ post.social_account.slug }}4at_campaign = nonli5at_content = {{ post.author|slugify }}|slugify-suodatin poistaa Piano Analyticsiin lähetettävästä arvosta välilyönnit, aksentit ja erikoismerkit.
Esimerkki xtor-ankkurilla:
1xtor = CS6-2-[{{ post.social_account.type }}]-[{{ post.social_account.slug }}]
5. Mitkä dynaamiset muuttujat ovat käytettävissä Nonlissa?#
Nämä ovat hyödyllisimmät muuttujat URL-parametrien määrittämiseen. URL-parametreilla on suppeampi konteksti kuin Smart Message -malleilla: organic ja Smart Message -funktiot, jotka on lueteltu artikkelissa Mitkä Twig-muuttujat ovat käytettävissä Nonlissa?, eivät ole käytettävissä täällä.
5.1. Liikenteen lähteen ja sosiaalisen median tilin muuttujat#
| Muuttuja | Kuvaus |
|---|---|
{{ referer }} | Nykyinen liikenteen lähde |
{{ post.social_account.type }} | Sosiaalinen verkosto, esimerkiksi facebook, linkedin, instagram |
{{ post.social_account.name }} | Sosiaalisen median tilin tai sivun nimi |
{{ post.social_account.slug }} | Sosiaalisen median tilin tai sivun slug-arvo |
{{ post.social_account.external_id }} | Sosiaalisen median tilin ulkoinen tunniste |
5.2. Julkaisun muuttujat#
| Muuttuja | Kuvaus |
|---|---|
{{ post.post_type }} | Julkaisun tyyppi |
{{ post.short_id }} | Nonlin lyhytlinkin tunniste |
{{ post.author }} | Julkaisun tekijä Nonlissa. Jos julkaisu on bottin luoma, tämä arvo sisältää bottin nimen |
{{ post.user_id }} | Julkaisun luoneen käyttäjän tai järjestelmän tunniste, jos saatavilla |
post.user_id voi olla tavallinen käyttäjätunniste tai negatiivinen tekninen arvo. Tärkeimmät arvot, jotka kannattaa tuntea, ovat:
| Arvo | Merkitys |
|---|---|
| Positiivinen tunniste | Todellinen Nonli-käyttäjä |
-1 | Nonli-botin luoma julkaisu |
-2 | Uudelleenjulkaisubotin luoma julkaisu |
-5 | Social Listening -työkalusta tullut julkaisu |
-6 | Teknisesti uudelleen muodostettu julkaisu |
-404 | Tuntematon käyttäjä |
5.3. URL- ja lähdesisältömuuttujat#
| Muuttuja | Kuvaus |
|---|---|
{{ post.source.organic_url }} | Lähteen orgaaninen URL-osoite, jos saatavilla |
{{ post.source.target_canonical_url }} | Lähteen kanoninen URL-osoite, jos saatavilla |
{{ post.source.social_account_name }} | Lähteen sosiaalisen median tilin nimi, jos saatavilla |
{{ post.source.published_at }} | Lähteen julkaisupäivämäärä, jos saatavilla |
5.4. Funktio linkin tunnistamiseen viestistä tai ensimmäisestä kommentista#
Voit käyttää myös tätä funktiota linkin sijoituksen erottamiseen:
1{{ isComment() ? 'comment' : 'message' }}6. Mitä suodattimia voit käyttää dynaamisissa arvoissa?#
Dynaamiset arvot hyväksyvät myös suodattimia, joilla voit puhdistaa tai muuntaa tuloksen.
lower:{{ post.social_account.type|lower }}muuntaa pieniksi kirjaimiksi.upper:{{ post.social_account.slug|upper }}muuntaa isoiksi kirjaimiksi.slugify:{{ post.author|slugify }}muuntaa tekstin URL-yhteensopivaksi slugiksi, esimerkiksiFrance News Botmuuttuu muotoonfrance-news-bot.encode:{{ post.author|encode }}URL-koodaa arvon.clean:{{ post.author|clean }}puhdistaa tekstiarvon.
7. Miten lisäät UTM-, AT- tai MTM-parametreja flying-linkeillä?#
Flying-linkkien avulla voit seurata automaattisesti liikennettä sosiaalisen median kanavista, joita Nonli ei hallitse suoraan, kuten Threadsista, Bluesky:sta tai WhatsAppista.
Toimi näin:
- luo kohde-URL;
- luo yksi flying-linkki kanavaa kohti;
- lisää
shortId-tunnukseen pääte, kuten.THThreadsille,.BSBluesky:lle ja.WAWhatsAppille; - määritä dynaaminen parametri brändin URL-asetuksissa.
Esimerkkejä uudelleenohjauksista:
https://myshortdomain.com/7qz.THohjaa osoitteeseenhttps://www.example.com/article?at_creation=Threads;https://myshortdomain.com/7qz.BSohjaa osoitteeseenhttps://www.example.com/article?at_creation=Bluesky.
7.1. Lisää merkintäalgoritmi#
Liitä brändin URL-asetuksissa alla oleva algoritmi dynaamiseksi arvoksi at_creation-parametrille tai sille seurantaparametrille, jonka haluat täyttää.
Se tunnistaa flying-linkkien päätteet (.WA, .BS, .TH) ja palauttaa oikean kanavan. Jos erityistä päätettä ei löydy, se palaa julkaisun sosiaalisen verkoston tyyppiin.
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 -%}