Code Analysis: UTM Event Tracker and Analytics 1.1.3

Function Rating Maintainability Complexity Lines of code
UTM_Event_Tracker\Query::get_sessions()
B
32 16 101
UTM_Event_Tracker\Utils::get_countries()
A
21
1 267
UTM_Event_Tracker\Query::get_keywords_stats()
A
37 13 81
UTM_Event_Tracker\Google_Analytics_Event::send_event()
A
41 13 52
UTM_Event_Tracker\Admin\Sessoin_Event::get_events_list()
A
35 10 83
UTM_Event_Tracker\Google_Analytics::add_events_templates()
A
37 8 95
UTM_Event_Tracker\Event::set_description()
A
40 10 64
UTM_Event_Tracker\Main::capture_custom_event()
A
50 10 26
UTM_Event_Tracker\Session::set_location()
A
51 9 26
UTM_Event_Tracker\Utils::get_field_note()
A
53 8 23
UTM_Event_Tracker\Utils::get_client_ip()
A
54 8 21
UTM_Event_Tracker\Google_Analytics::get_group_events()
A
55 8 18
UTM_Event_Tracker\Query::get_keywords_report()
S
45 6 44
UTM_Event_Tracker\Session::__construct()
S
51 7 25
UTM_Event_Tracker\Event::__construct()
S
52 7 25
UTM_Event_Tracker\Google_Analytics::add_settings_templates()
S
40 1 103
UTM_Event_Tracker\Admin\Sessoin_Event::events_components()
S
41 1 99
UTM_Event_Tracker\Query::get_date_report()
S
47 5 38
UTM_Event_Tracker\Google_Analytics_Event::set_conditions()
S
55 6 19
UTM_Event_Tracker\Admin\Sessoin_Event::get_events_stats()
S
49 5 30
UTM_Event_Tracker\Session::add_view()
S
59 6 14
UTM_Event_Tracker\Google_Analytics_Event::is_disabled_setting()
S
61 6 12
UTM_Event_Tracker\Session::save()
S
52 5 23
UTM_Event_Tracker\Google_Analytics::get_client_id()
S
55 5 19
UTM_Event_Tracker\Admin::add_custom_event_field()
S
44 1 69
UTM_Event_Tracker\Google_Analytics_Event::__construct()
S
56 4 18
UTM_Event_Tracker\Admin::admin_enqueue_scripts()
S
48 3 30
UTM_Event_Tracker\Session::set_utm_data()
S
63 4 11
UTM_Event_Tracker\Settings::__construct()
S
52 3 26
UTM_Event_Tracker\Admin::handle_settings_form()
S
62 4 11
UTM_Event_Tracker\Session::is_available()
S
62 4 11
UTM_Event_Tracker\Google_Analytics_Event::set_custom_params()
S
58 3 16
UTM_Event_Tracker\Event::save()
S
63 4 10
UTM_Event_Tracker\Session::get_utm_values()
S
62 3 12
UTM_Event_Tracker\Google_Analytics_Event::condition_matched()
S
62 3 12
UTM_Event_Tracker\Migrate::activate()
S
50 1 42
UTM_Event_Tracker\Migrate::migrate_event_data()
S
62 3 11
UTM_Event_Tracker\Admin\Sessoin_Event::get_event_overview()
S
55 2 20
UTM_Event_Tracker\Google_Analytics::get_plugins_events()
S
55 2 20
UTM_Event_Tracker\Main::__construct()
S
56 2 19
UTM_Event_Tracker\Session::get_id()
S
71 3 6
UTM_Event_Tracker\Google_Analytics_Event::get_event_key()
S
68 3 7
UTM_Event_Tracker\Session::get_landing_page()
S
67 3 6
UTM_Event_Tracker\Settings::set_custom_events()
S
68 3 6
UTM_Event_Tracker\Admin::clear_current_session()
S
65 3 8
UTM_Event_Tracker\Admin::dismiss_cache_notice()
S
64 3 10
UTM_Event_Tracker\Main::add_session_view()
S
71 3 6
UTM_Event_Tracker\Main::generate_session()
S
73 3 5
UTM_Event_Tracker\Migrate::schedule_event()
S
67 3 8
UTM_Event_Tracker\Query::update_overview_settings()
S
65 3 8
UTM_Event_Tracker\Session_Handler::__construct()
S
66 3 8
UTM_Event_Tracker\Admin\Sessoin_Event::screen()
S
57 1 28
UTM_Event_Tracker\Settings::set_google_analytics_events()
S
63 2 11
UTM_Event_Tracker\Main::add_plugin_links()
S
61 2 11
UTM_Event_Tracker\Admin::add_append_parameters_field()
S
59 1 22
UTM_Event_Tracker\Admin::include_components()
S
57 1 20
UTM_Event_Tracker\Admin::add_ipinfo_token_field()
S
57 1 19
UTM_Event_Tracker\Main::enqueue_script()
S
55 1 18
UTM_Event_Tracker\Admin::__construct()
S
56 1 17
UTM_Event_Tracker\Admin::add_debugging_option()
S
60 1 16
UTM_Event_Tracker\Admin\UTM_Sessions::screen()
S
59 1 16
UTM_Event_Tracker\Admin::add_custom_events_fields()
S
61 1 16
UTM_Event_Tracker\Google_Analytics::send_event_without_session_options()
S
60 1 16
UTM_Event_Tracker\Session_Handler::__get()
S
78 2 3
UTM_Event_Tracker\Session_Handler::get_session_id()
S
72 2 6
UTM_Event_Tracker\Session::get_client_session_id()
S
70 2 6
UTM_Event_Tracker\Event::set_title()
S
74 2 5
UTM_Event_Tracker\Session::__get()
S
78 2 3
UTM_Event_Tracker\Google_Analytics_Event::__get()
S
78 2 3
UTM_Event_Tracker\Session::add_event()
S
67 2 8
UTM_Event_Tracker\Session::get()
S
80 2 3
UTM_Event_Tracker\Google_Analytics_Event::get_session()
S
71 2 6
UTM_Event_Tracker\Admin::get_instance()
S
72 2 6
UTM_Event_Tracker\Settings::get_instance()
S
72 2 6
UTM_Event_Tracker\Settings::__get()
S
78 2 3
UTM_Event_Tracker\Settings::get()
S
78 2 3
appsero_init_tracker_utm_event_tracker_and_analytics()
S
67 2 7
UTM_Event_Tracker\Google_Analytics::get_instance()
S
72 2 6
UTM_Event_Tracker\Utils::license_activated()
S
70 2 6
UTM_Event_Tracker\Utils::get_country_name()
S
74 2 4
UTM_Event_Tracker\Webhook::send()
S
70 2 6
UTM_Event_Tracker\Utils::get_date()
S
69 2 7
UTM_Event_Tracker\Webhook::get_instance()
S
72 2 6
UTM_Event_Tracker\Webhook::get_webhook_url()
S
68 2 7
UTM_Event_Tracker\Google_Analytics::get_plugins_event()
S
70 2 6
UTM_Event_Tracker\Google_Analytics::has_event()
S
69 2 6
UTM_Event_Tracker\Google_Analytics::get_events()
S
65 2 9
UTM_Event_Tracker\Main::get_instance()
S
72 2 6
UTM_Event_Tracker\Main::load_third_party_files()
S
73 2 5
UTM_Event_Tracker\Session_Handler::get_instance()
S
72 2 6
UTM_Event_Tracker\Event::__get()
S
78 2 3
UTM_Event_Tracker\Admin\Sessoin_Event::get_event_date_overview_data()
S
59 1 14
UTM_Event_Tracker\Admin::screen_settings()
S
63 1 13
UTM_Event_Tracker\Google_Analytics::global_form_submit_template()
S
65 1 13
UTM_Event_Tracker\Admin::add_cookie_setting_field()
S
64 1 13
UTM_Event_Tracker\Admin::add_webhook_url_field()
S
65 1 12
UTM_Event_Tracker\Admin\UTM_Medium::admin_menu()
S
64 1 11
UTM_Event_Tracker\Admin\UTM_Source::admin_menu()
S
64 1 11
UTM_Event_Tracker\Utils::get_utm_parameters()
S
62 1 11
UTM_Event_Tracker\Admin\Sessoin_Event::admin_menu()
S
64 1 11
UTM_Event_Tracker\Admin\UTM_Content::admin_menu()
S
64 1 11
UTM_Event_Tracker\Admin\UTM_Term::admin_menu()
S
64 1 11
UTM_Event_Tracker\Settings::sanitize_custom_event()
S
63 1 11
UTM_Event_Tracker\Admin\UTM_Campaign::admin_menu()
S
64 1 11
UTM_Event_Tracker\Admin\UTM_Sessions::admin_menu()
S
64 1 11
UTM_Event_Tracker\Cache::__construct()
S
79 1 3
UTM_Event_Tracker\Session::get_session_id()
S
82 1 3
UTM_Event_Tracker\Admin::admin_menu()
S
68 1 6
UTM_Event_Tracker\Cache::exclude_wp_optimized_cookie()
S
76 1 4
UTM_Event_Tracker\Settings::get_cookie_duration()
S
82 1 3
UTM_Event_Tracker\Session::get_current_session()
S
79 1 3
UTM_Event_Tracker\Admin\UTM_Campaign::dashboard_widget()
S
63 1 10
UTM_Event_Tracker\Google_Analytics_Event::get_conditions()
S
82 1 3
UTM_Event_Tracker\Utils::get_all_parameters()
S
70 1 6
UTM_Event_Tracker\Admin\Sessoin_Event::dashboard_widget()
S
65 1 9
UTM_Event_Tracker\Admin\UTM_Term::screen()
S
80 1 3
UTM_Event_Tracker\Utils::is_pro_installed()
S
78 1 3
UTM_Event_Tracker\Query::__construct()
S
67 1 7
UTM_Event_Tracker\Utils::get_client_key()
S
77 1 3
UTM_Event_Tracker\Session::is_new()
S
80 1 3
UTM_Event_Tracker\Admin\UTM_Campaign::__construct()
S
74 1 4
UTM_Event_Tracker\Google_Analytics::get_event_item_params()
S
64 1 10
UTM_Event_Tracker\Main::init()
S
64 1 9
UTM_Event_Tracker\Admin\UTM_Medium::admin_page()
S
80 1 3
UTM_Event_Tracker\Utils::is_pro_activated()
S
80 1 3
UTM_Event_Tracker\Event::get_type()
S
82 1 3
UTM_Event_Tracker\Session_Handler::save()
S
78 1 3
UTM_Event_Tracker\Admin\UTM_Content::__construct()
S
74 1 4
UTM_Event_Tracker\Google_Analytics_Event::__isset()
S
79 1 3
UTM_Event_Tracker\Google_Analytics::is_send_event_active()
S
79 1 3
UTM_Event_Tracker\Session_Handler::__isset()
S
79 1 3
UTM_Event_Tracker\Admin\UTM_Medium::widget()
S
68 1 7
UTM_Event_Tracker\Session::__set()
S
80 1 3
UTM_Event_Tracker\Session::get_hash()
S
72 1 5
UTM_Event_Tracker\Session::update()
S
71 1 6
utm_event_tracker_add_event()
S
72 1 5
UTM_Event_Tracker\Admin\UTM_Source::widget()
S
68 1 7
UTM_Event_Tracker\Google_Analytics_Event::check_global_form_template_conditions()
S
66 1 7
UTM_Event_Tracker\Session::get_transient_key()
S
80 1 3
UTM_Event_Tracker\Event::__set()
S
80 1 3
UTM_Event_Tracker\Admin::load()
S
66 1 9
UTM_Event_Tracker\Google_Analytics::__construct()
S
70 1 6
UTM_Event_Tracker\Session_Handler::get()
S
80 1 3
UTM_Event_Tracker\Admin\UTM_Content::dashboard_widget()
S
65 1 9
UTM_Event_Tracker\Session_Handler::set()
S
79 1 3
UTM_Event_Tracker\Settings::get_all_data()
S
82 1 3
UTM_Event_Tracker\Admin\UTM_Campaign::widget()
S
68 1 7
UTM_Event_Tracker\Settings::get_custom_events()
S
77 1 3
UTM_Event_Tracker\Settings::has_custom_events()
S
80 1 3
UTM_Event_Tracker\Session::get_landing_page_url()
S
80 1 3
UTM_Event_Tracker\Webhook::__construct()
S
80 1 3
UTM_Event_Tracker\Admin\UTM_Source::__construct()
S
74 1 4
UTM_Event_Tracker\Event::__isset()
S
79 1 3
UTM_Event_Tracker\Admin\UTM_Medium::__construct()
S
74 1 4
UTM_Event_Tracker\Session::__isset()
S
79 1 3
UTM_Event_Tracker\Admin\UTM_Term::__construct()
S
74 1 4
UTM_Event_Tracker\Session::is_exists()
S
80 1 3
UTM_Event_Tracker\Main::php_version_missing()
S
65 1 9
UTM_Event_Tracker\Admin\UTM_Campaign::screen()
S
80 1 3
UTM_Event_Tracker\Migrate::__construct()
S
67 1 7
UTM_Event_Tracker\Utils::get_parameters_data()
S
80 1 3
UTM_Event_Tracker\Admin::screen_overview()
S
80 1 3
UTM_Event_Tracker\Google_Analytics_Event::is_debug_mode()
S
82 1 3
UTM_Event_Tracker\Migrate::modify_tables()
S
64 1 9
UTM_Event_Tracker\Migrate::update_session_location()
S
66 1 8
UTM_Event_Tracker\Main::add_tables()
S
70 1 6
UTM_Event_Tracker\Admin\Sessoin_Event::widget()
S
68 1 7
UTM_Event_Tracker\Admin\UTM_Content::screen()
S
80 1 3
UTM_Event_Tracker\Admin\UTM_Source::admin_page()
S
80 1 3
UTM_Event_Tracker\Settings::get_google_analytics_events()
S
77 1 3
UTM_Event_Tracker\Session::get_by_id()
S
71 1 5
UTM_Event_Tracker\Session::get_by_session_id()
S
71 1 5
UTM_Event_Tracker\Event::get_description()
S
82 1 3
utm_event_tracker_load_textdomain()
S
82 1 3
UTM_Event_Tracker\Admin\UTM_Source::dashboard_widget()
S
65 1 9
UTM_Event_Tracker\Admin\UTM_Term::dashboard_widget()
S
65 1 9
UTM_Event_Tracker\Google_Analytics_Event::set_session()
S
81 1 3
UTM_Event_Tracker\Google_Analytics_Event::set_event_key()
S
80 1 3
UTM_Event_Tracker\Admin\UTM_Term::widget()
S
68 1 7
UTM_Event_Tracker\Google_Analytics::get_event_groups()
S
66 1 8
UTM_Event_Tracker\Admin\UTM_Sessions::__construct()
S
78 1 3
UTM_Event_Tracker\Admin\UTM_Medium::dashboard_widget()
S
65 1 9
UTM_Event_Tracker\Utils::sanitize_event_key()
S
77 1 3
UTM_Event_Tracker\Admin\UTM_Content::widget()
S
68 1 7
UTM_Event_Tracker\Google_Analytics_Event::get_event_name()
S
80 1 3
UTM_Event_Tracker\Session_Handler::__set()
S
76 1 4
UTM_Event_Tracker\Admin::init()
S
66 1 9
UTM_Event_Tracker\Admin\Sessoin_Event::__construct()
S
64 1 9