Merchandising

Campaigns

Påvirk produkter vist af Clerk.
Backend i Clerk.io backend

Merchandising giver dig en høj grad af kontrol over de produkter, der vises af Clerk, såsom at fremhæve produkter på tilbud, prioritere specifikke mærker, 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 #

Vælg, om en kampagne skal køre ubegrænset eller i en specifik tidsperiode. Planlægning er særlig nyttigt, hvis du kun vil påvirke resultaterne i en periode som Black Friday-ugen eller under dit julesalg.

Hvis du bruger planlægning, undgår du ved et uheld at glemme at slukke for kampagnen, når den ikke længere er relevant.

Valg af produkter #

Når du konfigurerer Triggers og Regler, bør du vælge produkter på en måde, så dine kampagner forbliver opdaterede, selvom dit katalog ændrer sig.

Du kan udvælge produkter manuelt med Product List, men det anbefales at skrive nøgleord med Search eller bruge Filters for at vælge produkter dynamisk.

På denne måde forbliver dine kampagner relevante, selv når produkter bliver udsolgt, og nye bliver tilføjet til dit katalog.

Product List #

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

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

Produkt rækkefølge #

Når en regel bruger Product list, kan du sætte rækkefølgen på 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, der viser reglen udvalgte 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 den lander.
  4. Slip rækken i den stiplede boks. Gentag for andre produkter, du vil flytte.
  5. Luk vælgeren og klik Save på kampagnen.

For at omarrangere med tastatur, fokuser på en produkt-række og tryk Alt + ↑ eller Alt + ↓. Skærmlæsere annoncerer flytningen.

For eksempel kan du flytte et udvalgt produkt fra fjerde til første plads for at placere det før 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 ved brug af fritekst. Skriv blot nøgleord, der matcher de produkter, du vil inkludere, som “Nike sneakers”, “jordbær whey pulver” eller “macbook pro”.

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

Filters #

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

Filterinterfacet giver dig mulighed for at vælge et vilkårligt antal attributter, f.eks. produkter på tilbud 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 få et filter til at bruge en attribut fra det produkt, som besøgende ser. Dette gør det muligt for den samme kampagne at tilpasse sig til hver produktside i stedet for at bruge en fast værdi.

I kampagnens Filters-sektion, konfigurer hvert filter med:

  1. Produktattributten, der skal filtreres på, såsom brand, produkttype eller tags.
  2. Betingelsen, f.eks. is eller contains.
  3. Fixed value for at indtaste en bestemt værdi eller Current product for at bruge det produkt, der bliver vist.
  4. Den værdi, der skal sammenlignes med, eller attributten, der skal bruges fra det aktuelle produkt.

For eksempel, vælg Current product og brug den aktuelle produkttype for at vise produkter, der passer til samme type. Du kan kombinere dette med andre filtre, såsom en fast prisbetingelse.

Filterudtrykket kan stadig redigeres manuelt. Dynamiske værdier bruger formatet {{ attribute_name }}, hvor attribute_name erstattes med den matchende attribut på det viste produkt.

Produktantal vises ikke i editoren for filtre, der bruger værdier fra aktuelle produkter, da der ikke er et aktuelt produkt, før en besøgende åbner en produktside. Disse værdier bestemmes på websitet ud fra det viste produkt.

Værdier fra aktuelle produkter er kun tilgængelige for Merchandising-kampagneregler. Audience-, email- og content-filtre er uændrede.

Kundeværdier #

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

Kundeværdier fungerer i butikens Search og Recommendations-widgets, Email Embeds, AI Newsletters og Flows.

  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 til sammenligning.
  5. Sæt værdikilden til Customer og vælg kundens attribut.
  6. Luk produktvalget og klik Save på kampagnen.

For eksempel kan du sammenligne 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 for at sammenligningen matcher.

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

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

Du kan kombinere dette med en customer attribute trigger. Triggeren bestemmer, hvornår kampagnen kører; kundeværdien bestemmer, hvilke produkter reglen vælger.

Identifikation

Kundeværdier kræver kundens email og den valgte attribut på deres kundekort i Clerk.io. En email identificerer kunden og leverer ikke en manglende land-, køn- eller gruppeværdi.

