GA4

(not set) a GA4-ben: honnan jön a nyitóoldalnál, a forrásnál és az eseményeknél

Honnan jön a (not set) érték a GA4-ben a nyitóoldalnál, a forrásnál, a kampánynál és az egyéni dimenzióknál, és milyen sorrendben érdemes keresni a hibát?

Scheo · · olvasási idő ~10 perc · Szerző: Schmidt Péter

Röviden: A GA4-ben a (not set) azt jelzi, hogy egy dimenzióhoz nem érkezett érték. Legtöbbször oldalmegtekintés nélküli munkamenet, session_id nélkül beküldött szerveroldali esemény, hiányzó paraméter vagy nem regisztrált egyéni dimenzió okozza. Egy Explorations jelentésben nagyjából nyolc lépésben megtalálod a forrását.
Kulcs tanulságok
  • A nyitóoldal akkor lesz (not set), ha a munkamenetben nem futott page_view esemény, és ennek a leggyakoribb oka a 30 perc inaktivitás után újrainduló munkamenet.
  • A munkamenet forrása és kampánya jellemzően akkor (not set), ha a Measurement Protocollal küldött eseményből hiányzik a session_id, vagy a Google Ads fiók nincs összekapcsolva a GA4-gyel.
  • Az egyéni dimenzió (not set) értéke sokszor várható, mert azok az események kapják, amelyek nem küldik az adott paramétert, ezért szűrj eseménynévre, mielőtt hibát keresel.
  • A diagnózist az arány felmérésével és az idősorral kezdd, és csak utána bonts adatfolyam, eseménynév, forrás és eszköz szerint.
  • Normális arányt a Google nem közöl, saját tapasztalatunk szerint a nyitóoldalnál 1-5% gyakori, a hirtelen ugrás viszont mindig vizsgálatot érdemel.

Mit jelent a (not set) érték a GA4-ben?

A (not set) a GA4 helyőrzője arra az esetre, amikor egy dimenzióhoz nem érkezett érték. A rendszer ilyenkor nem hagyja üresen a sort, egy közös gyűjtőbe teszi az érintett munkameneteket vagy eseményeket. Önmagában ez még nem hiba. Annyit jelez, hogy valamelyik esemény hiányos adattal futott be, vagy a jelentés olyan dimenziót és mutatót párosít, amelyek nem illenek össze.

(not set) a GA4-ben: honnan jön a nyitóoldalnál, a forrásnál és az eseményeknél
(not set) a GA4-ben: honnan jön a nyitóoldalnál, a forrásnál és az eseményeknél

Érdemes elválasztani a rokon értékektől. Az (other) akkor jelenik meg, amikor egy jelentés túllépi a sorok számára vonatkozó korlátot, és a ritkább értékeket összevonja. A (direct) / (none) egy valódi forrásbesorolás, amikor a látogató hivatkozó oldal és kampányadat nélkül érkezik. A (not set) ettől eltér, mert ott a GA4 egyáltalán nem kapott olyan értéket, amit besorolhatna. Az adatküszöb (thresholding) pedig sorokat rejt el a jelentésből, (not set) értéket nem gyárt.

Hivatalosan igazolt. A Google Analytics súgója külön cikkben írja le a (not set) és az (other) jelentését, és mindkettőt a hiányzó, illetve az összevont adatokhoz köti.

Miért (not set) a nyitóoldal?

A nyitóoldal akkor lesz (not set), ha a munkamenetben nem futott page_view esemény, mert a GA4 a nyitóoldalt az első oldalmegtekintésből olvassa ki. Ha a munkamenet egy másik eseménnyel indul, és oldalmegtekintés később sem jön, a nyitóoldal mezője üres marad.

A jellemző okok a következők.

Hivatalosan igazolt. A Google súgója a munkamenet-időtúllépést és az oldalmegtekintés nélküli munkamenetet nevezi meg a (not set) nyitóoldal okaként. Saját tapasztalat. A legtöbb fiókban a lejárt munkamenet adja a (not set) nyitóoldalak nagy részét, ezért hosszú cikkeknél, videós oldalaknál és sokáig nyitva hagyott webshop-kosaraknál magasabb az arány. Szakmai feltételezés. A hozzájárulás-kezelés hatása oldalanként nagyon eltér, mert a banner és a címkék betöltési sorrendje mindenhol más, és ezt csak saját teszttel lehet igazolni.

