Du kommer att lära dig

Du kommer att lära dig

Lär dig hur du visar en viss block eller ett visst avsnitt i ett e-postmeddelande för vissa mottagare med hjälp av mallredaktörens logikbyggare för att visa/dölja.  

Du kan använda detta för att visa olika innehåll för t.ex. personer i vissa lojalitetsnivåer eller som har köpt en viss produkt. Med den här funktionen kan du rikta e-postinnehållet baserat på information om din prenumerant, så att varje mottagare får en mycket personlig marknadsföringsupplevelse.  

Innan du börjar

Innan du börjar

Du kan visa/dölja innehåll baserat på: 

  • profildata (d.v.s, profil eller anpassade egenskaper)
  • Eventvariabler, men bara för:
    • Händelsestyrt (även kallat mättalstyrt) flöde
    • Skräddarsydda block för att visa/dölja

Innan du skapar din e-post måste du ha den data som du behöver på ditt Konto. Med andra ord måste du ha 1 evenemang eller profil med den fastighet du vill använda. 

Använda profildata

Om du vill visa/dölja villkor som baseras på profildata (t.ex. plats, språk osv.) behöver du minst 1 profil med dessa data. 

profil och anpassade egenskaper kan läggas till på följande sätt: 

Läs mer om profilegenskaper i Klaviyo. 

Använda händelseegenskaper

På samma sätt för event properties, det måste finnas 1 event på din Klaviyo Konto. Sedan kan du visa/dölja blocket baserat på flödets triggerhändelse med hjälp av ett specialkodat block. Du kan inte referera till händelsen data med hjälp av logikbyggaren. 

Så i en övergiven kundvagn flöde med triggern Started kassa kan du bygga visa/dölj villkor baserat på en kundvagns värde eller de specifika artiklar som kunden lagt till. 

Utforma ditt budskap

Utforma ditt budskap

Visa/dölj logikbyggaren stöder profildata formaterad som text, siffror och lista. Den innehåller inte support event data, datum eller booleaner. Om du vill använda data som inte stöds i ditt visa/dölj-villkor ska du använda anpassad kod för att skriva villkoret

  1. Lägg till en block eller ett avsnitt till en e-postmallar. 
  2. Välj fliken Display.
    Visningsfliken för ett block
  3. Under Visa/dölj logik väljer du Använd logikbyggare
  4. Välj ett villkor. 
    • Du kan skapa ett enkelt villkor med ett enda kriterium eller ett mer komplext villkor med flera kriterier som kopplas samman med AND eller OR. Läs mer om AND- och OR-kopplingar
  5. Använd knappen Add condition (Lägg till villkor ) för att lägga till ytterligare villkor om så önskas. 
  6. Välj Spara

Om du använder logik för att visa/dölja ett avsnitt och ett block i det avsnittet kan inställningarna samverka och orsaka konflikter. Läs mer i vår artikel om visningsalternativ

AND vs. OR i visa/dölj-villkor 

AND vs. OR i visa/dölj-villkor 

Vid utvärdering av visa/dölj-logik utvärderas villkor som är kopplade med AND före villkor som är kopplade med OR. Tänk på i vilken ordning din logik kommer att utvärderas när du skriver den för att säkerställa att den tolkas som du tänkt dig. 

Som exempel kan nämnas följande villkor: 

Ett exempel segment villkor

Följ dessa kriterier och se om block är synligt för några mottagare: 

mottagareVisas block?Varför då?

Jane

lojalitets_poäng = 145

Favoritfärg = grön 

Favoritfrukt = banan 

NejJane kunde kvalificera sig om hennes favoritfärg var blå eller om hennes favoritfrukt var banan

Alex
lojalitetspoäng = 73

Favoritfärg = blå

Favoritfrukt = äpple

NejAlex kunde kvalificera sig med fler lojalitetspoäng, eller om hans favoritfrukt var kiwi.

Amanda
lojalitetspoäng = 110

Favoritfärg = blå

Favoritfrukt = granatäpple

JaAmanda kvalificerar sig eftersom hon har > 99 lojalitetspoäng och hennes favoritfärg är blå. Hennes favoritfrukt beaktas inte eftersom hon uppfyller båda kriterierna på motsatt sida av OR-operatorn. 

Stephanie
lojalitets_poäng = 42

Favoritfärg = orange

Favoritfrukt = kiwi

JaStephanie kvalificerar sig eftersom hennes favoritfrukt är kiwi. De övriga villkoren beaktas inte eftersom hon uppfyller kriterierna på ena sidan av operatören OR. 

 

