“Hade det varit Salesforce hade det crashat och loggat ut mig” skämtade jag med en kollega när vi tillsammans kollade igenom en funktion i Braze. Jag gillar Salesforce men smidigt är det inte. Braze har dock många smidiga funktioner och en av dessa är User Update Step i Canvas.
Det är en lite anonym del av Canvas som kan göra en hel del intressanta saker i rätt händer.
För att illustrera delar jag 3 praktiska exempel som faktiskt är mer än bara gimmicks och på riktigt kan förbättra ert arbete.
Vad är User Update?
User Update är en Canvas Component som möjliggör att uppdatera användares attribut, event och purchases utan att trixa med API’r.
Och detta kan du göra i en enkel meny eller genom att knacka lite kod. Så det är ett enkelt verktyg som också kan göra lite mer, om du så vill.
Du kan uppdatera ett custom attribut, ta bort ett custom attribute, öka eller minska värdet av ett custom attribute eller uppdatera en array (lista).
Påminnelse om aktiv prenumeration.
I vissa branscher och marknader behöver företag informera om aktiva prenumerationer eller konton, till exempel var sjätte månad.
Ett behov som kan lösas med User Update. Om prenumerationens startdatum (eller motsvarande) registreras i systemet som ett attribut kan man i JSON Editor sätta upp en check som kollar om dagens datum är en av dessa ‘sjätte månader’.
Logiken ser enkelt ut så här:
-
Jämför dagens datum med dagen då den senaste aktiva prenumerationen startade.
-
Om den är jämnt delbar med 180 (180,360,540,720 etc.) skrivs ett attribut t.ex. “Subscription_reminder” = 1
-
Det innebär att man inte behöver “hårdkoda” vilka datum påminnelsen ska gå ut på, det sköter uträkningen.

Sen kan man koppla på ett mejlutskick som skickas då man skriver detta attributet till 1 och ha en till Canvas med User Update som sen återställer attributet till 0.
Märk väl att samma idé (räkna ner till årsdagar och liknande) kan användas för andra saker.
Spara en promotion code
En begränsning med Braze Promotion Codes har länge varit att varje gång du för en användare delar en kod, genereras en ny. Så tidigare har det varit svårt att i ett meddelande skicka ut en promotion code och sen senare i t.ex ett content card, påminna om att använda samma kod.
Med User Update kan du nu enkelt spara kod mot ett attribut hos användaren som den sen enkelt kan referera. Läs hur du gör här.

Scoringsystem
Något Braze saknar är ett scoringsystem. Inte speciellt konstigt då det är något som oftast är associerat med B2B-världen. Men det finns definitivt scenarion där det kan vara användbart. Kanske speciellt i situationer där ni ännu inte har behov för en churn- eller lojalitets-modell.
Här är ett exempel:
Det fiktiva företaget “TicketMeister” har ett nyhetsbrev där de informerar om vilka spelningar och events som kommer ske under månaden.
Varje event matchar mot en kategori och dess länk i mejlen har ett motsvarande Link Alias. Runt dessa Link Alias kan vi nu bygga ett system där:
-
Varje klick på en Link Alias för dessa kategorier adderar 1 poäng för attributet “interested_in_X” där X står för kategorin i fråga. Till exempel “humor” eller “rock”.
-
En annan Canvas också minskar poängen. Vi kan tänka oss med 1 poäng varje månad om summan är mer än 0. (detta för att poängen inte ska öka i oändligheten och vara något slags mått på “nuvarande intresse”)

På så sätt kan TicketMeister skapa en enkel scoringmodell över en kunds aktuella intressen som sen kan jämföras mot varandra för att bestämma vilket innehåll som ska visas och i vilken ordning.
Intressepängen i det här exemplet kan också användas för att aktivera olika Canvases.
En fördel mot att bara skapa segment direkt på klick på Link Alias är att antingen har man klickat och är med eller så har man inte det. Det är en 1 och en 0a. Ingen skillnad där emellan och saknar också aspekten av tid. Med ett scoringsystem kan man säga att allt under 10 innebär att man inte är speciellt intresserad och också ta höjd för att intressen ändras över tid.
Sammanfattning:
User Update är en kraftfull funktion som låser upp mer komplexa lösningar. Jag ser på det så här: User update låter dig skriva attribut och events på saker som händer i systemet då du kan kombinera Action och API Entry Steps för Canvases tillsammans med tillgängliga Liquid tags.
På så sätt kan du som systemexpert brygga lite av gapet mellan vad man kan göra i systemet “out of the box” och vad som kräver kvalificerad utveckling.
Det kan användas som alternativ till, eller som proof of concept för saker som recommendation engines eller lojalitetsprogram.
Om du vill ha hjälp att effektivt använda User Update Step eller andra delar av braze, eller har frågor, kontakta oss.
Ha det bra!