Merchandising

Campaigns

Påvirk produkter vist af Clerk.
Backend in the Clerk.io backend

Merchandising giver dig en høj grad af kontrol over de produkter, der vises af Clerk, såsom at fremhæve udsalgsvarer, prioritere specifikke brands, skjule udsolgte produkter og meget mere.

Grundlæggende information #

Kampagner har altid et Navn efter eget valg. Valgfrit kan du tilføje en Beskrivelse for at minde dig selv og dine kollegaer om kampagnens formål.

Planlægning #

Beslut om en kampagne skal køre på ubestemt tid eller i en specifik tidsramme. Planlægning er især nyttig, hvis du kun vil påvirke resultater i en periode som Black Friday-ugen eller under julesalget.

Ved at bruge planlægning undgår du at glemme at slå kampagnen fra, når den ikke længere er relevant.

Udvælgelse af produkter #

Når du konfigurerer Triggers og Regler, bør du udvælge produkter på en måde, der holder dine kampagner opdateret, selv når dit katalog ændrer sig.

Du kan udvælge produkter manuelt med Produktliste, men det anbefales at skrive nøgleord med Search eller bruge Filtre til at vælge produkter dynamisk.

På den måde forbliver dine kampagner relevante, selv når produkter bliver udsolgt, og nye tilføjes til kataloget.

Produktliste #

Dette er den simpleste måde at vælge produkter til din kampagne. Søg blot på de ønskede produkter, og klik på dem for at vælge dem.

Du kan vælge så mange produkter, du vil. Hvis produkter senere forsvinder fra dit katalog, vil de ikke længere være med i resultaterne.

Produkt-rækkefølge #

Når en regel bruger Product list, kan du bestemme rækkefølgen af de valgte produkter direkte i produktvælgeren. Dette er den rækkefølge, som kunderne ser, når reglen placerer disse produkter i resultaterne.

  1. Åbn Merchandising og rediger kampagnen.
  2. Under Rules, klik på knappen med reglens valgte produkter for at åbne produktvælgeren.
  3. Tag fat i det prikkede håndtag ved siden af et valgt produkt og træk det til den ønskede position. Rækken følger din markør, og en stiplet boks viser, hvor det lander.
  4. Slip rækken i den stiplede boks. Gentag for andre produkter, du vil flytte.
  5. Luk vælgeren og klik på Save på kampagnen.

For at ændre rækkefølgen med tastatur, fokusér på en produktrække og tryk Alt + ↑ eller Alt + ↓. Skærmlæsere annoncerer flytningen.

Eksempel: Flyt et valgt produkt fra fjerde til første position for at placere det før de andre udvalgte produkter. Du kan ændre denne rækkefølge uden at fjerne og vælge produkterne igen. Reglen styrer stadig, hvor produkterne placeres i resultaterne.

Vælg produkter med fritekst. Indtast blot nøgleord, der matcher de produkter, du vil inkludere, som “Nike sneakers”, “jordbær valleprotein” eller “macbook pro”.

Alle produkter, der matcher disse nøgleord på et hvilket som helst tidspunkt, vil være del af kampagnen.

Filtre #

Disse kan bruges til at vælge produkter dynamisk baseret på deres attributter. Produkter, der matcher filtrene på et givent tidspunkt, vil være del af kampagnen.

Filter-interfacet giver dig mulighed for at vælge et vilkårligt antal attributter, f.eks. produkter på udsalg med en pris under €100, som også er høj-margin varer.

Dynamiske værdier #

Når en kampagne bruger When Seeing Products Matching, kan du lade et filter bruge en attribut fra produktet, som besøgende kigger på. Dette gør, at samme kampagne kan tilpasse sig hver produktside, i stedet for at bruge én fast værdi.

I kampagnens Filtre-sektion konfigureres hvert filter med:

  1. Produktattributten, der skal filtreres på, f.eks. brand, produkttype eller tags.
  2. Betingelsen, såsom er eller indeholder.
  3. Fixed value for at indtaste én specifik værdi, eller Current product for at bruge det viste produkt.
  4. Den værdi, der skal sammenlignes med, eller attributten, der bruges fra det aktuelle produkt.

Eksempel: Vælg Current product og brug det aktuelle produktets type for at vise produkter, der passer til samme type. Dette kan kombineres med andre filtre, som en fast prisbetingelse.

