google_analytics_reports-8.x-3.0-rc3/modules/google_analytics_reports_api/google_analytics_reports_api.api.php
modules/google_analytics_reports_api/google_analytics_reports_api.api.php
<?php
/**
* @file
* Hooks provided by the Google Analytics Reports API module.
*/
/**
* @addtogroup google_analytics_reports_api
* @{
*
* @}
*/
/**
* Allow modules to alter Google Analytics reported data after executing.
*
* @param string $name
* Name of Google Analytics field.
* @param mixed $value
* Value of current Google Analytics field.
*/
function hook_google_analytics_reports_api_reported_data_alter(
&$name,
&$value
) {
switch ($name) {
case 'userType':
$value =
$value === 'New Visitor' ? t('New Visitor') : t('Returning Visitor');
break;
case 'date':
$value = strtotime($value);
break;
case 'yearMonth':
$value = strtotime($value . '01');
break;
case 'userGender':
$value = $value === 'male' ? t('Male') : t('Female');
break;
}
}
