Twee activiteiten opzetten
Als u bezoekers wilt sorteren in groepen die elk een andere activiteit zien, moet u een profielkenmerk maken. Een profielkenmerk kan een bezoeker in een van twee of meer groepen sorteren. Als u een profielkenmerk met de naam "twee groepen" wilt instellen, maakt u het volgende script:
if (!user.get('twogroups')) {
var ran_number = Math.floor(Math.random() * 100);
if (ran_number <= 49) {
return 'GroupA';
} else {
return 'GroupB';
}
}
-
if (!user.get('twogroups'))
bepaalt of de twee groepen profielkenmerk is ingesteld voor de huidige bezoeker. Als dat het geval is, is geen verdere actie vereist. -
var ran_number=Math.floor(Math.random() *100)
declareert een nieuwe variabele met de naam ran_number, stelt de waarde ervan in op een willekeurig decimaal tussen 0 en 1, vermenigvuldigt deze vervolgens met 100 en rondt deze af om een bereik van 100 (0-100) te maken. Dit is handig voor het opgeven van een percentage bezoekers dat de activiteit ziet. -
if (ran_number <= 49)
Hiermee wordt een routine gestart die bepaalt tot welke groep de bezoeker behoort. Als het teruggekeerde aantal 0-49 is, wordt de bezoeker toegewezen aan GroupA. Als het aantal 50-100 is, wordt de bezoeker toegewezen aan GroupB. De groep bepaalt welke activiteit de bezoeker ziet.
Nadat u het profielattribuut creeert, opstelling de eerste activiteit om de gewenste bevolking te richten door dat de parameter van het gebruikersprofiel te vereisen user.twogroups
komt overeen met de waarde die is opgegeven voor GroupA.
De tweede campagne instellen zodat de parameter voor het gebruikersprofiel user.twogroups
komt overeen met de waarde die is opgegeven voor GroupB.