Správca značiek Google umožňuje vytvárať vlastné premenné definované používateľom pre mobilné zariadenia, ktoré budú vyhovovať špecifickým požiadavkám, ktorým nemusia vyhovovať integrované premenné.
Vytvorenie novej premennej definovanej používateľom:
- Na ľavom navigačnom paneli kliknite na položku Premenné.
- V sekcii Premenné definované používateľom kliknite na tlačidlo Nová.
- Kliknite do poľa Konfigurácia premennej a vyberte požadovaný typ premennej.
- Vyplňte možnosti pre vybratý typ premennej.
- Pomenujte premennú. Použite názvoslovie opisujúce funkciu premennej, napr. „premenná dátovej vrstvy – názov produktu“.
- Kliknite na tlačidlo Uložiť.
Správca značiek podporuje tieto typy premenných definovaných používateľom pre mobilné zariadenia:
Firebase
Názov udalosti
Hodnota sa nastaví na nazovUdalostiXYZ, keď sa vo vašej aplikácii vykoná nasledujúci kód:
Android:
FirebaseAnalytics.getInstance(mContext).logEvent("eventNameXYZ", null);
iOS:
[FIRAnalytics logEventWithName:@"nazovUdalostiXYZ" parameters:parameters];
Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Parameter udalosti:
Hodnota je nastavená na hodnotu parametra udalosti služby Google Analytics (Firebase) pre daný kľúč.
Vlastníctvo používateľa v platforme Firebase
Hodnota je nastavená na hodnotu vlastníctva používateľa služby Google Analytics (Firebase) pre daný kľúč.
Nástroje
Sledovanie inzerentov je zapnuté
V Androide táto premenná vráti hodnotu true (pravda), ak je sledovanie reklamy povolené, a hodnotu false (nepravda), ak používateľ deaktivoval záujmovo orientované reklamy. Ďalšie informácie nájdete v centre vývojárov pre Android. Verzie súpravy SDK staršie ako verzia 4 vždy vrátia hodnotu false (nepravda). V systéme iOS verzie 6 a vyššej je hodnota nastavená na vlastnosť advertisingTrackingEnabled. V opačnom prípade je nastavená hodnota true (pravda). Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Konštanta
Hodnota je nastavená na vami poskytnutý reťazec.
Nastavenia služby Google Analytics
Premenná nastavení služby Google Analytics sa používa v značkách Universal Analytics vo webových aj mobilných (Firebase) kontajneroch na centrálne konfigurovanie a zdieľanie bežných nastavení služby Google Analytics, ktoré sa používajú v rámci viacerých značiek. Keď vytvoríte značku Google Analytics pomocou služby Universal Analytics, Správca značiek vás vyzve, aby ste vybrali alebo vytvorili premennú nastavení služby Google Analytics. Ďalšie informácie
Vyhľadávacia tabuľka
Hodnota je nastavená podľa pokynov vo vyhľadávacej tabuľke. Vyhľadávacia tabuľka obsahuje dva stĺpce (Tabuľka je prázdna. Ilustráciu spôsobu použitia údajov uvádzame neskôr.):
Keď [vyberte premennú] rovná sa | Nastaviť [túto premennú] na |
---|---|
Vyhľadávacia tabuľka umožňuje vytvoriť premennú, pre ktorú sa hodnota mení v závislosti od hodnoty v inej premennej. Je to užitočné, ak je vaša aplikácia nastavená tak, že príslušná hodnota (napr. identifikátor sledovania konverzií) môže byť priradená ku kódu verzie aplikácie alebo inému aspektu aplikácie. V tomto príklade je vytvorená premenná s názvom Konverzný identifikátor. Ak je kód verzie aplikácie 1.0, nastaví sa hodnota 12345. Ak je kód verzie aplikácie 1.1, nastaví sa hodnota 34567. Vo vyhľadávacej tabuľke neexistuje žiadne obmedzenie počtu riadkov. V poliach sa rozlišujú malé a veľké písmená.
Keď {{Kód verzie aplikácie}} rovná sa | Nastaviť {{Konverzný identifikátor}} na |
---|---|
1.0 | 12345 |
1.1 | 34567 |
1.2 | 56789 |
Náhodné číslo
Hodnota je nastavená na náhodné číslo medzi 0 a 2147483647. Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Údaje kontajnera
Identifikátor kontajnera
Hodnota je verejný identifikátor kontajnera (napr. GTM-ABC42). Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Číslo verzie kontajnera
Keď je kontajner v režime ukážky, hodnotou tejto premennej je číslo verzie ukážky kontajnera. V opačnom prípade je hodnotou tejto premennej číslo zverejnenej verzie kontajnera. Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Aplikácia
Identifikátor aplikácie
Hodnota je nastavená na názov balíka (Android) alebo identifikátor aplikácie (iOS). Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Názov aplikácie
Hodnota je nastavená na názov aplikácie. Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Kód verzie aplikácie
Hodnota je nastavená na verziu aplikácie, ktorá je momentálne spustená. Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Identifikátor inzercie
V Androide je hodnota nastavená na reklamný identifikátor. Súpravy SDK pred verziou 4 budú vždy vracať prázdny reťazec. V prípade verzií iOS 6 a novších je hodnota nastavená na identifikátor inzercie (IDFA). V ostatných prípadoch je hodnota nastavená na prázdny reťazec.
Verzia súpravy SDK
Hodnota je nastavená na verziu súpravy SDK operačného systému, v ktorom je aplikácia nainštalovaná. Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Zariadenie
Názov zariadenia
Hodnota je nastavená na názov zariadenia, v ktorom je aplikácia momentálne spustená (napr. Samsung Android, Pixel 2). Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Jazyk
Hodnota je nastavená na dvojpísmenový kód jazyka, ktorý predstavuje používateľské nastavenie jazyka v zariadení. Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Verzia operačného systému
Hodnota je nastavená na verziu operačného systému, v ktorom je aplikácia nainštalovaná. Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Platforma
Hodnota je nastavená na platformu aplikácie, ktorá je momentálne spustená (napr., Android, iOS). Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Rozlíšenie obrazovky
Hodnota je nastavená na rozlíšenie obrazovky zariadenia, v ktorom je aplikácia momentálne spustená. Formát je šírka x výška, napr. 1920 x 1080. Vo väčšine prípadov by ste mali použiť ekvivalentnú integrovanú premennú.
Iné
Volanie funkcie
Hodnota je nastavená na vrátenú hodnotu volania vopred registrovanej funkcie. Ďalšie informácie získate v dokumentácii k súprave Android alebo iOS SDK.
Súbor hodnôt (len staré kontajnery)
Táto premenná obsahuje množinu párov kľúč – hodnota vyjadrenú vo formáte JSON. Súbor hodnôt používate na nastavenie konfiguračných hodnôt pre svoju aplikáciu. Napríklad pre aplikáciu hry automobilových pretekov môžete definovať premennú „Nastavenia aplikácie“ typu Súbor hodnôt s nasledujúcim kódom:
{
"max-fuel": 200,
"starting-fuel": 100,
"fuel-burn-rate": 20
}
Mobilná aplikácia môže načítať hodnotu v premennej poskytnutím kľúča. Príklad:
public class MainActivity {
// Pridajte ID verejného kontajnera.
private static final String CONTAINER_ID = "XXX-YYY";
// Kľúče konfiguračných hodnôt kontajnera, používajú sa neskôr
// na vyhľadanie hodnôt.
private static final String MAX_FUEL_KEY = "max-fuel";
private static final String INIT_FUEL_KEY = "init-fuel";
private static final String FUEL_BURN_KEY = "fuel-burn-rate";
// Zvyšok kódu onCreate.
}
}
/*
* Metóda na aktualizáciu konfiguračných hodnôt hry pomocou
* kontajnera Správcu značiek Google.
*/
public void updateConfigurationFromContainer(Container container) {
// Získajte odkaz na kontajner.
Container container = mFutureContainer.get();
// Aktualizácia herných nastavení pomocou
// kľúčov konfiguračných hodnôt kontajnera.
maxFuel = mContainer.getDoubleValue(MAX_FUEL_KEY);
startingFuel = mContainer.getDoubleValue(INIT_FUEL_KEY);
burnRate = mContainer.getDoubleValue(FUEL_BURN_KEY);
}
K premennej Súbor hodnôt sú priradené spúšťače. Pre konfiguračné hodnoty, ktoré sa vzťahujú na všetky inštancie a verzie vašej aplikácie, nastavte povoľujúci spúšťač na vopred definovanú hodnotu Vždy. Podrobnosti o tom, ako máte použiť premennú Súbor hodnôt, nájdete v dokumentácii pre vývojárov (Android alebo iOS).