Итак, в Google Optimize есть все виды событий, но моя потребность немного другая. У меня есть сотни страниц с различным содержанием URL-адреса, что слишком много, чтобы целиться с их правилами таргетинга по URL. Но с каждой страницей связан внутренний идентификатор. «Некоторые из этих идентификаторов» мы НЕ хотим запускать оптимизирующий эксперимент. Есть ли система обработки событий, которую я могу вызвать, которая будет пинговать оптимально, чтобы уронить повара ie для эксперимента ... Я думал, что это был dataLayer, но, похоже, это не так.
Примечание: у меня нет версии optimizely 360. Примечание: я не могу изменить URL-адреса (добавив params et c ..).
Итак, моя идея: .... некоторые уникальные страница загружена, но при других обстоятельствах мы бы хотели, чтобы она была частью теста, а другие нет.
Page loads...
.... is this page something we want to experiment given the ID?
....... Yes, call the optimizely('actively.event.fireProductPageExperiment');
----------- if cookie drops a 1, go to "new" component
----------- if cookie drops a 0, go to default component
....... No... do nothing, load page w/ default component
Я также думал что-то вроде:
<script>
dataLayer = [{
'showExperimentOnProduct': canThisValueBeDynamic?
}];
</script>