Code Analysis: Opti-Behavior – Self-Hosted Heatmaps, Session Recordings, Funnels, A/B Testing & Smart Insights 1.6.4

Most Complex Functions

Function Rating Complexity
Opti_Behavior_AB_Test_Page::render_builder()
D
80
Opti_Behavior_Heatmap_Ajax_Handler::handle_recorder_session_start()
D
76
Opti_Behavior_Heatmap_Ajax_Handler::handle_recorder_events()
D
65
Opti_Behavior_Heatmap_Dashboard::get_heatmap_rows_paged()
D
62
Opti_Behavior_Heatmap_Ajax_Handler::ajax_top_users()
D
58
Opti_Behavior_Smart_Insights_Generator::generate_for_period()
D
50
Opti_Behavior_Heatmap_Dashboard::get_heatmap_rows_paged_from_files()
D
52
Opti_Behavior_Heatmap_Dashboard::get_referrers_data()
D
56
Opti_Behavior_AB_Test_Renderer::apply_element_changes_to_html()
D
49
Opti_Behavior_Heatmap_Dashboard::get_heatmap_statistics()
D
43
Opti_Behavior_Smart_Insights_Page::render()
D
45
Opti_Behavior_Heatmap_Ajax_Handler::geolocate_ip()
D
49