File: /home/axxoncom/public_html/wp-content/plugins/wp-statistics/functions.php
<?php
use WP_Statistics\Service\CustomEvent\CustomEventDataParser;
use WP_Statistics\Models\EventsModel;
if (!function_exists('wp_statistics_event')) {
function wp_statistics_event($eventName, $eventData = []) {
try {
// Parse event data
$eventDataParser = new CustomEventDataParser($eventName, $eventData);
$parsedData = $eventDataParser->getParsedData();
// Insert event into the database
$eventsModel = new EventsModel();
$eventsModel->insertEvent($parsedData);
} catch (\Exception $e) {
WP_Statistics()->log($e->getMessage(), 'error');
}
}
}