Filter-udtrykket kan stadig redigeres manuelt. Dynamiske værdier bruger formatet {{ attribute_name }}, hvor attribute_name udskiftes med den matchende attribut på det sete produkt.

Produktantal vises ikke i editoren for filtre, der bruger aktuelle produktværdier, da der ikke findes noget aktuelt produkt, før en besøgende åbner en produktside. Disse værdier løses på siden ud fra det viste produkt.

Aktuelle produktværdier er kun tilgængelige for regler i Merchandising-kampagner. Audience, Email og indholdsfiltre er uændrede.

Kundeværdier #

Et regels produkt-filter kan sammenligne en produktattribut med en attribut fra den identificerede kunde. Det gør det muligt for én regel at vælge forskellige produkter til hver besøgende, baseret på deres land, køn eller kundetype.

Kundeværdier virker i Search og Recommendations widgets på webshops og i Email Embeds. De understøttes ikke i Clerk.io nyhedsbreve eller automatiserede flow-emails.

  1. Åbn Merchandising og rediger kampagnen.
  2. Under Rules, åbn reglens produktvalg.
  3. Gå til Filter-fanen og klik Add filter.
  4. Vælg produktattribut og betingelse for sammenligning.
  5. Sæt kilde til Customer og vælg kundeattributten.
  6. Luk produktvalget og klik på Save på kampagnen.

Eksempel: Sammenlign et produkts tilgængelige lande med kundens land for at vælge produkter, der kan sendes til dem. Begge attributter skal indeholde kompatible værdier.

Hvis du tracker kundens køn og sender det til Clerk.io, kan du sammenligne det med en produkts kønsattribut for at udvælge matchende produkter. Dette kræver kønsdata på både kunder og produkter, med kompatible værdier.

Du kan også bruge en kundetype til at vælge relevante produkter.

Dette kan kombineres med et customer attribute trigger. Triggeren afgør, hvornår kampagnen kører; kundeværdien bestemmer, hvilke produkter reglen vælger.

Identifikation

Kundeværdier kræver den besøgendes email og den valgte attribut i deres kundeprofil i Clerk.io. En email identificerer kunden; den leverer ikke en manglende lande-, køns- eller gruppesværdi.

Clerk.js håndterer dette automatisk for butikker, der allerede rapporterer kundelogins eller identifikationer til Clerk.io. Et kampagneklik, der bærer kundens email, tæller også som identifikation.

For en logget ind kunde huskes emailen på tværs af sideindlæsninger under browsersessionen. Den gemmes aldrig i cookieløs eller privat tilstand.

For brugerdefinerede integrationer, se Customer Context nedenfor.

Manglende værdier

Hvis besøgendes email er ukendt, eller kunden mangler en værdi for den valgte attribut, bliver den kundebaserede regel sprunget over. Dette medfører ikke fejl. Eksisterende regler fortsætter med deres nuværende adfærd.

En regional regel begrænser derfor kun produkter for kunder, som kan identificeres og har den krævede attribut. Anonyme besøgende får ikke denne begrænsning.

Triggers #

Disse styrer hvor dine kampagner skal være aktive. Triggers går fra hvor som helst, ned til et specifikt banner på en bestemt produktside.

Kampagner kan køre på enhver af de valgte Triggers, eller kun når alle trigger-kriterier er opfyldt.

Nedenfor ses alle de aktuelt tilgængelige Triggers.

Cross-Platform #

Bruges til at målrette alle Clerk-elementer eller vælge specifikke ud fra Content IDs eller API-endpoints.

  • Anywhere: Alle Clerk-elementer på dit site, i emails og Chat.
  • Only for Specific Content: Enhver valgt Content-blok, du har oprettet på tværs af Search, Recommendations og Email.
  • For Specific API Endpoint: Endpoints som recommendations/complementary eller search/predictive. Dette er oftest kun nødvendigt ved serverside-opsætning.
  • For Specific API Parameter: Muliggør at trigge kampagnen programmæssigt.
  • When Customer Attribute …: Målretter når den identificerede kunde har attributter, der matcher dine betingelser.
  • When Customer is in Audience …: Målretter når den identificerede kunde tilhører en eller flere valgte Audiences.

Search #

Specialiseret til resultater vist i Instant Search, Search Page eller Omnisearch.

  • On All Searches: Alle søgninger foretaget af besøgende.
  • When a Search: Specifikt ord eller ordvalg enten for et præcist eller tæt match, eller når forespørgslen blot indeholder ordet/ordene. Dette kan også være tomt for at målrette tom-tilstand i Omnisearch, før der er indtastet en forespørgsel.

