google_analytics_reports_api.api.php in Google Analytics Reports 7.3
Same filename and directory in other branches
Hooks provided by the Google Analytics Reports API module.
File
google_analytics_reports_api/google_analytics_reports_api.api.phpView source
<?php
/**
* @file
* Hooks provided by the Google Analytics Reports API module.
*/
/**
* @addtogroup hooks
* @{
*/
/**
* Allow modules to alter Google Analytics reported data after executing.
*
* @param string $name
* Name of Google Analytics field without "ga:" at the beginning.
* @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;
}
}
/**
* @} End of "addtogroup hooks".
*/
Functions
Name | Description |
---|---|
hook_google_analytics_reports_api_reported_data_alter | Allow modules to alter Google Analytics reported data after executing. |