• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/facebookconversion.php
  • Класс: BitrixSaleInternalsFacebookConversion
  • Вызов: FacebookConversion::getConversionEntity
static function getConversionEntity(
	string $eventName,
	array $customDataParams
): ?FacebookConversion
{
	$service = self::getService();
	if (!$service)
	{
		return null;
	}

	$customData = new FacebookCustomData($customDataParams);
	$userData = new FacebookUserData([
		'client_ip_address' => $_SERVER['REMOTE_ADDR'],
		'client_user_agent' => $_SERVER['HTTP_USER_AGENT'],
	]);
	$event = new FacebookEvent([
		'event_name' => $eventName,
		'custom_data' => $customData,
		'user_data' => $userData,
		'event_source_url' => self::getSiteUrl(),
	]);
	$conversion = new FacebookConversion($service);
	$conversion->addEvent($event);

	return $conversion;
}