21 Eylül 2026 Pazartesi

Frá CPI-gildrum til tryggra leikmanna: Að stækka farsímaleiki með Firebase In-App Actions og Google Ads (UAC 2.0)




Frá CPI-gildrum til tryggra leikmanna: Að stækka farsímaleiki með Firebase In-App Actions og Google Ads (UAC 2.0)

Sérhver sjálfstæður leikjahönnuður (indie) sem gefur út farsímaleik stendur fyrr eða síðar frammi fyrir kostnaðar-á-uppsetningu (Cost-Per-Install - CPI) þversögninni:

Þú setur af stað launaða herferð til notendaöflunar (User Acquisition), fagnar ódýrum niðurhölum og fylgist með uppsetningarteljaranum á Google Play hækka jafnt og þétt. En þegar þú opnar greiningarmælaborðið þitt 48 klukkustundum síðar blasir raunveruleikinn við:

1.000 uppsetningar ──► 500 tafarlausar eyðingar (< 2 mín) ──► 50 luku Borði 1 ──► 5 tryggir leikmenn

Yfir 50% þeirra notenda sem fengust eyddu leiknum áður en þeir luku jafnvel fyrsta borðinu.

Ef þú keyrir hefðbundna Google Ads forritaherferð fyrir uppsetningar (UAC 1.0) með einföldu CPI-boði, gerir vélrænt námsalgrím Google nákvæmlega það sem þú baðst það um: að finna ódýrustu mögulegu notendurna sem smella á "Setja upp" á Google Play. Því miður eru ódýrustu notendurnir í auglýsinganetinu oft veiðimenn eftir verðlaunaauglýsingum, fólk sem smellir óvart eða bot-tengdir reikningar sem ætla sér aldrei að spila leikinn þinn af einlægni.

