- Модуль: 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;
}