Användningsfall för visa/dölj-block 

Användningsfall för visa/dölj-block 

Banner för lojalitetsprogram

Banner för lojalitetsprogram

Om ni har ett lojalitetsprogram, visa Aktiv-deltagarna hur många poäng de har för närvarande. Erbjud kontaktpersoner som ännu inte har registrerat sig för programmet ett incitament för att gå med. För att sätta upp detta behöver du 2 banners. 

Visa Aktiv lojalitetsprogram deltagare en banner med detta visa dölj villkor: 

Lojalitetspoäng > är större än 0 

Ett villkor för att visa block för dem som har mer än 0 lojalitetspoäng 

Visa prospects en banner med detta villkor: 

loyalty_points > är inte inställd

Ett villkor för att visa block för dem som inte har lojalitetspoäng

Du kan behöva justera kriterierna baserat på data som finns tillgängligt i ditt eget Konto. 

Personligt utformade bilder

Personligt utformade bilder

Om du samlar in information om hur dina prenumeranter använder din produkt, visa dem bilder som relaterar till dem. 

Ett varumärke som säljer ryggsäckar kan till exempel fråga om kunderna använder dem för pendling, resor eller vandring. Beroende på svaret kan varumärket visa bilder på sina produkter i dessa miljöer. 

För att konfigurera detta behöver du 3 bildblock som visar din produkt i 3 olika inställningar. 

Visa pendlare en bild av en cyklist som bär ryggsäcken under en pendling med detta tillstånd: 

Företräde för väska = Pendling

Ett villkor för dem som använder sin väska för att pendla

Visa resenärerna en bild på en av dina ryggsäckar på en livlig flygplats med detta tillstånd: 

Väskpreferens = Resa

Ett villkor för dem som använder sin väska för att resa

Visa alla andra en bild av en av dina ryggsäckar i ett naturskönt utomhuslandskap med detta villkor: 

Väskpreferens > är inte lika med > Travel AND Väskpreferens > är inte lika med > Commuting

Ett villkor för dem som använder sin väska till något annat

Lägg märke till att den sista bilden inte bara riktar sig till vandrare; alla som inte är pendlare eller resenärer kommer att se den. Det är viktigt att Konto för mottagare som kanske inte har den här egenskapen inställd, så att din e-post ser bra ut för alla. 

Produktspecifika anmärkningar

Produktspecifika anmärkningar

För att referera till ett objekt från en triggerhändelse i ett flöde krävs att du använder anpassad kod.

Kommunicera produktspecifik information till personer som övergett sin kundvagn för att ge dem viktig information som kan påverka deras köpbeslut. Om du till exempel håller på att få slut på en produkt kan du lägga till en text block med en varning för lågt lager som bara visas för personer som har den artikeln i sin kundvagn med detta villkor:
ITEM_NAME i event.Items

Ett villkor för dem som har en specifik vara i sin kundvagn

Platsspecifika meddelanden 

Platsspecifika meddelanden 

Platsspecifika villkor kan endast utvärdera text; de kan inte utvärdera avstånd från ett postnummer. Visa en anpassad banner för invånare som bor i ett visst område, till exempel de som bor i samma stad som din pop up-butik med det här villkoret:

Stad = Boston

Ett tillstånd för invånare i Boston

Felsökning av visa/dölj block 

Felsökning av visa/dölj block 

Om ditt show/hide-block inte återges som förväntat kan du använda knappen Konvertera till kod för att konvertera bygglogiken till kod. Därifrån kan du inspektera och justera koden så att den återges som förväntat. 

Att konvertera logik till kod är inte reversibelt. 

Vid felsökning, bekräfta att data -typen som används i ditt villkorsvärde är densamma som data -typen i den profil som du refererar till. Till exempel är talet 22 något annat än textvärdet "22". Om ditt villkor är inställt på Number men dina värden är butik som text på profilen, kommer villkoret inte att kunna utvärderas korrekt. 

Konvertera text till siffror 

Om du har sifferegenskaper, men de visas som text i en profil, kan du konvertera dem till siffror i fältet för anpassad kod med hjälp av filtret |multiplicera. För att använda detta lägger du till filtret direkt efter variabelnamnet: 

person.födelsedag|multiplicera:"1" > 21

Booleans butik som text 

Om din true/false data är butik som text, inte som en boolean, eller om du refererar till en egenskap som innehåller både booleans och text, kan du använda dessa strukturer för att täcka alla scenarier. Inkludera alla stavningar och versaler som finns i dina data. 

