Я пытаюсь создать цель в оптимизме.
У меня есть страница продукта product.php, где кто-то выбирает продукт с помощью переключателя. Это размещает данные на странице корзины. Есть 3 варианта плюс оригинальный, так что всего 4 варианта.
Данные размещены примерно как ниже
cart.php?id=277
Там всего 3 идентификатора, так скажем, идентификаторы 277,278 и 279
Теперь я создал варианты без проблем. Теперь я хочу установить цель на cart.php, цели будут такими:
Product 277 added to cart
Product 278 added to cart
Product 279 added to cart
Но по сути будет 12 голов, потому что будет:
Товар 277 добавлен в корзину через оригинал
Товар 277 добавлен в корзину с помощью варианта 1
Товар 277 добавлен в корзину с помощью варианта 2
Товар 277 добавлен в корзину с помощью варианта 3
Есть ли способ сделать это с пользовательской целью или это возможно только через API? Я нашел документацию на их сайте немного запутанной и не смог найти ничего, конкретно связанного с этим, несколько дней ждал ответа от их поддержки без ответа.
На самом деле вы должны просто написать 3 цели (по одной для каждого продукта) или даже одну цель («добавить в корзину кликов»), а затем выполнить поворот в разделе отчетности, где все будет разбито по вариантам (см. Скриншот).
Это сказало, optimizely.variationNamesMap[1234567890]
где 1234567890 — это идентификатор эксперимента (вытащенный из строки запроса на странице редактирования), который позволит вам получить доступ к именам вариантов в коде.
Других решений пока нет …