Chat #

Specialiseret til resultater vist i Chat, når der søges efter produkter.

  • On All Chat Searches: Påvirker alle produkter vist i Chat, når der søges på dem.
  • When a Chat Search…: Påvirker kun produkter vist i Chat, når de er fundet med specifikke nøgleord. Vælg ord for præcist eller tæt match, eller målret forespørgsler, der blot indeholder ordet/ordene.

Recommendations #

Specialiseret til onsite-elementer, der bruger Recommendations logikker, som Bestsellers på forsiden eller Cross-Sell på produktsider.

  • When Seeing Category: Vælg en specifik kategoriside ud fra dens navn. Gælder for logikkerne Bestsellers & Trending i Category - uanset om den vises som banner eller fuld kategoriside.
  • On All Categories: Samme som ovenfor, men på alle kategorisider.
  • When Seeing Products Matching: Gælder for logikkerne Best Cross-Sell og Best Alternatives på produktsider, der matcher dit valg.
  • On All Recommendations: Alle Recommendations-elementer på sitet.

Email #

Specialiseret til e-mail marketing, både når der indsættes produkter og når Clerk bruges til at sende emails.

  • Only for Specific AI Campaign: Vælges ud fra navn.
  • Only for Specific Newsletter: Vælges ud fra navn.
  • Only for Specific Trigger: Vælges ud fra navn.
  • Only for Specific Embedded Email: Vælges ud fra Embed-navn.
  • On All AI Campaigns: Målretter alle aktive AI Campaigns.
  • On All Newsletters: Målretter alle aktive Newsletters.
  • On All Triggers: Målretter alle aktive Triggers.
  • On All Embedded Emails: Målretter alle aktive Email Embeds.

Regler #

Disse bestemmer hvordan dine resultater påvirkes ved at ændre deres placering i resultaterne. Placering betyder blot, om et produkt vises som nr. 1, nr. 10, nr. 34 osv.

Regler kan spænde fra meget brede, som at booste alle produkter på udsalg, til meget snævre, som at fastgøre et par Nike sneakers i alternativer-banneret for et andet, lignende par.

Tvingende #

Ser bort fra eksisterende logik, inklusive filtre og andre Merchandising-regler. Produkter kan også tvinges ind i resultater, hvor de ellers ikke ville blive vist.

  • Pin: Den mest aggressive regel. Den tvinger ét eller flere produkter til toppen, uanset anden logik.

Sortering #

Ændrer rækkefølgen af resultater, mens kun produkter, der allerede var i resultatsettet, vises.

Eksempel: Hvis du promoverer dine Nike Air 2.0 sneakers, vises de ikke ved søgning på “t-shirts”, men de får mere eksponering ved søgning på “sneakers”.

Sorteringsregler påvirker resultater, mens Clerk.io’s AI stadig bruger sin intelligens.

  • Adjust position in results: Flytter matchende produkter op med en procentdel. En justering på 50% flytter et produkt fra position 20 til position 10; 100% flytter det til position 1.
  • Promote in results: Fordeler valgte produkter ud over resultaterne, f.eks. at placere et højmargin-produkt for hver tredje produkt startende fra andet resultat.
  • Promote to position: Placerer valgte produkter fra en bestemt position, f.eks. at vise 3 Adidas-produkter fra fjerde resultat.
  • Bury below others: Udvalgte produkter vises efter andre produkter. F.eks. vis udsolgte produkter i bunden af søgeresultaterne.
  • Promote slightly (Outdated): Udvalgte produkter prioriteres lidt mere, men har ikke stor effekt på resultaterne. Vi anbefaler at bruge Adjust position in results i stedet.
  • Give a significant boost (Outdated): Udvalgte produkter prioriteres meget højere, hvilket ofte får dem vist i top-resultaterne. Vi anbefaler at bruge Adjust position in results i stedet.
  • Give a custom boost (Outdated): Vælg en tilpasset multiplikator til at prioritere produkter. Vi anbefaler at bruge Adjust position in results i stedet.

Fjernelse #

Udplukker specifikke produkter, der må vises, og skjuler andre, der ikke matcher kriterierne.

  • Show Only: Kun de udvalgte produkter vises, også selvom der er andre match.
  • Remove any: Skjuler de udvalgte produkter helt.