Provets skickVisa block om...
person|lookup:'VIP' == 1 eller person|lookup:'VIP' == 'true' eller person|lookup:'VIP' == 'True'VIP-egenskapen är inställd på det booleska värdet true eller strängarna true eller True
person|lookup:'VIP' == 0 eller person|lookup:'VIP' == 'false' eller person|lookup:'VIP' == 'False'VIP-egenskapen är inställd på det booleska värdet false eller strängarna false eller False

Icke-alfanumeriska tecken i egenskaper

Om de egenskaper eller värden som refereras till av show/hide block innehåller icke-alfanumeriska tecken (t.ex. symboler som =, ) stöds inte ditt villkor och du får ett felmeddelande. För bästa resultat använder du endast bokstäver (versaler eller gemener, skiftlägeskänsliga), siffror, understreck (_) eller bindestreck (-). 

Anpassad kodning visa/dölj block

Anpassad kodning visa/dölj block

Om du föredrar mer kontroll, eller om du vill skapa ett villkor med hjälp av händelsen data, datum eller booleaner, kan du skräddarsy ditt visa/dölj-block i stället för att använda logikbyggaren. Om du vill börja om från början med kod väljer du knappen Använd kod i logikinställningarna för visa/dölj. 

Alternativet för anpassad kod

Alternativt kan du konvertera ett befintligt visa/dölj-villkor till att använda kod med knappen Konvertera till kod. 

Att konvertera logik till kod är inte reversibelt. 

Om du väljer att använda kod, se till att du har en stark förståelse för Django, programmeringslogik och Klaviyo's data typer. Klaviyos supportteam kan inte tillhandahålla direkt support eller felsökning för anpassad kod. 

Läs mer om stödkonstruktioner

Visa/dölj villkor baserat på händelse data

Visa/dölj villkor baserat på händelse data

Om din e-post skickas som en del av ett händelseutlöst flöde (t.ex. en övergiven kundvagn eller orderbekräftelseflöde) kan du visa/dölja block baserat på detaljerna i flödets utlösande händelse. Så i en övergiven kundvagn flöde med triggern Started kassa kan du skräddarsy villkor för att visa/dölja baserat på en kundvagns värde eller de specifika artiklar som kunden lade till. Läs mer om händelsevariabler.

Förstå hur data är butik

Förstå hur data är butik

Innan du konfigurerar ditt show/hide-tillstånd bör du kontrollera hur din data är butik. Det finns 5 olika typer av data i Klaviyo: 

  • Text
  • Antal
  • Datum
  • Boolesk
  • Lista

Hur din data butik är uppbyggd påverkar vilka villkor för att visa/dölja som fungerar för dig. Lär dig hur du identifierar data -typer i din egen Konto.

Utforma ditt budskap

Utforma ditt budskap

Det första steget för att lägga till specialkodade visa/dölj-villkor i ett meddelande är att bygga e-postmallaren. I det här avsnittet går vi igenom ett specifikt exempel, men du kan följa samma steg för att ställa in vilket block som helst så att det visas baserat på dina egna kriterier.

Om ditt företag till exempel säljer läderväskor kan du samla in kundernas preferenser för hur de använder sina väskor med ett registreringsformulär, enligt nedan. 

A registreringsformulär

Du kan sedan visa en annan bild beroende på vilken väska din kund föredrar. Om kund till exempel har preferensen "Arbete" visas väskan i en bild bredvid en bärbar dator. Om kundens preferens är "Utomhus" kommer väskan att visas nära en naturskön utsiktsplats på en vandringsled. 

  1. Skapa ett kampanj- eller flödesmeddelande.
  2. Lägg till en bild block.
  3. Ladda upp den arbetsrelaterade bilden till block.
  4. Klicka på Display i anpassningsmenyn på bilden block.
  5. Under Visa/dölj logik väljer du Använd kod
  6. Lägg till detta villkor: person|lookup:'Bag Preference' == 'Work'. 
  7. Klicka på Spara ändringar
  8. Klicka på Done på block.

Detta block visas endast för personer som har valt "Arbete" som sin preferens. 

Lägg sedan till den reserelaterade bilden i ett nytt block under den arbetsrelaterade bilden. Följ samma steg som tidigare, men den här gången använder du villkoret person|lookup:'Bag Preference' == 'Outdoors'

Detta block kommer endast att visas för personer som har valt "Outdoors" som sin preferens. 

Företräde för väskor = utomhus