Miért (not set) a munkamenet forrása és kampánya?

A munkamenet forrása, közege és kampánya akkor (not set), ha az esemény nem kapcsolható egy forrásadatot hordozó munkamenethez. Ez leggyakrabban a session_id nélkül beküldött szerveroldali eseményeknél, a nem összekapcsolt Google Ads fióknál és a hiányos kampányparamétereknél fordul elő.

Measurement Protocol session_id nélkül

A Measurement Protocol nem tud saját forrást beállítani. Az esemény akkor kerül egy meglévő munkamenethez (és örökli annak forrását), ha a paraméterek között ott a session_id és az engagement_time_msec. Ha ezek hiányoznak, az esemény forrás nélkül jelenik meg. Egy helyes kérés törzse így néz ki.

{"client_id": "123456789.1730190000", "events": [{"name": "generate_lead", "params": {"session_id": "1730190000", "engagement_time_msec": 100}}]}

A böngészőben a munkamenet azonosítóját a gtag('get', 'G-XXXXXXX', 'session_id', callback) hívással olvashatod ki, és az űrlappal együtt átadhatod a szervernek. Így a később, szerverről beküldött esemény ugyanahhoz a munkamenethez kerül.

Hivatalosan igazolt. A GA4 Measurement Protocol fejlesztői dokumentációja kifejezetten leírja, hogy a munkamenet-alapú jelentésekben való megjelenéshez a session_id és az engagement_time_msec paraméter szükséges.

Ha a Google Ads automatikus címkézése be van kapcsolva, a gclid megérkezik, de a Google Ads fiók nincs összekapcsolva a GA4-tulajdonsággal, a GA4 nem tudja feloldani a kampány nevét, és (not set) lesz belőle. Hivatalosan igazolt, a Google súgója ezt a hiányzó összekapcsolásnál és a kikapcsolt automatikus címkézésnél is jelzi. Ha egy átirányítás útközben levágja a gclid paramétert, a forgalom jellemzően (direct) lesz, ami másik hiba, de ugyanebben a lépésben érdemes keresni.

Saját tapasztalat. Kézi UTM-címkézésnél a kampány gyakran azért (not set), mert a linkben van utm_source és utm_medium, az utm_campaign viszont kimaradt. Hírlevél-sablonoknál és influenszeres linkeknél ez sűrűn előjön.

Miért (not set) egy egyéni dimenzió?

Egy egyéni dimenzió akkor mutat (not set) értéket, ha az adott esemény nem küldte a paramétert, ha a paraméter neve eltér a regisztrálttól, vagy ha a dimenziót más hatókörű adattal párosítod. Ennek jó része várható viselkedés, és csak egy része valódi hiba.

Mi okozza a (not set) értéket az eszköz- és helyadatoknál?

Az ország és a város akkor (not set), ha a GA4 az IP-címből nem tudja meghatározni a helyet. Az eszközkategória, a böngésző és az operációs rendszer akkor üres, ha a kérésből hiányzik a böngésző azonosítója (user agent), ami főleg szerverről beküldött eseményeknél fordul elő.

Hivatalosan igazolt. A Google súgója a helyadatoknál a nem azonosítható IP-címet nevezi meg okként. Szakmai feltételezés. Szerveroldali Címkekezelőnél az eszközadatok hiánya általában arra utal, hogy a kliens nem továbbítja a böngésző azonosítóját vagy az IP-címet a GA4 felé. A Measurement Protocol eszköz- és helyadat-támogatását a hivatalos fejlesztői dokumentációban érdemes ellenőrizni, mielőtt a szervered erre építesz.

Milyen sorrendben keresd a hibát egy Explorations jelentésben?

