Avisering

G Suite har bytt namn till Google Workspace: allt ditt företag behöver för att få jobbet gjort.

Användardefinierade variabeltyper för mobil

Skapa egna användardefinierade mobilvariabler i Google Taggstyrning som uppfyller specifika krav som inte redan omfattas av inbyggda variabler.

Så här skapar du en användardefinierad variabel:

  1. Klicka på Variabler i navigeringsfältet till vänster.
  2. Klicka på Ny i avsnittet Användardefinierade variabler.
  3. Klicka på Variabelkonfiguration och välj en variabeltyp.
  4. Fyll i alternativen för den valda variabeltypen.
  5. Ge variabeln ett namn. Använd ett namnformat som beskriver variabelns funktion, t.ex:Datalagervariabel – produktnamn.
  6. Klicka på Spara.

Taggstyrning stöder dessa användardefinierade variabeltyper för mobila enheter:

Firebase

Händelsenamn

Värdet ställs in på händelseNamnXYZ när följande kod i appen körs:

Android:
FirebaseAnalytics.getInstance(mContext).logEvent("eventNameXYZ", null);

iOS:
[FIRAnalytics logEventWithName:@"eventNameXYZ" parameters:parameters];

I flesta fall kan du använda motsvarande inbyggda variabel.

Händelseparameter:

Värdet är inställt på värdet av en händelseparameter i Google Analytics (Firebase) för den angivna nyckeln.

Firebase-användaregendom

Värdet är inställt på värdet av en användaregendom i Google Analytics (Firebase) för den angivna nyckeln.

Verktyg

Annonsörsspårning har aktiverats

För Android returnerar variabeln ”true” om annonsspårning har aktiverats och ”false” om användaren har valt att inte använda intressestyrd annonsering. Läs mer i Android Developer Center. SDK-versioner tidigare än v4 returnerar alltid ”false”. För iOS-versionen 6 och senare sätts värdet till egenskapen advertisingTrackingEnabled. I annat fall sätts värdet till ”true”. I flesta fall kan du använda motsvarande inbyggda variabel.

Konstant

Värdet är den sträng du anger.

Inställningar i Google Analytics

Google Analytics inställningsvariabel används i Universal Analytics-taggar i behållare för webb och mobil (Firebase) för att kunna konfigurera och dela gemensamma Google Analytics-inställningar centralt som finns i flera taggar. När du skapar en Google Analytics-tagg med Universal Analytics får du en uppmaning i Taggstyrning om att välja eller skapa en inställningsvariabel för Google Analytics. Läs mer.

Uppslagstabell

Värdet ställs in enligt instruktionerna i uppslagstabellen. Uppslagstabellen innehåller två kolumner (Tabellen är tom för att illustrera hur data används senare):

När [välj variabel] är lika med Ange [denna variabel] till
   

Med Uppslagstabell kan du skapa en variabel vars värde varierar beroende på värdet på en annan variabel. Det här är användbart om din app är konfigurerad så att det lämpliga värdet (till exempel ett konverteringsspårnings-id) kan mappas till appversionskoden eller en annan aspekt av appen. I det här exemplet skapas en variabel med namnet Conversion ID. Om appversionskoden är 1.0 sätts värdet till 12345. Om appversionskoden är 1.1 sätts värdet till 34567. Det finns ingen gräns för antal rader i uppslagstabellen. Fälten är skiftlägeskänsliga.

När {{App Version Code}} är lika med Ange {{Conversion ID}} till
1.0 12345
1.1 34567
1.2 56789

Slumptal

Värdet sätts till ett slumptal mellan 0 och 2147483647. I flesta fall kan du använda motsvarande inbyggda variabel.

Data för behållare

Behållar-id

Värdet är behållarens offentliga id (t.ex. GTM-ABC42). I flesta fall kan du använda motsvarande inbyggda variabel.

Behållarens versionsnummer

När behållaren är i förhandsgranskningsläge får variabeln värdet som motsvarar numret på förhandsgranskningsversionen av behållaren. Annars blir värdet behållarens aktiva versionsnummer I flesta fall kan du använda motsvarande inbyggda variabel.

