Med bearbetningsregler kan du ändra data baserat på definierade villkor. När attribut eller värden matchar definierade villkor kan värden anges och tas bort, och händelser kan anges.
Bearbetningsregler tillämpas på data när de samlas in, och regler tillämpas på alla data som kommer via AppMeasurementets bibliotek och via API:t för datainmatning. Bearbetningsreglerna gäller även för den fullständiga datakällan och loggdatakällan. Dessa källor innehåller data som representerar hit
eller en åtgärd som en användare utför. Bearbetningsreglerna gäller inte för andra datakällor.
Följande tabell innehåller viktiga begrepp som du måste förstå när du använder bearbetningsregler:
Reglerna gäller för en enda rapportserie.
Bearbetningsreglerna tillämpas i den ordning som anges.
Om en åtgärd ändrar ett värde används det nya värdet för efterföljande villkor.
Bearbetningsreglerna tillämpas omedelbart på rapportsviten när de har sparats.
Ändringar i bearbetningsreglerna ska visas i rapportsviten inom några minuter efter att de har sparats. När vi testar bearbetningsregler rekommenderar vi att du konfigurerar
realtidsrapporter i testrapportsviten så att du snabbt kan se resultatet av en bearbetningsregel.
Bearbetningsregler är det enda sättet att få åtkomst till kontextdatavariabler.
Bearbetningsregler tillämpas före VISTA-regler och regler för marknadsföringskanal.
Det går inte att utesluta träffar.
Du kan använda VISTA-regler för att exkludera träffar.
Produktsträngen, refereraren och användaragenten kan inte ändras.
Referenten och användaragenten är skrivskyddade. Produktsträngen är inte tillgänglig.
Attribut och klassificeringar för mobila enheter är inte tillgängliga.
Sökning efter mobila enheter sker innan regler bearbetas, men attribut är inte tillgängliga i bearbetningsregler.
Frågesträngsparametrar kan inte läsas utöver de första 255 tecknen i en URL om du kör JavaScript-AppMeasurementet H.25.2 eller tidigare. JavaScript-AppMeasurementet H.25.3 och senare innehåller den fullständiga URL:en inklusive alla frågesträngsparametrar för bearbetningsregler.
Uppgradera till H.25.3 eller senare, eller läs frågesträngsparametrar från långa URL:er på klientsidan och lagra värden i kontextdatavariabler.
Frågesträngsvärden måste kodas i Unicode eller UTF-8 för att kunna läsas av bearbetningsregler.
Detta kan påverka flerbytetecken som skickas med frågesträngar.
Du är begränsad till 150 regler med 30 villkor för varje rapportserie.
Bearbetningsregelgränserna är per rapportserie, inte per företag.
Bearbetningsregler måste ställas in för att hämta kontextdatavariabler innan data skickas.
Bearbetningsreglerna tillämpas när serveranrop skickas. Värden som lagras i kontextdatavariabler ignoreras om de inte kopieras med bearbetningsregler.
Värdejämförelser i användargränssnittet är skiftlägeskänsliga.
Sammanhangsdatavariabelnamn får bara innehålla alfanumeriska tecken, understreck och punkter. Eventuella ytterligare tecken tas bort.
Datavariabeln context login_page-home
blir automatiskt login_pagehome
. Alla data som skickas till login_page-home
variabeln fördelas under login_pagehome
.
Kontextdatavariabler som innehåller tecken som inte stöds kan inte läggas till i gränssnittet Bearbetningsregler.
Cirkumflex (^) är ett specialtecken i bearbetningsregelsystemet.
Om du vill matcha ett enskilt cirkumflex använder du två cirkumflex (^^).
Villkor kontrollerar sidvariabler för ett matchande värde eller om ett värde finns. Du kan lägga till flera villkor och välja om alla villkor måste matchas.
Du kan skapa en regel utan villkor som alltid utför definierade åtgärder.
Variabler kontrolleras inte automatiskt för värden innan åtgärder utförs. Prop1 innehåller till exempel värdet "något" och eVar1 är tom. Om du anger Prop1 som lika med eVar1 kommer båda värdena att vara tomma. Om du behöver undvika det här lägger du till ett villkor för att kontrollera om det finns ett värde.
Funktionsmakron anger sidvariabler, tar bort sidvariabler eller utlöser händelser. Åtgärder kan också sammanfoga värden som ska visas i en rapport.