Omfang #

Clerk bruger produkt- og kategori-ID’er til at anvende kampagner. Kampagner med flere Stores fungerer kun som tiltænkt, hvis disse ID’er er ens på tværs af dine Stores.

Kampagner kan tilføjes til én Store eller flere på samme tid. Det giver dig friheden til at påvirke resultater på tværs af hele virksomheden eller kun de dele, der er vigtige.

Hver kampagne kan konfigureres med et Omfang ud fra, hvor du vil have den til at køre. Brug menuen Edit scope til at vælge, hvilke Stores kampagnen skal køre på.

Fra Merchandising-oversigten kan du se og oprette kampagner for den aktuelle Store på Single Store-siden og bruge Multiple Stores-siden til tvær-konto kampagner.

Yderligere detaljer #

Disse detaljer forklarer specielle tilfælde, der er relevante ved konfiguration eller fejlsøgning af omplaceringsregler:

  • Promote in Results, Promote to Position, og Adjust Position omrokkerer kun produkter, der allerede er i nuværende resultatvindue. Pin kan tilføje produkter, der ikke er i de organiske resultater.
  • Regelprioritet er Pin, Promote to Position, Promote in Results, derefter Adjust Position. Produkter flyttes, ikke duplikeres.
  • Hold disse grænser adskilt:
    • API limit: antal produkter returneret pr. side.
    • Promote to Position limit: produkter indsat i dens blok.
    • Adjust Position Max depth: hvor langt ned på listen matchede produkter kan findes.
  • Merchandising kører før sider opdeles. Hold side-størrelsen ensartet ved brug af Load more, og kontroller den første side sammen med den næste.
  • Den bagvedliggende Search-tjeneste klarer meget af det tunge arbejde for Merchandising, så Search-versionen påvirker resultatvinduet. Search v2 anvender omplaceringsregler på hele endpoint-resultatet før beskæring til API limit; Search v3 anvender dem på et begrænset vindue før beskæring. Et produkt med lav placering kan derfor være muligt at nå i Search v2, men udenfor Search v3’s vindue. Brug Pin hvis produktet absolut skal vises.

Til udviklere #

Kampagner kan også trigges og deaktiveres programmatisk og giver dig mere kontrol over, hvor de anvendes. Brugsscenarier inkluderer at trigge kampagner, når bestemte kundegrupper logger ind, eller når en ønsket kurvstørrelse opnås.

Customer Context #

For kundebaserede regler i en tilpasset frontend-integration, indstil den besøgendes kendte email i Clerk.js før de kald, der skal bruge det:

Clerk('context', 'email', 'customer@example.com');

Udskift eksemplet med den identificerede besøgendes email. Du kan også overføre deres email i frontend-API-kaldet. Clerk.io bruger det til at slå kundens attributter op, uden at vente på kobling mellem kunde og besøgende.

API Trigger #

Opret kampagnen med triggeren For Specific API Parameter. Kopiér dens Campaign ID til brug i API-kald.

Tilføj parameteren merchandising i API-kald. Dette sendes som en liste med ét eller flere Campaign IDs:

$ curl -X POST \
       -H 'Content-Type: application/json' \
       -d '{"key":      "your_api_key",
            "visitor":  "aR9Km32l",
            "limit":    4,
            "labels":   ["Most Popylar"],
            "merchandising": ["boost-bracelets", "high-margin"]' \
       http://api.clerk.io/v2/recommendations/popular

Clerk.js Trigger #

Tilføj parameteren data-merchandising i din embedkode. Dette skal indeholde en liste med et eller flere Campaign IDs:

<span class="clerk"
  data-template="@home-page-popular"
  data-merchandising="['boost-bracelets', 'high-margin']"
></span>

Deaktivering i API #

Hvis Clerk.io viser uventede resultater, er det ofte en god start at deaktivere alle Merchandising-kampagner for et API-kald, for at kontrollere, om det er årsagen.

Dette kan gøres ved at tilføje parameteren flags=disable.merchandising til dit API-kald:

https://api.clerk.io/v2/recommendations/popular?key=your_api_key&flags=disable.merchandising=true

Dette vil deaktivere alle Merchandising-kampagner for det API-kald, uden at det påvirker resten af din Clerk.io-opsætning.

Denne side er oversat af en hjælpsom AI, og der kan derfor være sproglige fejl. Tak for forståelsen.