Először mérd fel az arányt és nézd meg az idősort, utána bonts adatfolyam, eseménynév, forrás és eszköz szerint, végül ellenőrizd élőben a DebugView-ban. Ebben a sorrendben a legtöbb esetben néhány perc alatt kiderül, melyik okcsoportba tartozik a probléma.

  1. Mérd fel az arányt. Nyiss egy szabad formátumú felfedezést, sorba tedd a vizsgált dimenziót (például Nyitóoldal + lekérdezési karakterlánc), mutatónak a Munkamenetek számát, időszaknak 28-90 napot. Számold ki, hány százalék esik a (not set) sorra.
  2. Nézd meg az idősort. Tedd be a Dátum vagy a Hét dimenziót vonaldiagrammal. A hirtelen ugrás jellemzően egy kiadáshoz, egy új GTM-verzióhoz vagy egy banner-cseréhez köthető, az egyenletesen alacsony szint inkább természetes jelenség.
  3. Bonts adatfolyam szerint. Az Adatfolyam neve dimenzió megmutatja, hogy a (not set) a weboldalon, az alkalmazásban vagy egy külön, szerverről táplált adatfolyamban koncentrálódik.
  4. Add hozzá az Esemény neve dimenziót. Mutatónak tedd be az Eseményszámot, szűrőnek a (not set) értéket. Ha a user_engagement és a scroll dominál, lejárt munkamenetre gyanakodj. Ha a purchase vagy a generate_lead, akkor szerverről beküldött eseményre.
  5. Keresztezd a forrással. Tedd mellé a Munkamenet forrása/közege dimenziót. Ha a nyitóoldal és a forrás is (not set), szinte biztosan session_id nélküli szerveroldali eseményről van szó. Ha a forrás valós (például google / cpc), a hiba a weboldali mérés sorrendjében van.
  6. Nézd meg az eszközt és a böngészőt. Ha egyetlen böngésző vagy egy alkalmazáson belüli nézet (például közösségi média appok beépített böngészője) feltűnően felülreprezentált, ott érdemes tesztelni.
  7. Ellenőrizd élőben. A Tag Assistant és a DebugView segítségével játszd le a gyanús folyamatot, várj ki egy munkamenet-időtúllépést, vagy küldd el az űrlapot, és nézd meg, mi az első esemény, és megérkeznek-e a paraméterek.
  8. Ha van BigQuery-export, kérdezd le a nyers adatot. Az alábbi lekérdezés eseménynév szerint megmutatja, mely események érkeznek munkamenet-azonosító nélkül.

SELECT event_name, COUNT(*) AS db FROM `projekt.analytics_123456.events_*` WHERE _TABLE_SUFFIX BETWEEN '20261001' AND '20261028' AND (SELECT value.int_value FROM UNNEST(event_params) WHERE key = 'ga_session_id') IS NULL GROUP BY event_name ORDER BY db DESC

Saját tapasztalat. A negyedik és az ötödik lépés együtt az esetek többségében egyértelművé teszi az okot, így ritkán kell a BigQuery-ig eljutni. A hatókör-keveredést már az első lépésnél zárd ki, mert különben olyan hibát keresel, ami valójában a jelentés felépítéséből jön.

Mekkora (not set) arány számít normálisnak?

A Google nem közöl hivatalos küszöbértéket, a (not set) teljes eltüntetése pedig a legtöbb oldalon nem reális cél. Saját tapasztalatunk szerint a nyitóoldalnál 1-5% gyakori, a munkamenet forrásánál 1% körüli vagy az alatti arány a megszokott, egy egyéni dimenziónál pedig a releváns eseményen közel nulla az elvárható.

Akkor érdemes foglalkozni vele, ha az alábbiak közül legalább egy teljesül.

Szakmai feltételezés. Kis forgalmú oldalaknál a százalék hétről hétre erősen ingadozhat, ezért ott a munkamenetek abszolút számát is nézd, mielőtt mélyebb vizsgálatba kezdesz. A mérés javítása jó eséllyel csökkenti az arányt, de nullára vinni ritkán sikerül, mert a lejárt munkamenetek egy része a felhasználói viselkedésből adódik.

Milyen ellenőrzőlistával előzheted meg a (not set) értékek felhalmozódását?

A megelőzés a címkék sorrendjén, a szerveroldali események munkamenet-azonosítóján és az egyéni dimenziók pontos regisztrációján múlik. Az alábbi listát érdemes minden nagyobb mérési módosítás után végigvenni.