App

App-id

Värdet är inställt på paketnamnet (Android) eller app-id (iOS). I flesta fall kan du använda motsvarande inbyggda variabel.

Appnamn

Värdet är inställt på appens namn. I flesta fall kan du använda motsvarande inbyggda variabel.

Appversionskod

Värdet är appversionen som körs. I flesta fall kan du använda motsvarande inbyggda variabel.

Reklam-id

För Android ställs värdet in på reklam-id:t. Tidigare SDK-versioner än v4 returnerar alltid en tom sträng. For iOS-versionen 6 och senare sätts värdet till annonserings-id:t (IDFA). I annat fall blir värdet en tom sträng.

SDK-version

Värdet sätts till SDK-versionen för det operativsystem i vilket appen har installerats. I flesta fall kan du använda motsvarande inbyggda variabel.

Enhet

Enhetsnamn

Värdet ställs in på enhetsnamnet för appen som körs (t.ex. Samsung Android, Pixel 2). I flesta fall kan du använda motsvarande inbyggda variabel.

Språk

Värdet ställs in på den tvåbokstavskod som motsvarar användarens enhetsspråk. I flesta fall kan du använda motsvarande inbyggda variabel.

Operativsystemversion

Värdet ställs in på den operativsystemsversion som appen har installerats i. I flesta fall kan du använda motsvarande inbyggda variabel.

Plattform

Värdet ställs in på plattformen för appen som körs (t.ex. Android, iOS). I flesta fall kan du använda motsvarande inbyggda variabel.

Skärmupplösning

Värdet ställs in på skärmupplösningen på den enhet där appen körs. Formatet är bredd × höjd, till exempel 1920 × 1080. I flesta fall kan du använda motsvarande inbyggda variabel.

Annat

Funktionsanrop

Värdet ställs in på returvärdet på ett anrop till en förregistrerad funktion. Mer information finns i SDK-dokumentationen för Android eller iOS.

Värdesamling (endast äldre behållare)

Den här variabeln innehåller en uppsättning par med nyckel och värde i JSON-format. Du kan använda en värdesamling när du vill ange konfigurationsvärden för din app. I en bilspelsapp kan du till exempel definiera en värdesamlingsvariabel med namnet Appinställningar med följande:

{
  "max-fuel": 200,
  "starting-fuel": 100,
  "fuel-burn-rate": 20
}
Mobilappen kan sedan hämta ett värde i variabeln med nyckeln: Exempel:

public class MainActivity {

  // Lägg till offentligt behållar-id.
  private static final String CONTAINER_ID = "XXX-YYY";
  
  // Värdenycklar för behållarkonfiguration, används senare
  // för att hämta värden.
  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";

  // Resterande onCreate-kod.
  }
}

/*
* Metod för att uppdatera spelkonfigurationsvärden med en
* behållare i Google Taggstyrning.
*/
public void updateConfigurationFromContainer(Container container) {

  // Hämta en referens till behållaren.
  Container container = mFutureContainer.get();

  // Uppdatera spelinställningar med Containers 
  // konfigurationsvärdesnycklar.
  maxFuel = mContainer.getDoubleValue(MAX_FUEL_KEY);
  startingFuel = mContainer.getDoubleValue(INIT_FUEL_KEY);
  burnRate = mContainer.getDoubleValue(FUEL_BURN_KEY);
}

En värdesamlingsvariabel har tillhörande utlösare. För konfigurationsvärden som gäller alla instanser och versioner av din app ska du ställa in den aktiverande utlösaren på det fördefinierade värdet Alltid. Se utvecklardokumentationen (Android eller iOS) för mer information om hur du använder Value Collection-variabeln.

Var det här till hjälp?

Hur kan vi förbättra den?
Sök
Rensa sökning
Stäng sökrutan
Huvudmeny
8760337578473490292
true
Sök i hjälpcentret
true
true
true
true
true
102259
false
false