Отправка данных по заказу в GA

Здравствуйте.

Модуль Google Analytics, опция Отслеживать продажи.

  1. При оформлении заказа на стороне пользователя, отправка данных в GA не происходит по причине условия AREA != ‘A’
    Но зато отправляются данные, если заказ аннулируется.
    В итоге, данные в GA приходят только с минусовой суммой.
    Функция fn_google_analytics_change_order_status
function fn_google_analytics_change_order_status(&$status_to, &$status_from, &$order_info, $force_notification, $order_statuses)
{
    if (Registry::get('addons.google_analytics.track_ecommerce') == 'N' || AREA != 'A') {
        return false;
    }......`
  1. Функция fn_google_anaylitics_send

В массиве $required_data в параметре cid передается email в md5
Рекомендуется передавать параметр из _ga (client_id), который хранится в COOKIE

$required_data = array(
        'v' => '1',
        'tid' => $account,
        'cid' => isset($_COOKIE['_ga'])? $_COOKIE['_ga'] : md5($order_info['email']), //[SW] fix GA send client_id
        'ti' => $order_info['order_id'],
        'cu' => $order_info['secondary_currency']
    );