Firebase Analytics: lényeg, mutatók és a felhasználói viselkedés elemzése

Szerző: IT Sectr Megjelenés: 2026-04-27 Olvasási idő: 9 perc

A Firebase Analytics egy ingyenes Google-eszköz a felhasználói viselkedés nyomon követésére mobil és webes alkalmazásokban. A szolgáltatás automatikusan gyűjti az alapvető eseményeket (első indítás, vásárlások, képernyőkkel való interakciók) kódírás nélkül, és lehetővé teszi egyéni események hozzáadását a mélyebb elemzéshez. A Google, 2026 adatai szerint a Firebase Analytics világszerte naponta több mint 50 milliárd eseményt dolgoz fel. Az SDK egyetlen függőségi sorral integrálódik, és azonnal megkezdi az adatok továbbítását a Firebase konzolba.

Főbb pontok

  • Firebase Analytics — ingyenes eseménygyűjtő szolgáltatás a Google-tól, előre telepítve a Firebase SDK-ban.
  • A szolgáltatás automatikusan naplózza az első indítás, vásárlások és képernyők közötti váltások eseményeit.
  • A fejlesztő egyéni eseményeket adhat hozzá paraméterekkel az alkalmazás specifikus logikájának nyomon követéséhez.
  • Minden adat elérhető a Firebase konzolban jelentések formájában, szűréssel, szegmentálással és BigQuery-be exportálással.
  • A Firebase Analytics a Firebase ökoszisztéma magjaként szolgál — az adatok továbbításra kerülnek a Crashlytics, Cloud Messaging és Remote Config szolgáltatásokba.

Mi az a Firebase Analytics

Firebase Analytics egy Google-felhőszolgáltatás a felhasználói események gyűjtésére, összesítésére és elemzésére mobil és webes alkalmazásokban. Része a Firebase SDK-nak, és ingyenesen elérhető, az összegyűjtött adatok mennyiségére vonatkozó korlátozások nélkül.

A Firebase Analytics az adatokat egyedi munkamenetek és felhasználók szintjén dolgozza fel. Minden esemény tartalmaz egy időbélyeget, egy felhasználói azonosítót és legfeljebb 25 „kulcs-érték” párt további paraméterekből. Az SDK automatikusan kezeli a telepítési azonosítót, és betartja a Google Play és az App Store adatvédelmi irányelveit.

A szolgáltatás architektúrája

A Firebase Analytics a Google Cloud infrastruktúrára épül, és ugyanazt az adatfolyam-feldolgozó rendszert használja, mint a Google Analytics 4. Az ügyféltől érkező események HTTPS-en keresztül kerülnek a gyűjtőponthoz, majd érvényesítésen, dúsításon mennek keresztül, és a BigQuery tárolóba kerülnek hosszú távú tárolásra. A Google (2026) adatai szerint az esemény elküldése és a jelentésben való megjelenése közötti átlagos késés kevesebb mint 3 másodperc.

Az adatvédelem biztosítása érdekében az Analytics automatikusan anonimizálja a felhasználók IP-címeit, és nem továbbít állandó eszközazonosítókat (AAID, IDFA) kifejezett hozzájárulás nélkül. A fejlesztő az AndroidManifest és az Info.plist fájlokban lévő jelzők segítségével kezeli az adatgyűjtést.

Ingyenes korlátok és díjszabás

A Firebase számos termékével ellentétben a Firebase Analytics nem rendelkezik fizetős díjszabással. A szolgáltatás teljesen ingyenes, függetlenül az események számától, a felhasználóktól vagy a tárolási időtartamtól. A Firebase konzolban lévő adatokat 14 hónapig tároljuk, a BigQuery-be történő exportálás csatlakoztatásakor pedig a tárolási idő korlátlan. A Google (2026) adatai szerint a Firebase-projektek 96%-a használja az Analytics-t, és egyikük sem fizet a szolgáltatásért — a költségek csak a BigQuery korlátainak túllépésekor merülnek fel (10 GB ingyenes tárhely havonta).

Hogyan gyűjt adatokat a Firebase Analytics

A gyűjtési mechanizmus az eseményalapú modellen alapul: minden felhasználói művelet egy eseménnyé alakul át paraméterekkel. Az SDK automatikusan rögzíti az ajánlott eseményeket — first_open, session_start, screen_view, purchase és in_app_purchase. Az aktiválásukhoz nem szükséges kódot írni — elég csatlakoztatni magát az analytics modult.

Automatikus események

