- Inicie sesión en la cuenta de Kameleoon.
- Haga clic en Admin > Projects.
- Haga clic en Configuration en la tarjeta del sitio web.

- Añada el script anterior en el campo Variation selection script.

Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Sobrescriba la asignación de variaciones por defecto de Kameleoon para mostrar variaciones consistentes a usuarios autenticados en todos los dispositivos usando un ID de usuario único.
function (experiment)
{
var registeredVariationId;
var deviationRandom = experiment.obtainVariationAssignmentRandomNumber();
var total = 0.0;
for (var i = 0, l = experiment.variations.length; i < l; ++i)
{
total += experiment.variations[i].deviation;
if (deviationRandom <= total)
{
registeredVariationId = experiment.variations[i].id;
break;
}
}
return registeredVariationId != null ? registeredVariationId : "none";
}
function(experiment)
{
var memberId = window.member_id.toString(); //CÓDIGO a actualizar con su variable que contiene el identificador único. Debe estar disponible antes de invocar el snippet de Kameleoon
memberId = memberId + experiment.id.toString();
var hash = 0;
for (i = 0; i < memberId.length; ++i)
{
char = memberId.charCodeAt(i);
hash = ((hash << 5) - hash) + char;
hash = hash & hash;
}
hash = (Math.abs(hash) * 9301 + 49297) % 233280;
var deviationRandom = hash / 233280;
var total = 0.0;
for (var i = 0, l = experiment.variations.length; i < l; ++i)
{
total += experiment.variations[i].deviation;
if (deviationRandom <= total)
{
chosenVariationId = experiment.variations[i].id;
break;
}
}
return registeredVariationId != null ? registeredVariationId : "none";
}


¿Esta página le ayudó?