<?php

defined('ABSPATH') || exit;
class WC_Status_Tracking
{
    public function init()
    {
        add_action('admin_init', array($this, 'track_status_view'), 10);
    }
    public function track_status_view()
    {
        if (isset($_GET['page']) && 'wc-status' === sanitize_text_field(wp_unslash($_GET['page']))) {
            $tab = isset($_GET['tab']) ? sanitize_text_field(wp_unslash($_GET['tab'])) : 'status';
            WC_Tracks::record_event('status_view', array('tab' => $tab, 'tool_used' => isset($_GET['action']) ? sanitize_text_field(wp_unslash($_GET['action'])) : null));
            if ('status' === $tab) {
                wc_enqueue_js("\n\t\t\t\t\t\$( 'a.debug-report' ).on( 'click', function() {\n\t\t\t\t\t\twindow.wcTracks.recordEvent( 'status_view_reports' );\n\t\t\t\t\t} );\n\t\t\t\t");
            }
        }
    }
}