<?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");
}
}
}
}