Ga naar hoofdinhoud

Matomo

Deze pagina is een beknopte, op inferentie gebaseerde referentie voor de Matomo-compatibele /matomo.php-verzoeken die d8a momenteel parseert.

Methode

GET of POST

POST kan ook een batch-body verzenden zoals:

{"requests":["?idsite=1&url=https%3A%2F%2Fexample.com", "?idsite=1&e_c=Video&e_a=Play"]}

URL

Veelvoorkomend endpoint:

  • /matomo.php

Inferentie van het event-type

De tracker-payload wordt in deze volgorde geïnterpreteerd:

VoorwaardeToegewezen event name
idgoal=0 en ec_id aanwezigecommerce_order
idgoal aanweziggoal_conversion
ma_id aanwezig en ma_mt=videovideo_play
download aanwezigdownload
link aanwezigoutlink
search-param aanwezig, zelfs indien leegsite_search
c_i aanwezigcontent_interaction
c_n aanwezigcontent_impression
e_c en e_a aanwezigevent
anderspage_view

Queryparameters

Kern-identiteit en routing

ParameterWaarschijnlijk toegewezen aanOpmerkingen
idsitesite ID / property IDVereist voor routing in d8a.
_idclient IDPrimaire client-identifier indien aanwezig.
cidclient ID-fallbackAlleen gebruikt als _id ontbreekt.
uiduser IDExpliciete gebruikersidentifier.
_idnterugkerende-gebruiker-vlag0 betekent terugkerende gebruiker; andere/ontbrekende waarden gedragen zich als niet-terugkerend.
langapparaattaalFallback kan ook uit Accept-Language komen.

Pagina en navigatie

ParameterWaarschijnlijk toegewezen aanOpmerkingen
urlpage locationOok de bron voor geneste utm_* en click-id's.
action_namepage titleGebruikt bij page views en andere pagina-scoped hits.
urlrefpage referrerEen lege string betekent waarschijnlijk direct / geen referrer.
ignore_referrerignore-referrer-vlagAlias: ignore_referer. 1 betekent true.
pv_idpage view IDBewaard als string.

Events, goals, search en content

ParameterWaarschijnlijk toegewezen aanOpmerkingen
e_cevent categoryVormt met e_a een event.
e_aevent actionVormt met e_c een event.
e_vevent valueNumeriek.
idgoalgoal IDElke waarde vormt goal_conversion, tenzij de ecommerce-order-regel wint.
linkURL van uitgaande linkVormt outlink.
downloaddownload-URLVormt download.
searchzoekwoord site-searchAanwezigheid alleen vormt al site_search.
search_catcategorie site-searchOptioneel.
search_countaantal resultaten site-searchInteger.
c_inaam content-interactieVormt content_interaction.
c_ncontent nameVormt content_impression wanneer c_i ontbreekt.
c_pcontent pieceOptionele aanvulling op c_n / c_i.
c_tcontent targetOptionele aanvulling op c_n / c_i.
ma_idmedia asset IDAlleen waargenomen als onderdeel van videodetectie.
ma_mtmedia typevideo plus ma_id vormt video_play.

Ecommerce en productdetails

ParameterWaarschijnlijk toegewezen aanOpmerkingen
ec_idecommerce order IDMet idgoal=0 behandeld als ecommerce_order.
revenueaankoopomzetEindtotaal.
ec_stsubtotaalExclusief verzending.
ec_txbtwNumeriek.
ec_shverzendingNumeriek.
ec_dtkortingNumeriek.
ec_itemsarray met ecommerce-itemsJSON-array van item-tuples.
_pksproduct-SKUHit in productdetail-stijl.
_pknproductnaamHit in productdetail-stijl.
_pkpproductprijsNumeriek.
_pkcproductcategorieënJSON-array of enkele ruwe string.

ec_items wordt geparseerd als tuples in deze vorm:

[sku, name, category, price, quantity]

De category-slot kan ofwel een enkele string zijn ofwel een array van maximaal 5 categorieniveaus.

Custom data

ParameterWaarschijnlijk toegewezen aanOpmerkingen
cvarevent custom variablesJSON-object zoals {"1":["name","value"]}.
_cvarsession custom variablesDezelfde JSON-vorm als cvar; samengevoegd over de session.
dimensionNcustom dimension-slot NVoorbeelden: dimension1, dimension2.

Marketingparameters meegegeven binnen url

Dit zijn geen Matomo-queryparameters op het hoogste niveau in d8a. Ze worden uit de page-URL binnen url gehaald.

Parameter in url-queryWaarschijnlijk toegewezen aan
utm_campaigncampaign
utm_sourcesource
utm_mediummedium
utm_contentcontent
utm_termterm
utm_idcampaign ID
utm_source_platformsource platform
utm_creative_formatcreative format
utm_marketing_tacticmarketing tactic
gclidGoogle click ID
dclidGoogle Display click ID
gbraidGoogle braid click ID
wbraidGoogle web braid click ID
fbclidMeta click ID
msclkidMicrosoft click ID
srsltidGoogle Shopping result click ID

Praktische samenvatting

Als je alleen het bruikbare mentale model nodig hebt: de Matomo-tracker verzendt grotendeels:

  • pagina-context via url, action_name, urlref
  • identiteit via idsite, _id of cid, optioneel uid
  • event-semantiek via e_*, link, download, search, idgoal, c_*
  • ecommerce via ec_* en productdetails via _pk*
  • custom metadata via cvar, _cvar en dimensionN