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

Most Complex Functions

Function Rating Complexity
Opti_Behavior_Heatmap_Post_Metabox::ajax_post_analytics_chart()
D
73
Opti_Behavior_AB_Test_Page::render_builder()
D
52
Opti_Behavior_Heatmap_Ajax_Handler::handle_recorder_events()
D
64
Opti_Behavior_Heatmap_Ajax_Handler::handle_recorder_session_start()
D
64
Opti_Behavior_Heatmap_Dashboard::get_heatmap_rows_paged()
D
55
Opti_Behavior_Heatmap_Dashboard::get_heatmap_rows_paged_from_files()
D
51
Opti_Behavior_Heatmap_Ajax::generate_statistics_from_files()
D
52
Opti_Behavior_Heatmap_Dashboard::get_top_pages_data()
D
45
Opti_Behavior_AB_Test_Renderer::apply_element_changes_to_html()
D
49
Opti_Behavior_Heatmap_Ajax_Handler::geolocate_ip()
D
49
Opti_Behavior_Heatmap_Ajax_Handler::ensure_session_exists()
D
49
Opti_Behavior_Heatmap_Dashboard::get_referrers_data()
D
49