Skriptprofilattribut

Senaste uppdatering: 2023-07-27
  • Skapat för:
  • Developer

Skriptprofilattributen är namn/värde-par som definieras i Adobe Target lösning. Värdet avgörs av om ett JavaScript-fragment körs på målservern per serveranrop.

Användare skriver små kodfragment som körs per mbox-anrop och innan en besökare utvärderas för målgrupps- och aktivitetsmedlemskap.

Format

Skriptprofilattribut skapas i målgruppsavsnittet. Alla attributnamn är giltiga och värdet är resultatet av en JavaScript-funktion som skrivs av Target användare. Attributnamnet prefixeras automatiskt av användaren . " in Target för att skilja dem från profilattribut på sidan.

Kodfragmentet är skrivet i JS-språket Rhino och kan referera till tokens och andra värden.

Exempel på användningsfall

  • Cart Abandonment: När besökaren når kundvagnen anger du profilskriptet till 1. Återställ besökaren till 0 när besökaren konverterar. Om värdet = 1 har besökaren en artikel i kundvagnen.
  • Besök antal: Vid varje nytt besök ökar du antalet med 1 för att hålla reda på hur ofta en besökare återvänder till webbplatsen.

Fördelar med metoden

Inga sidkodsuppdateringar krävs.

Körs före målgrupps- och aktivitetsmedlemskapsbeslut, så dessa profilskriptattribut kan påverka medlemskapet för ett enda serversamtal.

Kan vara mycket robust. Upp till 2 000 instruktioner kan köras per skript.

Caveats

Kräver JavaScript-kunskaper.

Körningsordningen för profilskript kan inte garanteras, så de kan inte vara beroende av varandra.

Kan vara svårt att felsöka.

Exempel på koder

Profilskript är relativt flexibla:

user.purchase_recency: var dayInMillis = 3600 * 24 * 1000; if (mbox.name == 'orderThankyouPage') {  user.setLocal('lastPurchaseTime', new Date().getTime()); } var lastPurchaseTime = user.getLocal('lastPurchaseTime'); if (lastPurchaseTime) {  return ((new Date()).getTime()-lastPurchaseTime)/dayInMillis; }

Länkar till relevant information

Profilskriptattribut

På denna sida