나는 방금 Optimizely를 사용해 봤습니다. 문제는 사용자에게 다양한 변형을 보여주는 것입니다. 때때로 우리는 이러한 행동을 기대하지 않습니다. 예를 들어, 내가 파란색에서 빨간색으로 색상을 변경하면 Optimizely는 동일한 사용자의 일관되지 않은 원본 (파란색)과 변형 (빨간색) 중에서 무작위로 선택합니다. Optimizely가 사용자에게 항상 동일한 유사 콘텐츠를 표시하도록하려면 어떻게해야합니까?Optimizely Sticky Session
1
A
답변
0
놓습니다 실험 자바 스크립트에 다음 코드 :
setCookie = function (c_name,value,exdays) {
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var expires = exdate.toUTCString();
var isIE8 = (document.documentMode !== undefined);
if (exdays == 0) {
expires = (isIE8 == true) ? "" : "0";
}
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+expires);
document.cookie=c_name + "=" + c_value;
}
각 변형 (예 : 블루 변형, 레드 변형 등) 내에서는 이기에, setcookie를 호출하고 특정 변형에 사용자의 쿠키가 존재하는지 여부를 확인 . 쿠키가 존재하면 특정 변형을 실행할 코드를 실행하십시오. 다음은 30 일 후에 만료되는 tester라는 쿠키를 설정하는 예입니다. 그들은 원래 버전을 얻을 것 - 사용자가 페이지에 있었던 이후에 자신의 adblocker을 켜 볼 수있는 실험을 제공하는 경우
setCookie('tester',true,30);
if(document.cookie.indexOf('tester')>-1){
//RUN YOUR CODE HERE IF THIS VISITOR HAS THIS COOKIE
}
0
또한 그것은 일어날 수, Optimizely이 광고 차단에 의해 차단됩니다 것을 명심 .
1
안녕이 나는 당신이 다른 방법보다 개발 지향적 인 Fullstack 제품을 시도 할 수 Optimizely의 엔지니어,
을입니다. 이를 통해 번들과 함께 설치하는 SDK를 얻고 코드를 사용하여 테스트 논리를 구현할 수 있습니다.
예 :
npm install optimizely-client-sdk
const optimizely = require('optimizely-client-sdk');
const optimizelyClient = optimizely.createInstance({
datafile: {} // this is your experiment config which you get from the Optimizely UI
});
const variation = optimizelyClient.activate('color_experiment', 'user_1');
if (variation === 'blue') {
// do something for blue
} else if (variation === 'red') {
// do something for red
} else {
// default case
}
그리고만큼 당신이 activate
에 두 번째 인수와 동일한 user_id
전달, 당신은 항상 해당 사용자에 대한 동일한 변화를 얻을 보장합니다.
시작에 대한 자세한 내용은 다음을 참조하십시오. https://developers.optimizely.com/x/solutions/sdks/getting-started/index.html?language=javascript
관련 문제
- 1. jQuery UI를 Optimizely 코드에 적용 하시겠습니까?
- 2. Optimizely 테스트 용 UI 자동화 코드
- 3. C# ShowItemToolTips sticky
- 4. Javascript Sticky Navigation Flicker
- 5. Jquery Sticky Tabs
- 6. haproxy 및 sticky 세션
- 7. Jquery Waypoints .sticky 메서드
- 8. the sticky on thead
- 9. sticky jquery selected 옵션
- 10. jshushMenu with sticky sidebar
- 11. Jquery Sticky Nav Issue
- 12. Sticky Header, 최대 점
- 13. jquery sticky notes plugin
- 14. jquery tablesorter의 "sticky rows"
- 15. jQuery .autocomplete is sticky
- 16. .net session clears php session
- 17. 응답 헤더의 Apache sticky 세션
- 18. Apache에서 mod_jk sticky 세션은 어떻게됩니까?
- 19. jQuery Sticky Scroller 다중 인스턴스
- 20. jquery tablesorter class sticky-false
- 21. Primefaces sticky tag not defined
- 22. Sticky Footer CSS가 작동하지 않습니다.
- 23. Stateful Session Bean 대 Stateless Session Bean
- 24. Codeigniter - Session
- 25. CodeIgniter Session
- 26. AWS의 memcached-session-manager
- 27. 방문자의 Optimizely A/B 테스트 및 변형 가져 오기
- 28. 포럼 게시물 위에 bbpress Super Sticky 또는 Sticky 게시물을 표시하려면 어떻게해야합니까?
- 29. 동일한 .cs 파일에서 Session 변수와 Session 변수를 사용하고 Session 변수를 HttpHandler에 전달하는 방법?
- 30. AIX LIBPATH 및 STICKY BIT 설정