For nyhedsbreve og flow-emails bruger reglen modtagerens kundeattributter. Sørg for, at den valgte attribut er tilgængelig på kundens record i Clerk.io.

Clerk.js håndterer dette automatisk for butikker, der allerede rapporterer kunde-login eller identifikation til Clerk.io. Et kampagneklik, der medfører kundens email, tæller også som en identifikation.

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

For brugerdefinerede integrationer, se Customer Context nedenfor.

Manglende værdier

Hvis kundens email er ukendt, eller kunden ikke har nogen værdi for den valgte attribut, bliver kundebaserede regler sprunget over. Dette giver ikke en fejl. Eksisterende regler bevarer deres nuværende adfærd.

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

Triggers #

Disse styrer, hvor dine kampagner skal være aktive. Triggers spænder fra anywhere ned til et specifikt banner på en specifik produktside.

Kampagner kan køres på any af de valgte Triggers eller kun når all triggerkriterier er opfyldt.

Nedenfor er alle de aktuelt tilgængelige Triggers.

Cross-Platform #

Bruges til at målrette alle Clerk-elementer eller udvælge specifikke baseret på deres Content IDs eller API-endpoints.

  • Anywhere: Alle Clerk-elementer på dit website, emails og Chat.
  • Only for Specific Content: Alle Content-blokke du har oprettet på tværs af Search, Recommendations og Email.
  • For Specific API Endpoint: Endpoints såsom recommendations/complementary eller search/predictive. Dette er typisk kun nødvendigt ved serverside-setup.
  • For Specific API Parameter: Gør det muligt at trigge kampagnen programmatisk.
  • When Customer Attribute …: Målretter, når den identificerede Customer har attributter, der matcher dine betingelser.
  • When Customer is in Audience …: Målretter, når den identificerede Customer tilhører en eller flere valgte Audiences.

Search #

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

  • On All Searches: Enhver søgning udført af besøgende.
  • When a Search: Specifikke ord efter eget valg enten til et eksakt eller tæt match, eller når forespørgslen blot indeholder ordet/ordene. Dette kan også stå tomt for at målrette empty-state i Omnisearch, før en forespørgsel er indtastet.

Chat #

Specialiseret til resultater i Chat, når den søger efter produkter.

  • On All Chat Searches: Påvirker alle produkter vist i Chat, når den søger efter dem.
  • When a Chat Search…: Påvirker kun produkter vist i Chat, når de findes med bestemte nøgleord. Vælg ord for eksakt eller tæt match, eller målret forespørgsler, der blot indeholder ordet/ordene.

Recommendations #

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

  • When Seeing Category: Vælg en specifik kategori-side ud fra navn. Gælder for logikkerne Bestsellers & Trending i kategori uanset, om den vises som banner eller på hele kategorisiden.
  • 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å siden.

Email #

Specialiseret til emailmarketing, både ved indlejring af produkter og når Clerk bruges til at sende e-mails.

  • Only for Specific AI Campaign: Udvalgt efter navn.
  • Only for Specific Newsletter: Udvalgt efter navn.
  • Only for Specific Trigger: Udvalgt efter navn.
  • Only for Specific Embedded Email: Udvalgt efter 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.

Rules #

Disse bestemmer hvordan dine resultater påvirkes ved ændring af deres position i resultaterne. Position betyder blot, om et produkt vises som nr. 1, 10., 34., osv.

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

Forcing #

Tilsidesætter 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. Tvinger et eller flere produkter til toppen, uanset anden logik.

Sorting #

Ændrer rækkefølgen på resultater, men viser kun produkter, der allerede var i sæt.

For eksempel, hvis du promoverer dine Nike Air 2.0 sneakers, vil de ikke blive vist ved søgninger på “t-shirts”, men de vil få mere eksponering ved søgninger på “sneakers”.

