Здравствуйте!Пытаюсь в CRM отправить лид с utm метками.
Сами utm метки не пустые и в поле COMMENTS эти метки отображаются.
в целом лид создается и отправляется в CRM . Проблема только в метках.
Пожалуйста, посмотрите код, может я где-то ошиблась.
Сами utm метки не пустые и в поле COMMENTS эти метки отображаются.
в целом лид создается и отправляется в CRM . Проблема только в метках.
Пожалуйста, посмотрите код, может я где-то ошиблась.
Код |
---|
$subject = "Заявка"; $name = $_POST['name'] ?: ''; $phone = $_POST['phone'] ?: ''; //get utm tags $u_source = $_POST['u_source'] ?: ''; $u_campaign = $_POST['u_campaign'] ?: ''; $u_medium = $_POST['u_medium'] ?: ''; $ch = curl_init(); $data = ['fields' => [ 'TITLE' => 'Заявка на обратный звонок. Сайт zlatar.kz ', 'NAME' => $name, 'STATUS_ID' => 'NEW', 'SOURCE_DESCRIPTION' => 'Заявка с сайта', 'COMMENTS' => 'utm = ' . $u_source . ' - ' . $u_campaign . ' - ' . $u_medium,//вот эта строка в лиде отображается корректно 'PHONE' => [ [ 'VALUE' => $phone, 'VALUE_TYPE' => 'WORK' ], 'UTM_SOURCE' => strval($u_source), 'UTM_CAMPAIGN' => strval($u_campaign), 'UTM_MEDIUM' => strval($u_medium) ] ]]; curl_setopt($ch, CURLOPT_URL, "https://tester.bitrix24.ru/rest/1/9wdemu55bjvu0ihn/crm.lead.add"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt( $ch, CURLOPT_POSTFIELDS, http_build_query($data) ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $server_output = curl_exec($ch); curl_close($ch); |