Skip to content

Instantly share code, notes, and snippets.

@sashka
Created November 18, 2012 10:04
Show Gist options
  • Save sashka/4104444 to your computer and use it in GitHub Desktop.
Save sashka/4104444 to your computer and use it in GitHub Desktop.
In-browser AB Tests at Ostrovok.
<script>
OTA = window.OTA || {};
OTA.experiments = {
'browser_session_key': 'ab_sess_id',
'forced_experiment_name': 'experiment_name',
'forced_experiment_group': 'experiment_group',
'forced_test': 'test',
'forced_control': 'control',
'is_participant': ('True' === 'True'),
'is_human': ('True' === 'True'),
clientSideExperiments: {
'dateless_no_chose_date_link': 'control',
'ab_no_photos_on_hotelpage': 'control',
'hotelpage_chose_dates_highlight': 'control',
'serp_popup_landing_dateless_vs_common': 'test',
'serp_no_rooms_and_desc': 'test',
'sem_landing_2_vs_5': 'control',
'serp_filters_on_left': 'control',
'landing_sem_city_old_vs_uniform_0912_wrong': 'control',
'serp_distance_small': 'test',
'ab_i_for_cancellation': 'test',
'extra_currency_vs_common': 'test',
'booking_bed_info': 'test',
'serp_hotels_list': 'test',
'catalog_hotelpage_expanded_photos': 'control',
'serp_urgency': 'test',
'free_cancellation': 'control',
'orange_book_btn': 'control',
'male_vs_female_banners': 'control',
'trip_cheapest_room': 'control',
'hotelpage_urgency': 'test',
'ab_no_reviews_on_hotelpage': 'control',
'hotelpage_valueads_price_swap': 'control',
'sem_landing_4_old': 'control',
'sem_landing_2_vs_5_old': 'control',
'booking_price_no_animate': 'control',
'sem_hotel_landing_sidebar': 'control',
'landing_sem_country_old_vs_seo': 'control',
'serp_sort_redesign': 'test',
'header_faq_vs_payment': 'test',
'serp_favorites_stars': 'test',
'booking_urgency2': 'test',
'searchform_jqueryui_datepicker': 'test',
'landing_sem_city_old_vs_wow': 'test',
'hotelpage_recommended_best_vs_other': 'test',
'tripadvisor_with_usp': 'control',
'landing_sem_city_old_vs_uniform': 'control',
'sem_landing_4': 'control',
'landing_poi_vs_seo': 'control',
'1room_vs_3rooms': 'control',
'serp_banner_among_hotels': 'test',
'serp_hotels_list_bigmap_link': 'control',
'facelift3': 'control',
'ab_dateless_blue_thing_down': 'test',
'booking_urgency': 'test',
'remove_preloader': 'test',
'dateless_rooms_redesign': 'control',
'aa_test_in_js': 'control',
'hotel_desc_to_best_room': 'test',
'trip_rooms_to_top': 'test',
'serp_sort_radio': 'test',
'serp_podrobnee_button_rename': 'test'
}
};
OTA.experiments['is_enrolled'] = {
'dateless_no_chose_date_link' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'ab_no_photos_on_hotelpage' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'hotelpage_chose_dates_highlight' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'serp_popup_landing_dateless_vs_common' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'serp_no_rooms_and_desc' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'sem_landing_2_vs_5' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'landing_sem_city_old_vs_uniform_0912_wrong' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'serp_distance_small' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'ab_i_for_cancellation' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'serp_filters_on_left' : {
'group_name': 'control',
'experiment_type': 'enabled',
'share_for_js': true,
},
'booking_bed_info' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'serp_hotels_list' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'catalog_hotelpage_expanded_photos' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'serp_urgency' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'trip_cheapest_room' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'orange_book_btn' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'male_vs_female_banners' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'free_cancellation' : {
'group_name': 'control',
'experiment_type': 'enabled',
'share_for_js': true,
},
'hotelpage_urgency' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'ab_no_reviews_on_hotelpage' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'hotelpage_valueads_price_swap' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'sem_landing_4_old' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'sem_landing_2_vs_5_old' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'1room_vs_3rooms' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'sem_hotel_landing_sidebar' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'landing_sem_country_old_vs_seo' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'serp_sort_redesign' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'header_faq_vs_payment' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'serp_favorites_stars' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'booking_urgency2' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'searchform_jqueryui_datepicker' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'landing_sem_city_old_vs_wow' : {
'group_name': 'test',
'experiment_type': 'enabled',
'share_for_js': true,
},
'hotelpage_recommended_best_vs_other' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'tripadvisor_with_usp' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'landing_sem_city_old_vs_uniform' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'sem_landing_4' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'landing_poi_vs_seo' : {
'group_name': 'control',
'experiment_type': 'enabled',
'share_for_js': true,
},
'booking_price_no_animate' : {
'group_name': 'control',
'experiment_type': 'enabled',
'share_for_js': true,
},
'serp_banner_among_hotels' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'serp_hotels_list_bigmap_link' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'facelift3' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'ab_dateless_blue_thing_down' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'booking_urgency' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'remove_preloader' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'dateless_rooms_redesign' : {
'group_name': 'control',
'experiment_type': 'enabled',
'share_for_js': true,
},
'aa_test_in_js' : {
'group_name': 'control',
'experiment_type': 'disabled',
'share_for_js': true,
},
'hotel_desc_to_best_room' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'trip_rooms_to_top' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'extra_currency_vs_common' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'serp_sort_radio' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
},
'serp_podrobnee_button_rename' : {
'group_name': 'test',
'experiment_type': 'promoted',
'share_for_js': true,
}
};
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment