По сути, у вас есть 3 варианта, которые я перечислю от самого простого к самому сложному:
1) Создайте классификацию SAINT для вашей переменной. Имейте столбец с более понятным именем и смотрите на этот столбец вместо необработанного значения. Поскольку это всего лишь 4 значения, вы можете настроить это довольно быстро. Могут быть некоторые ошибки в том, что именно доступно в отчетах из классификации по сравнению с необработанным ключом, так что это может быть недостаточно для вас. Но IMO стоит сначала проверить это, так как это не требует внесения изменений в код.
2) Поместите некоторую логику в свою функцию s_doPlugins
, чтобы проверить, установлен ли eVar вашего сегмента и каково значение, и измените его на нужное значение. Подойдет объект js «таблица поиска» или просто switch
. Если бы мне пришлось пойти по пути js, я, вероятно, выбрал бы этот вариант, а не вариант 3, несмотря на мои заметки, просто потому, что это меньше кода, с которым можно возиться.
3) Существует способ подключиться к веховым событиям с помощью функции обратного вызова (Media.monitor
посмотрите медиа-документы). По сути, вы должны добавить функцию обратного вызова в свой файл js и проверить событие MILESTONE, а также иметь switch
для проверки значения «x%», чтобы записать другое значение для вашего eVar. Вроде того же принципа, что и № 2, но обернутого встроенным обработчиком медиа-событий. Adobe не предоставляет официального способа сделать это, но если вы зайдете в ClientCare и спросите, скорее всего, вам официально скажут это сделать. Дело не в том, что с вариантом №2 что-то не так; просто это скорее вариант «сохранить похожий код вместе».
person
Crayon Violent
schedule
31.08.2013