Sorterregler påvirker resultater uden at påvirke Clerk.io’s AI-intelligens.

  • Adjust position in results: Flytter matchende produkter op med en procentdel. 50% flytter et produkt fra position 20 til position 10; 100% flytter det til position 1.
  • Promote in results: Fordeler valgte produkter gennem resultaterne, f.eks. ved at placere en high-margin vare for hver tredje produkt fra det andet resultat.
  • Promote to position: Placerer valgte produkter fra en bestemt position, f.eks. vise 3 Adidas-produkter fra det 4. 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 det har ikke stor effekt. Det anbefales at bruge Adjust position in results i stedet.
  • Give a significant boost (Outdated): Udvalgte produkter prioriteres væsentligt mere, ofte så de vises i toppen. Det anbefales at bruge Adjust position in results i stedet.
  • Give a custom boost (Outdated): Vælg en brugerdefineret multiplikator for at prioritere produkter med. Det anbefales at bruge Adjust position in results i stedet.

Removing #

Udvælger specifikke produkter, der må vises, og skjuler andre, der ikke matcher kriterierne.

  • Show Only: Kun de valgte produkter vil blive vist, selv hvis der findes andre matches.
  • Remove any: Skjuler de valgte produkter helt.

Scopes #

Clerk bruger produkt- og kategori-ID’er til at anvende kampagner. Flere butik-kampagner fungerer kun som tiltænkt, hvis disse ID’er er ensartede på tværs af dine butikker.

Kampagner kan tilføjes til én butik eller flere på én gang. Dette giver dig friheden til at påvirke resultater i hele din forretning eller kun for de dele, der betyder noget.

Hver kampagne kan konfigureres med et Scope baseret på, hvor du vil køre den. Brug Edit scope-menuen for at vælge butikker, kampagnen skal køre på.

Fra Merchandising-oversigten kan du se og oprette kampagner for den aktuelle butik fra Single Store-siden og bruge Multiple Stores-siden til cross-account kampagner.

Flere detaljer #

Disse detaljer forklarer kanttilfælde, der er relevante, når du konfigurerer eller fejlsøger regler for omorganisering:

  • Promote in Results, Promote to Position og Adjust Position omarrangerer kun produkter, der allerede er i det aktuelle resultatsæt. Pin kan tilføje produkter, som ikke er med i de organiske resultater.
  • Regelprioritering er Pin, Promote to Position, Promote in Results, derefter Adjust Position. Produkter flyttes, ikke duplikeres.
  • Hold disse begrænsninger adskilt:
    • API limit: Produkter pr. side.
    • Promote to Position limit: Produkter indsat i denne blok.
    • Adjust Position Max depth: Hvor langt nede på listen de matchede produkter kan findes.
  • Merchandising køres før pagination. Hold sidestørrelsen ensartet, når du bruger Load more, og tjek første side sammen med næste side.
  • Den underliggende Search-tjeneste udfører meget af arbejdet for Merchandising, så Search-versionen påvirker resultatsættet. Search v2 anvender omorganisering på hele endpoint-resultatet før slicing til API limit; Search v3 anvender det på et begrænset vindue og slicer bagefter. Et produkt langt nede på listen kan nås i Search v2, men være uden for vinduet i Search v3. Brug Pin, hvis produktet skal vises.

For udviklere #

Kampagner kan også triggers og deaktiveres programmatisk, hvilket giver dig mere kontrol over, hvor de anvendes. Use-cases inkluderer f.eks. at aktivere kampagner, når bestemte kundegrupper logger ind, eller når en ønsket kurvstørrelse er opnået.

Customer Context #

For kundebaserede regler i en brugerdefineret butiksløsning, sæt besøgendes kendte email i Clerk.js, før du laver de kald, der skal bruge den:

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

Erstat eksemplet med den identificerede besøgendes email. Du kan også sende deres email med API-kaldet. Clerk.io bruger den til at slå kundens attributter op uden at vente på et customer-to-visitor mapping.

API Trigger #

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

Inkluder parameteren merchandising i API-kald. Denne skal sendes som en liste af en eller flere kampagne-ID’er:

$ 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 #

Inkluder parameteren data-merchandising i din embedcode. Denne skal indeholde en liste af en eller flere kampagne-ID’er:

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

Deaktiver via API #

Hvis Clerk.io viser uventede resultater, er det ofte et godt udgangspunkt at deaktivere alle Merchandising-kampagner for et API-kald, for at se om det er årsagen.

Du kan gøre dette 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 forstyrre 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.