Slutligen lägger du till en bild som ska visas för alla som inte har valt antingen "Arbete" eller "Utomhus". Använd en mer generisk bild och detta villkor: person|lookup:'Bag Preference' != 'Work' och person|lookup:'Bag Preference' != 'Outdoors'.

Här betyder != att "inte är lika med", så detta villkor letar efter personer som har valt något annat än "Arbete" eller "Utomhus", eller som aldrig har valt någon preferens. 

Företräde för väska = allt annat

När du har konfigurerat alla block kan du förhandsgranska ditt meddelande med hjälp av 3 profil. Dessa profiler ska vara prenumeranter som uppfyller ett av vart och ett av bildkriterierna:

  • kund som valde "Utomhus" 
  • kund som valde "Arbete"
  • Och kund med ingen preferens/annan preferens

Du kan använda dessa steg för att visa eller dölja block baserat på en profil eller händelse data i ditt Konto. 

Skapa ett visa/dölj-tillstånd med profildata

Skapa ett visa/dölj-tillstånd med profildata

Om du skapar ett specialkodat visa/dölj-villkor baserat på en profilegenskaper, ersätter du exempelvariabeln från tabellerna i den villkorliga logikreferensen (t.ex. person|lookup:'Favorite Color') med din profilegenskaper. 

För att hitta rätt variabel att använda:

  1. Klicka på Personalisering för att öppna menyn för personalisering.
  2. Välj ett alternativ från menyn för att lägga till det i texten block.
  3. Kopiera variabelnamnet från etiketten. För att identifiera variabelnamnet tar du bort de snirkliga hakparenteserna runt variabeln, liksom |default:'' i slutet (om det finns), tillsammans med eventuella andra filter.
    I skärmdumpen nedan är till exempel den fullständiga etiketten {{ person|lookup:"Accepts Marketing"|default:"" }}. Variabelnamnet är person|lookup:"Accepterar marknadsföring", så välj den del som ska användas i ditt visa/dölj-villkor. 

En variabel för visa/dölj-logik

Skapa ett visa/dölj-tillstånd med event data

Skapa ett visa/dölj-tillstånd med event data

Du kan använda event data för att visa eller dölja block om ditt meddelande är en del av ett eventutlöst flöde. Endast data inom triggerhändelsen kan användas i ett visa/dölj-läge. 

För att identifiera händelsevariabler:

  1. Klicka på Förhandsgranska & test i mallredigeraren.
  2. Klicka på Händelse under Förhandsgranska data källa.
  3. I rullgardinsmenyn väljer du den händelse som ska utlösa det meddelande du skapar. 
  4. Bläddra igenom händelseegenskaperna för att hitta de data som du vill inkludera. 
  5. Klicka på fastighetsnamnet för att kopiera etiketten. 
  6. Klistra in etiketten i en text block eller i en textredigerare. 
  7. Ta bort de snirkliga parenteserna (t.ex. {{ och }}) från etiketten, liksom alla filter.
  8. Använd den variabel som finns kvar i ditt visa/dölj-tillstånd.

I skärmdumpen nedan ser du etikett {{ event|lookup:'Item Count' }}. Du behöver bara texten event|lookup:'Item Count' för ditt visa/dölj-villkor. Observera att dina data kan ha en annan struktur, t.ex. {{ event.extra.line_items.0.title }} eller {{ event.ShippingAddress.address1 }}. Använd variabeln som den ser ut i ditt evenemang data. 

Förhandsgranska data för att hitta händelsevariabler

Anpassa dina villkor för visa/dölj

Anpassa dina villkor för visa/dölj

Lär dig hur du skapar anpassade visa/dölj-villkor med hjälp av den villkorliga logikreferensen. Denna resurs innehåller exempel på villkor, som du kan anpassa med din egen profil och händelse data. 

Ytterligare resurser

Ytterligare resurser

Var den här artikeln till hjälp?
Använd endast detta formulär för feedback på artiklar. Lär dig hur du kontaktar support.

Utforska mer från Klaviyo

Community
Få kontakt med kollegor, partner och Klaviyo-experter för att hitta inspiration, dela insikter och få svar på alla dina frågor.
Live-utbildning
Delta i en livesession med Klaviyo-experter för att lära dig om bästa praxis, hur man konfigurerar viktiga funktioner och mer.
Support

Få tillgång till support via ditt konto.

E-postsupport (gratis provperiod och betalkonton) Tillgänglig dygnet runt, alla dagar i veckan

Chatt/virtuell hjälp
Tillgängligheten varierar beroende på plats och abonnemangstyp