Action::getSenderExpenses

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Action
  4. getSenderExpenses
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/tracking/analytics/provider/action.php
  • Класс: Bitrix\Crm\Tracking\Analytics\Provider\Action
  • Вызов: Action::getSenderExpenses
static function getSenderExpenses($dateFrom, $dateTo)
{
	$list = [];
	foreach (Tracking\Provider::getActualSources() as $source)
	{
		switch ($source['CODE'])
		{
			case Tracking\Source\Base::Sender:
				if (!empty($source['UTM_SOURCE']))
				{
					$stat = Integration\Sender\Utm::getStatByUtmSources($source['UTM_SOURCE'], $dateFrom, $dateTo);
					$list[] = [
						'CNT' => $stat['click'] ?: 0,
						'SUM' => 0,
						'VIEWS' => $stat['read'] ?: 0,
						'ASSIGNED_BY_ID' => null,
						'TRACKING_SOURCE_ID' => $source['ID'],
					];
				}
				break;
		}
	}

	return $list;
}

Добавить комментарий