Можете ли вы запустить Optimizely готовить ie, чтобы бросить на событие? - PullRequest
0 голосов
/ 25 января 2020

Итак, в 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>
...