A Firebase Analytics automatikus eseményeket generál a fejlesztő részéről történő beállítás nélkül. A teljes lista 15 eseményt tartalmaz: first_open (első indítás), session_start (munkamenet kezdete), user_engagement (interakció), screen_view (képernyő megtekintése), app_remove (alkalmazás eltávolítása), os_update (OS frissítése) és mások. Minden automatikus esemény előre meghatározott paraméterkészletet tartalmaz — alkalmazás verziója, eszköz modellje, OS verziója, régió és nyelv.

kotlin
class AnalyticsEventsActivity : AppCompatActivity() {
    private lateinit var firebaseAnalytics: FirebaseAnalytics

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        firebaseAnalytics = FirebaseAnalytics.getInstance(this)

        firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT) {
            param(FirebaseAnalytics.Param.ITEM_ID, "article_575")
            param(FirebaseAnalytics.Param.ITEM_NAME, "Firebase Analytics Guide")
            param(FirebaseAnalytics.Param.CONTENT_TYPE, "guide")
        }
    }
}

Egyéni események

Az alkalmazás specifikus logikájának nyomon követéséhez egyéni eseményeket használnak. A fejlesztő maga határozza meg az esemény nevét (legfeljebb 40 karakter, latin betűk és aláhúzás) és a paraméterkészletet (legfeljebb 25 paraméter eseményenként). Az eseménynevek automatikusan regisztrálásra kerülnek a Firebase konzolban az első elküldés után – nincs szükség előzetes konfigurációra.

Az egyéni események kombinálhatók a Bundle-ként továbbított paraméterekkel. A Firebase automatikusan összesíti a numerikus paramétereket, kiszámítva az összeget, átlagot, minimumot és maximumot. A szöveges paramétereket a jelentésekben szűrésre és szegmentálásra használják. A Google (2026) adatai szerint a közepes méretű alkalmazások 200 és 500 közötti egyedi eseményt generálnak.

Események, paraméterek és felhasználói tulajdonságok

A Firebase Analytics eseménymodellje három szintből áll: események (events), paraméterek (parameters) és felhasználói tulajdonságok (user properties). Minden szint megoldja a saját feladatát, és saját mennyiségi korlátozásokkal rendelkezik. Az események leírják a műveletet, a paraméterek pontosítják a kontextust, a tulajdonságok pedig meghatározzák a felhasználó attribútumait.

Események szintje

Az esemény egy egyetlen felhasználói művelet időbélyeggel. Minden esemény kötelezően tartalmaz egy nevet, és legfeljebb 25 String vagy Double típusú paramétert tartalmazhat. A Firebase megkülönbözteti az ajánlott eseményeket (előre meghatározott nevek a FirebaseAnalytics.Event konstansokból), az egyéni eseményeket (a fejlesztő bármely egyedi neve) és az automatikus eseményeket (az SDK által generált). A Google (2026) adatai szerint egy alkalmazás átlagosan 50-200 eseményt küld felhasználói munkamenetenként.

Esemény típusaPéldákSzükséges-e kód
Automatikusfirst_open, session_start, screen_viewNem
Ajánlottpurchase, share, login, searchRészben
Egyénilevel_complete, tutorial_step, filter_appliedIgen

Eseményparaméterek

A paraméterek pontosítják az esemény kontextusát. Az ajánlott eseményekhez a Firebase előre meghatározott paraméterneveket kínál (FirebaseAnalytics.Param.ITEM_ID, .VALUE, .CURRENCY). Az egyéni eseményekhez a fejlesztő bármilyen nevet használhat, legfeljebb 40 karakter hosszúságig. Egy paraméter lehet szöveg (legfeljebb 100 karakter), lebegőpontos szám vagy tömb. A paraméterértékek a jelentésekben szűrőként jelennek meg — megtekinthető a purchase esemény csak egy adott item_name esetében.

Felhasználói tulajdonságok

User Properties — a felhasználó életciklusa során az összes eseményéhez kapcsolódó attribútumok. Az eseményparaméterekkel ellentétben a felhasználói tulajdonságok nem kapcsolódnak egy adott művelethez, és egyszer kerülnek elküldésre változáskor. Tipikus példák: preferred_language, subscription_tier, onboarding_completed. Maximum 25 felhasználói tulajdonság projektenként. Minden tulajdonság legfeljebb 36 karakter hosszúságú szöveg lehet.

A User Properties-t aktívan használják célcsoportok felépítéséhez: létrehozható egy szegmens azokból a felhasználókból, akiknek a subscription_tier értéke „premium”, és elemezhető a viselkedésük az ingyenes felhasználóktól elkülönítve. A Google (2026) adatai szerint a user properties helyes konfigurációja 20-30%-kal növeli az LTV előrejelzés pontosságát.

Az Analytics integráció beállítása Androidban

