Användningsfall för bearbetningsregler
Programmen för hur du kan använda bearbetningsregler i din organisation är omfattande. I följande avsnitt beskrivs några vanliga sätt som du kan använda dem på.
Bearbetningsregler används för att flytta värden från kontextdatavariabler till Props och eVars. Utan bearbetningsregler är kontextdatavariabler meningslösa och fyller inte i några rapporter i Analytics.
Listan Context Variables innehåller alla variabler som har skickats till rapportsviten de senaste 30 dagarna. Om du känner till namnet på kontextdatavariabeln men inte har skickat den till den aktuella rapportsviten kan du lägga till den manuellt:
I följande exempel används kontextdatavariabeln search_term
och dess värde placeras i eVar3:
| Regeluppsättning | Värde |
| Villkor | search_term
(kontextdata) har angetts |
| Åtgärd | Overwrite value of eVar3 med search_term
(kontextdata) |
Exemplet ovan fungerar bra när det bara finns ett fåtal eVars att fylla i. Om din organisation har hundratals sammanhangsberoende datavariabler som alla behöver sina egna eVar, kan du använda villkorssatser. Dussintals villkorssatser får plats i en enda bearbetningsregel, vilket gör att organisationen kan fylla i alla eVars-variabler i en rapportserie utan att behöva köra upp till gränsen på 150 regler.
I följande exempel fylls flera variabler i med varierande kontextdatavariabler. En åtgärd innehåller även en villkorssats:
| Regeluppsättning | Värde |
| Åtgärd | Overwrite value of eVar55 med spa.billing_customer_name
(kontextdata) |
| Åtgärd | Overwrite value of Prop7 med testhierarchy
(kontextdata), om testhierarchy
(kontextdata) är inställt |
| Åtgärd | Overwrite value of eVar8 med spa.ims_org
(kontextdata) |
Bearbetningsregler kan utlösa händelser baserade på kontextdatavariabler.
Listan Context Variables innehåller alla variabler som har skickats till rapportsviten de senaste 30 dagarna. Om du känner till namnet på kontextdatavariabeln men inte har skickat den till den aktuella rapportsviten kan du lägga till den manuellt:
Följande regeldefinition ställer in en händelse för varje träff som innehåller en specifik kontextdatavariabel:
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Regeluppsättning | Värde |
Villkor | search_term (kontextdata) har angetts |
Åtgärd | Set event Event1 till Custom Value 1 |
Du kan fylla i en variabel med hjälp av en frågesträngsparameter. I de flesta fall bör du vanligtvis justera implementeringen för att få fram önskat frågesträngsvärde. Om du inte enkelt kan anpassa implementeringen för att samla in data är bearbetningsreglerna ett lämpligt alternativ. Om ett typfel eller liknande problem förhindrar att värdet fylls i kan du fylla i variabeln med bearbetningsregler.
Kontrollera alltid om ett värde är tomt eller innehåller det förväntade värdet innan du skriver över det.
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Regeluppsättning | Värde |
Villkor | Ingen kampanj har angetts |
Åtgärd | Overwrite value of Kampanj med Query String Parameter cpid |
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Regeluppsättning | Värde |
Villkor | Query String Parameter q Is Set |
Åtgärd | Overwrite value of Interna söktermer med Query String Parameter q |
Händelser kan anges baserat på villkor som finns i bearbetningsregler. Du kan till exempel utlösa en händelse när sidnamnet är lika med"Produktöversikt".
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Regeluppsättning | Värde |
Villkor | Om Page Name är lika med"Produktöversikt" |
Åtgärd | Set event Product Views Till Custom Value 1 |
Du kan använda alternativet för sammanfogning för att fylla i värden genom att kombinera andra värden.
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Regeluppsättning | Värde |
Villkor | Ingen (kör alltid) |
Åtgärd | Overwrite value of eVar1 med Concatenated Value kategori + sidnamn |
Du kan matcha värden mot felstavningar som samlats in och uppdatera dem så att de visas korrekt i rapporter.
Adobe rekommenderar att du använder det mest restriktiva matchningsalternativet för att undvika oönskade överskrivningar. Du kan köra en rapport om variabeln och söka efter möjliga regelvillkor som du vill använda. Strängjämförelser är inte skiftlägeskänsliga.
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Regeluppsättning | Värde |
Villkor | Om prop1 Starts With Shoping |
Åtgärd | Overwrite value of Prop1 med Custom Value Shopping |
Du kan ta bort eller ignorera en specifik händelse från en träff med bearbetningsregler utan att ändra implementeringen. Om du ställer in händelsen på det anpassade värdet 0
räknas inte händelsen.
| Regeluppsättning | Värde |
| Villkor | Ingen (kör alltid) |
| Åtgärd | Set event Event1 till Custom value 0
|