Források és további olvasnivalók

Gyakori kérdések

Mit jelent a (not set) a GA4 nyitóoldal jelentésében?

Azt, hogy a munkamenetben nem futott page_view esemény, így a GA4 nem tudta meghatározni az első oldalt. A leggyakoribb ok a 30 perc inaktivitás után újrainduló munkamenet, amely görgetéssel vagy kattintással indul, oldalmegtekintés nélkül.

Miért (not set) a forrás a szerverről küldött vásárlásoknál?

A Measurement Protocollal küldött esemény csak akkor kerül egy meglévő munkamenethez, ha tartalmazza a session_id és az engagement_time_msec paramétert. Ezek nélkül az esemény forrásadat nélkül jelenik meg.

Miért (not set) a Google Ads kampány neve a GA4-ben?

Jellemzően azért, mert a Google Ads fiók nincs összekapcsolva a GA4-tulajdonsággal, vagy ki van kapcsolva az automatikus címkézés. Ilyenkor a GA4 a gclid alapján nem tudja feloldani a kampány nevét.

Visszamenőleg feltölti az adatokat egy újonnan regisztrált egyéni dimenzió?

Nem, az egyéni dimenzió csak a létrehozása utáni adatokra érvényes, és az első értékek megjelenése 24-48 órát is igénybe vehet. A korábbi időszakra a dimenzió nem ad értéket.

Mekkora (not set) arány számít még elfogadhatónak?

Hivatalos küszöb nincs. Saját tapasztalatunk szerint a nyitóoldalnál 1-5% gyakori, a forrásnál 1% körüli arány megszokott, és a hirtelen ugrás vagy az 5-10% fölötti tartós szint már vizsgálatot érdemel.

Ugyanaz a (not set) és az (other) a GA4-ben?

Nem ugyanaz. A (not set) hiányzó értéket jelöl, az (other) pedig azt, hogy a jelentés túllépte a sorok számára vonatkozó korlátot, és a ritkább értékeket egy sorba vonta össze.

Források és további olvasnivalók

Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.

A cikk szerzője

Schmidt Péter, online marketing szakértő, a Scheo Tanácsadó Kft. alapítója. Székesfehérvárról, országosan dolgozó csapattal végzünk keresőoptimalizálást, AI-láthatóság mérést, Google és Meta hirdetéskezelést, weboldalkészítést. Amit itt leírunk, azt ügyfélmunkában is használjuk. Rólunk bővebben · Szolgáltatásaink

Kapcsolódó olvasnivaló

Kapcsolódó

A/B teszt indítása előtt: a mérési előfeltételek ellenőrzése

Kapcsolódó

A/B teszt eredményének értelmezése: mikor hihetsz a nyertesnek

Kapcsolódó

Honnan tudod, hogy tényleg AI-bot járt nálad, és nem valaki más adta ki magát annak

Helyi szolgáltatás a környékeden

Országosan dolgozunk, online és személyesen. Válaszd ki a városodat, és nézd meg, hogyan segítünk helyben:

Online marketing & AI SEO GyőrOnline marketing & AI SEO DebrecenOnline marketing & AI SEO SzegedOnline marketing & AI SEO MiskolcOnline marketing & AI SEO PécsOnline marketing & AI SEO Kecskemét

Weboldalkészítés városra bontva

Ha először a honlap kell, itt városonként arról írtunk:

Weboldalkészítés SzombathelyWeboldalkészítés SzolnokWeboldalkészítés TatabányaWeboldalkészítés KaposvárWeboldalkészítés BékéscsabaWeboldalkészítés Eger

Mind a 20 városunk és az összes szolgáltatás →

15 perces AI-láthatósági gyorselemzés - díjmentesen

Megnézzük három, számodra fontos keresőkérdésnél, hogy megjelenik-e a céged a ChatGPT, a Gemini és a Google AI-válaszaiban, mely versenytársakat ajánlják helyetted, és melyik három területen érdemes először javítani. A weboldaladat előzetesen átnézzük, tehát nem sablonos, automata riportot kapsz.

Adataidat kizárólag a kapcsolatfelvételhez használjuk. Kapcsolat: m@rketinges.hu
💬 Konzultáció