A Firebase Analytics integrációja egy Android-alkalmazásban három lépésből áll: a függőség hozzáadása a build.gradle-ben, a Firebase inicializálása és az adatgyűjtési szabályok konfigurálása. Az Analytics automatikusan aktiválódik a Firebase SDK csatlakoztatásakor — nincs szükség további API-kulcsokra vagy tokenekre.

groovy
// build.gradle (alkalmazás szint)
dependencies {
    implementation(platform("com.google.firebase:firebase-bom:33.1.0"))
    implementation("com.google.firebase:firebase-analytics-ktx")
}

// AndroidManifest.xml
@android:name="google_analytics_automatic_screen_reporting_enabled"
android:value="true"

A függőség hozzáadása és a Gradle szinkronizálása után a FirebaseAnalytics objektum singletonon keresztül érhető el: FirebaseAnalytics.getInstance(context). Alapértelmezés szerint az Analytics csak automatikus eseményeket gyűjt, és nem gyűjt adatokat DEBUG-verziókban. Teszteléshez a Firebase konzol DebugView opcióját használják, amely valós időben jeleníti meg az eseményeket kevesebb mint 1 másodperces késéssel.

Az adatgyűjtés letiltása

A Firebase rugalmas mechanizmusokat kínál az adatgyűjtés letiltásához vagy korlátozásához. Az Analytics.setAnalyticsCollectionEnabled(false) jelző teljesen letiltja az események küldését az ügyfélről. Alternatív megoldásként az engedélyek konfigurálhatók egy felhasználói hozzájárulási párbeszédpanelen (consent mode) keresztül — a Firebase csak kifejezett jóváhagyás után gyűjt adatokat. Ez kritikus fontosságú a GDPR-nak és az ePrivacy-nek való megfeleléshez az Európai Gazdasági Térségben.

A Google (2026) adatai szerint az EU-ban a felhasználók körülbelül 12%-a utasítja el az analitikai adatgyűjtést. Ilyen esetekben a Firebase lehetővé teszi összesített adatok továbbítását azonosítók nélkül — névtelen eseményeket, amelyeket az általános mutatókban figyelembe vesznek, de nem kapcsolnak egy adott felhasználóhoz.

Jelentések, célcsoportok és konverziók

A Firebase konzol kész jelentéskészletet kínál az összegyűjtött események alapján: elköteleződési irányítópult, megtartási jelentés, konverziós tölcsérek és felhasználói folyamatok. Minden jelentés valós időben frissül, és támogatja a szűrést alkalmazásverzió, ország, eszköz és felhasználói tulajdonságok szerint.

Konverziós tölcsérek

A tölcsér (funnel) — események sorozata, amelyen a felhasználónak át kell haladnia a célművelet eléréséhez. Például: screen_view(onboarding) → sign_up → add_to_cart → purchase. A Firebase Analytics automatikusan felépíti a tölcsért a megadott események alapján, és megmutatja az egyes lépésekhez eljutott felhasználók százalékos arányát. A Google (2026) adatai szerint a tölcséreket használó alkalmazások 40%-kal több felhasználói lemorzsolódási pontot észlelnek az események szokásos megtekintéséhez képest.

Célcsoportok újracélzáshoz

A célcsoportok a Firebase Analytics-ben lehetővé teszik a felhasználók szegmentálását események, paraméterek és user properties alapján. A célcsoport a megadott feltételeknek megfelelő felhasználók dinamikus listája. Például „Azok a felhasználók, akik hetente 5+ alkalommal nyitották meg az alkalmazást és vásároltak”. A létrehozott célcsoportok automatikusan szinkronizálódnak a Firebase Cloud Messaging szolgáltatással push értesítések küldéséhez és a Google Ads szolgáltatással hirdetési kampányokhoz.

A Firebase projektönként legfeljebb 500 célcsoportot támogat. Minden célcsoport 2-4 óránként frissül, és korlátlan számú felhasználót tartalmaz. A célcsoportok kombinálhatók AND, OR és NOT segítségével — ez lehetővé teszi összetett szegmensek felépítését A/B teszteléshez és a tartalom személyre szabásához a Remote Config segítségével.

Exportálás BigQuery-be

BigQuery — a Firebase Analytics adatok mélyreható elemzésének fő csatornája. Az exportálás csatlakoztatásakor (a konfiguráció egyetlen kattintással történik a Firebase konzolban) az összes nyers esemény átmásolásra kerül a BigQuery táblába beágyazott mezőkkel rendelkező sorok formátumában. Az adatok valós időben frissülnek, legfeljebb 5 perces késéssel. A fejlesztő egyéni SQL-lekérdezéseket írhat elemzéshez, irányítópultokat építhet a Looker Studio-ban, vagy ML-modelleket csatlakoztathat a felhasználói lemorzsolódás előrejelzéséhez.