Í þessari grein deilum við raunverulegu tæknilegu og markaðsfræðilegu skipulagi okkar fyrir hinn hraðvirka aftur-skriðdrekaleik okkar, Blocked: Pixel Panzer (þróaður með MonoGame og C# af Arar Games). Við skoðum hvernig við tengdum fjarmælingu tækisins við Google Analytics 4 (GA4) og Google Ads forritaherferðir fyrir aðgerðir í forriti (UAC 2.0) til að hætta að kaupa innihaldslausar uppsetningar og byrja að laða að trygga leikmenn sem halda áfram að spila.


1. Greining á trektinni: Hvað rauntíma greining kenndi okkur

Áður en þú eyðir einni krónu í auglýsinganet verður þú að vita nákvæmlega hvar leikmenn detta út.

Í Blocked: Pixel Panzer skráir fjarmælingin okkar kjarnaferla leikjaspilunar ósamstillt í Firebase:

  • first_open
  • screen_view (fylgist með yfir 40 sérsniðnum MonoGame-skjám)
  • level_completed (með breytunum level_number, score, duration_seconds)
  • skill_upgraded
  • boss_fight_result
  • app_remove (innbyggt merki stýrikerfisins um eyðingu forrits)

Þegar við greindum lotur þeirra sem eyddu forritinu í GA4 Path Exploration voru niðurstöðurnar afdráttarlausar:

  • Af 63 skoðuðum tækjum þar sem forritinu var eytt höfðu um 30 notendur eytt leiknum áður en þeir kláruðu Borð 1.
  • 14 notendur hurfu strax eftir að hafa uppfært fyrstu færni sína í leiknum.
  • Lengsta framvinda meðal þeirra sem hættu var Borð 10 (fyrsti heims-foringinn/boss).
[ Notendauppsetningar ] 
       │
       ├──► 48% brottfall: Hætta áður en Borði 1 er lokið <── (CPI-sóunarsvæðið)
       │
       ├──► 30% virkni: Uppfæra færni og ná Borði 2–3
       │
       └──► 22% kjarnavarðveisla: Ná foringja (Borð 10) og meginleiknum

Niðurstaðan var ótvíræð: Að borga fyrir hráar uppsetningar er að henda peningum beint í brottfallshítina.

Til að byggja upp sjálfbært leikjahagkerfi þurfti boðlíkanið okkar að miða að notendum sem sýna sama atferlismynstur og leikmenn sem sigra Borð 1 og halda áfram í átt að Borði 3.


2. Virkni UAC 2.0: Hagræðing fyrir aðgerðir í forriti

Google Ads forritaherferðir (Universal App Campaigns) bjóða upp á ólíkar hagræðingaraðferðir:

Gerð herferðar Boðáhersla Hvað algrímið lærir Hentar best fyrir
UAC 1.0 (Uppsetningar) Hámarka uppsetningar / Mark-CPI Snið notenda sem setja oft upp ný forrit Fyrstu skref í verslun, hröð magnaukning
UAC 2.0 (In-App Actions) Target CPA (Kostnaður á hverja aðgerð) Snið notenda sem eru líklegir til að ná ákveðnum áfanga í leiknum Sjálfbær varðveisla leikmanna, vöxtur
UAC 2.5 (Gildi / ROAS) Target ROAS Snið notenda sem eyða miklum peningum í forriti (hvalir) Leikir með mikla tekjuöflun í gegnum kaup í forriti

Undir UAC 2.0 (In-App Actions) skilgreinir þú Target Cost Per Action (Target CPA) – til dæmis 0,20 $ fyrir hvert lokið Borð 1.

Tauganet Smart Bidding hjá Google greinir síðan hundruð hegðunarmerkja á Google Play, YouTube, Google Leit og milljónum forrita í birtingarneti Google (AdMob). Það býður af krafti eingöngu þegar birting auglýsingar passar við notanda sem sýnt hefur í sögu sinni að hann muni hlaða leiknum niður, spila framhjá byrjunarleiðbeiningum og klára Borð 1.


3. Skref-fyrir-skref innleiðing: Frá C# fjarmælingu til Google Ads

Hér er nákvæmt tæknilegt ferli sem við notuðum til að breyta áföngum í leiknum í mælanleg umbreytingarmarkmið í auglýsingum.

Skref 1: Fjarmælingarkrókur á tæki (MonoGame / C#)

Í Blocked.Shared/Managers/AnalyticsManager.cs, í hvert skipti sem leikmaður sigrar bardagasvæði, reiknar leikurinn stig, skaða og tíma og sendir síðan level_completed án þess að tefja 60 FPS teikniþráðinn:

public static void LogLevelCompleted(int level, int score, int totalScore, string rank,
                                     int durationSeconds, int damageTaken,
                                     int blocksBroken, int enemiesKilled, int suppliesCollected)
{
    try
    {
        _payload.Clear();
        _payload[AnalyticsParams.LevelNumber] = level;
        _payload[AnalyticsParams.Score] = score;
        _payload[AnalyticsParams.TotalScore] = totalScore;
        _payload[AnalyticsParams.DurationSeconds] = durationSeconds;
        _payload[AnalyticsParams.IsBoss] = IsBossLevel(level) ? 1 : 0;
        
        // Sent til Android Firebase SDK í gegnum JNI (óhindrað SQLite biðminni)
        _service.LogEvent(AnalyticsEvents.LevelCompleted, _payload);
    }
    catch (Exception ex)
    {
        // Fjarmæling má aldrei valda því að leikurinn hrynji
        Warn(ex);
    }
}

Skref 2: Myndun GA4-viðburða (Engin uppfærsla á forriti nauðsynleg)

Google Ads getur ekki beint boðið í undirfyrirspurnir með breytum eins og level_completed WHERE level_number == 1 sjálfkrafa. Hins vegar gerir Google Analytics 4 þér kleift að búa til sérsniðna viðburði í rauntíma út frá móttekinni fjarmælingu án þess að gefa út uppfærslu í forritaverslun:

  1. Í GA4 stjórnborðinu, farðu í Admin ➔ Data display ➔ Events.
  2. Smelltu á Create event og stilltu eftirfarandi:
    • Custom event name: level_1_completed
    • Matching conditions:
      • event_name equals level_completed
      • level_number equals 1
    • Hakaðu við "Copy parameters from the source event" til að varðveita stigatölur og mælingar.
  3. Vistaðu stillingarnar.
  4. Undir flipanum Events eða Key events, finndu level_1_completed og kveiktu á "Mark as key event".

Nú gefur GA4 sjálfkrafa frá sér sérstakan level_1_completed umbreytingarviðburð í hvert sinn sem leikmaður einhvers staðar í heiminum klárar Borð 1.

Skref 3: Innflutningur á umbreytingaraðgerðum í Google Ads

  1. Opnaðu Google Ads (ads.google.com).
  2. Farðu í Markmið ➔ Umbreytingar ➔ Yfirlit.
  3. Smelltu á Ný umbreytingaraðgerð ➔ Flytja inn ➔ Google Analytics 4 eignir (Firebase).
  4. Veldu level_1_completed af listanum.
  5. Stilltu flokkinn á Þátttaka (Engagement) eða Borð náð (Level achieved).
  6. Stilltu aðgerðina sem Aðalatriði (Primary) svo Smart Bidding stilli sig markvisst inn á hana.
[ Farsímaleikur: Borð 1 klárað ]
                │
                │  LogEvent("level_completed", { level_number: 1 })
                ▼
[ Firebase Analytics Engine ]
                │
                │  GA4 regla: Búa til "level_1_completed"
                ▼
[ GA4 Key Event (Umbreyting) ]
                │
                │  Tengd Google Ads samþætting
                ▼
[ Google Ads Smart Bidding Engine (UAC 2.0 Target CPA) ]

4. Að yfirstíga kaldræsingarvandann: Trektarstefnan

Algeng mistök sjálfstæðra hönnuða þegar farið er yfir í UAC 2.0 er að miða of djúpt inn í leikinn of snemma.

Magnregla vélanáms

Algrím Smart Bidding hjá Google Ads þurfa ákveðinn lágmarksfjölda gagna til að læra á árangursríkan hátt:

  • Gullna reglan: Herferð ætti að skila að minnsta kosti 10 til 20 markumbreytingum í forriti á dag til að ljúka "Námsferlinu" og ná bestu mögulegu skilvirkni í tilboðum.

Í fyrstu greiningu okkar bjuggum við til markhópinn Quality_Players_Level_3 (leikmenn sem luku Borði 3 eða hærra), sem innihélt 17 leikmenn.

Ef við hefðum sett af stað herferð sem beindist beint að Borði 3 strax:

  • Hefði þurft gríðarlegan auglýsingakostnað til að ná 15 Borð 3 umbreytingum daglega.
  • Með aðeins 17 fyrri notendur var úrtak algrímsins of þröngt, sem leiddi til hættu á óstöðugum verðsveiflum eða að auglýsingar hættu alveg að birtast ("Too small to serve").

Tveggja þrepa trektarlausnin

Í stað alls-eða-einskis nálgunar tókum við upp áfangahegðaða trekt:

flowchart TD
    A["Áfangi 1: Stækka Level 1 Completed"] --> B["Laðar að virka leikmenn á lágu tCPA"]
    B --> C["Síar burt 100% þeirra sem eyða leiknum án þess að spila"]
    C --> D["Fyllir markhópinn 'Quality_Players_Level_3' (100+ leikmenn)"]
    D --> E["Áfangi 2: Færa Target CPA yfir á Borð 3 / Færniuppfærslur"]
  1. Áfangi 1 (Magn og gæði): Fínstilla fyrir level_1_completed. Þar sem um 50–60% raunverulegra leikmanna klára Borð 1 safnar herferðin auðveldlega 20+ umbreytingum á dag á lágu Target CPA (~0,15 \(– 0,25\)). Þetta eyðir strax ónýtum uppsetningarbúum og byggir upp virkan notendahóp.
  2. Áfangi 2 (Fínstilling): Þegar hundruð leikmanna ljúka Borði 1 heldur stöðugur hluti þeirra áfram í Borð 3, 5 og 10. Þegar hópurinn Quality_Players_Level_3 fer yfir 100–200 virka notendur er hægt að færa markmiðið yfir á Borð 3 eða framvindustig (skill_upgraded) fyrir hámarks langtímavirði (LTV).

5. Markaðsval og landfræðileg hagkvæmni

Að bjóða á Tier-1 mörkuðum (BNA, Bretlandi, Þýskalandi) með ókvarðaðri herferð getur klárað lítil fjárráð á örfáum klukkustundum (1,50 \(– 4,00\) á hverja aðgerð).

Fyrir fyrstu UAC 2.0 prófunina okkar á Blocked: Pixel Panzer völdum við fjóra hagkvæma markaði með mikið leikjaspil og mikinn fjölda spilara:

  1. Tyrkland (TR): Öflugur leikmannahópur, mikill áhugi á spilakassa-/skotbardagaleikjum og lágur kaupkostnaður.
  2. Brasilía (BR): Einn stærsti markaður heims fyrir Android-leiki. Brasilískir spilarar hafa mikla ástríðu fyrir retro-stíl og skriðdrekabardögum.
  3. Mexíkó (MX): Næststærsta leikjamiðstöð Rómönsku Ameríku með miklu magni og tryggum leikjafélögum.
  4. Pólland (PL): Kjörinn evrópskur prófunarmarkaður – marktækt hærri AdMob eCPM tekjur en í Suður-Ameríku, en umtalsvert lægri kaupkostnaður en í Vestur-Evrópu.

Staðfærð þýðing: Leyndi margfaldarinn

Auglýsingar á erlendum mörkuðum skila aðeins árangri ef upplifunin í leiknum samsvarar því sem birtist í versluninni. Í Blocked: Pixel Panzer eru allir fjórir markaðir studdir með staðfærðu máli frá upphafi:

  • tr.json (Tyrkneska)
  • pt-BR.json (Brasilísk portúgalska)
  • es-419.json (Spænska Rómönsku Ameríku)
  • pl.json (Pólska)

Þegar spilari frá São Paulo eða Varsjá smellir á auglýsingu, setur leikinn upp og sér móðurmál sitt strax við ræsingu, verður upplifunin órofin – sem eykur verulega hlutfall þeirra sem klára Borð 1.

Ábending um staðsetningarmiðun: Í staðsetningarstillingum Google Ads skaltu alltaf breyta sjálfgefnu stillingunni "Nærvera eða áhugi" í "Nærvera: Fólk á eða reglulega á stöðunum sem þú hefur valið". Þetta tryggir að fjármunum sé aðeins varið í notendur sem raunverulega dvelja í marklöndunum, og útilokar umferð frá erlendum VPN-tengingum eða ótengdum leitum.


6. Skapandi efnisskrá: Hvers vegna myndband margfaldar og étur aldrei upp annað efni

Þegar hönnuðir setja saman auglýsingaefni í Google Ads spyrja þeir oft: „Ef ég bæti við leikjamyndbandi, mun það draga athyglina frá flottu skjáskotunum mínum?“

Svarið er afdráttarlaust nei. Google Ads vinnur yfir ólíka birtingarflokka:

  • Fyrirsagnir og skjáskot: Ráða ríkjum í leit á Google Play, ráðlögðum öppum og á borðaborðum í birtingarneti.
  • Myndband: Opnar fyrir hinn gríðarlega birtingaheim á YouTube Shorts, auglýsingum í myndböndum og verðlaunamyndböndum (rewarded video) í öðrum vinsælum farsímaleikjum.

Í hröðum leikjum eins og Blocked: Pixel Panzer geta kyrrmyndir sýnt pixlalistina, en aðeins myndband getur miðlað tilfinningunni af því að forðast kúlnaárásir (bullet hell), sprengja keðjuverkanir og eyða herflugvélum óvinarins.

Leikmenn sem setja upp leikinn eftir að hafa horft á raunverulegt leikmyndband skilja stjórntækin og reglurnar fyrirfram. Þar af leiðandi er umbreytingarhlutfall þeirra á level_1_completed mun hærra en þeirra sem koma eingöngu inn í gegnum fastar myndir.


7. Yfirlitsgátlisti fyrir sjálfstæða leikjahönnuði (Indie)

Farðu yfir þennan tæknilega gátlista áður en þú hleypir af stokkunum næstu auglýsingaherferð:

  • Staðfestu fjarmælingu í leik: Gakktu úr skugga um að level_completed og áfangar séu skráðir með hreinum breytum án minnisúthlutana (GC) á aðalþræði.
  • Myndaðu GA4-lykilviðburði: Búðu til sérstaka viðburði (t.d. level_1_completed) og merktu þá sem Key Events í GA4.
  • Flyttu inn í Google Ads: Tengdu Firebase og Google Ads, flyttu aðgerðina inn og stilltu sem Aðalatriði (Primary).
  • Áhersla á boð: Veldu In-App Actions (Target CPA) frekar en hreint uppsetningarmagn.
  • Kvarðaðu upphafs-CPA: Settu raunhæft mark-CPA (0,15 \(– 0,30\) eftir löndum) og leyfðu algríminu að læra ótruflað í að minnsta kosti 3–4 daga.
  • Skiptu trektinni í áfanga: Byrjaðu á snemmbúnum, raunhæfum áfanga (Borð 1) til að byggja upp umbreytingarhraða, og færðu þig síðan yfir í dýpri markmið.

Með því að breyta hugarfarinu úr því að kaupa niðurhöl yfir í að kaupa leikáfanga breytir þú auglýsingum úr ófyrirsjáanlegum útgjöldum í sjálfbæran vaxtarvél fyrir trygga spilara.


Skrifað af verkfræðiteymi Arar Games / Mayhemco. Kannaðu Blocked: Pixel Panzer á Google Play til að upplifa hraðvirkan aftur-skriðdrekabardaga af eigin raun.


Hashtags & SEO Topics

#BlockedPixelPanzer #ArarGames #Mayhemco #PaintTrek #MonoGame #GoogleAds #FirebaseAnalytics #GA4 #MobileGameDev #UserAcquisition #GameMarketing #SmartBidding #TargetCPA #InAppActions #IndieGameDev #GameAnalytics #AndroidDev




Hiç yorum yok:

Yorum Gönder