Különbségek a Firebase Analytics és a Google Analytics 4 között

A Firebase Analytics és a Google Analytics 4 (GA4) közös eseménymodellt és BigQuery infrastruktúrát használ, de alapvető különbségek vannak a célban és a képességekben. A GA4 a webes analitikára és a marketingszakemberek számára készült cross-platform jelentésekre összpontosít, míg a Firebase Analytics a mobilfejlesztők és más Firebase-szolgáltatásokkal való integráció számára készült.

JellemzőFirebase AnalyticsGA4
Fő csatornaMobil alkalmazásokWeb + alkalmazások
Integráció a Firebase-szelNatívFirebase SDK-n keresztül
Cloud MessagingKözvetlen célcsoport → értesítésekCsak célcsoport importálásával
DebugViewBeépítettFirebase-en keresztül
Egyéni tölcsérekIgen, a Firebase konzolbanIgen, a GA4 felületén

A Firebase Analytics és a GA4 közötti választás a projekt ökoszisztémájától függ. Ha az alkalmazás aktívan használ más Firebase-szolgáltatásokat (Crashlytics, Cloud Messaging, Remote Config) — az Analytics a természetes választás a zökkenőmentes integrációnak köszönhetően. Ha a fő cél a marketing analitika a weboldallal és az alkalmazással egyetlen felületen — a GA4 szélesebb körű lehetőségeket kínál a jelentéskészítéshez és attribúcióhoz. A Google (2026) adatai szerint a projektek 73%-a a Firebase Analytics-t használja elsődleges eszközként, a GA4-et pedig kiegészítő eszközként a marketingjelentésekhez.

Gyakran Ismételt Kérdések

Mennyibe kerül a Firebase Analytics?

A Firebase Analytics teljesen ingyenes, az események és felhasználók számának korlátozása nélkül. A fizetés csak akkor merül fel, ha az exportált adatok meghaladják az ingyenes BigQuery-korlátot (az első 10 GB havonta ingyenes).

Gyűjt-e a Firebase Analytics adatokat Google Play ID nélkül?

Igen, az Analytics saját telepítési azonosítót (app instance ID) használ, amely nem függ a Google Play Services-től. A Google Play nélküli eszközökön az SDK korlátozott módban működik reklámazonosító nélkül.

Hogyan tekinthetem meg az eseményeket valós időben?

Használja a DebugView-t a Firebase konzolban. Kapcsolja be a hibakeresést az eszközön az adb shell setprop debug.firebase.analytics.app az_ön_csomagja paranccsal, és minden esemény megjelenik a DebugView-ban kevesebb mint 1 másodperces késéssel.

Hogyan törölhetem a felhasználói adatokat a Firebase Analytics-ből?

A Firebase törlési API-t biztosít — egy kérés a Google Cloud Console-on keresztül egy adott app instance ID vagy user ID adatainak törlésére. Az adatok 30 napon belül törlődnek az összes Firebase tárolórendszerből.

Csatlakoztatható az Analytics egy meglévő projekthez?

Igen, ehhez elegendő hozzáadni a függőséget a firebase-analytics-ktx-t a build.gradle-ben. Az összes automatikus esemény azonnal gyűjtésre kerül a Gradle szinkronizálása és az alkalmazás elindítása után. Az egyéni események külön kóddal adhatók hozzá.

Összefoglaló

  • Firebase Analytics — ingyenes Google-szolgáltatás események gyűjtésére és elemzésére mobil és webes alkalmazásokban adatmennyiség-korlátozás nélkül.
  • A szolgáltatás eseménymodellt használ három eseménytípussal: automatikus, ajánlott és egyéni, mindegyik legfeljebb 25 paraméter támogatásával.
  • A User Properties lehetővé teszi a felhasználói attribútumok hozzárendelését az összes eseményéhez célcsoportok és szegmensek felépítéséhez.
  • Az integráció Androidban csak egyetlen sort igényel a build.gradle-ben — nincs szükség kulcsokra vagy tokenekre.
  • A Firebase konzol kész jelentéseket kínál: elköteleződés, megtartás, konverziós tölcsérek és felhasználói folyamatok bármely paraméter szerinti szűréssel.
  • A célcsoportok szinkronizálódnak a Cloud Messaging, Remote Config és Google Ads szolgáltatásokkal újracélzáshoz és személyre szabáshoz.
  • Mélyreható elemzéshez az adatok exportálásra kerülnek a BigQuery-be valós időben, egyéni SQL-lekérdezések és Looker Studio irányítópultok lehetőségével.

Kulcsrakész mobilalkalmazást fejlesztünk

Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.

Projekt megbeszélése

Olvassa el is