Как передать utm в php curl?

Как можно передать utm метку в CURLOPT_POSTFIELDS?
Отслеживать
задан 7 ноя 2021 в 12:00
Dennis Williams Dennis Williams
Пожалуйста, уточните вашу конкретную проблему или приведите более подробную информацию о том, что именно вам нужно. В текущем виде сложно понять, что именно вы спрашиваете.
7 ноя 2021 в 12:00
Вы в post передаете json — кто Вам мешает добаваить в него еще одно (или несколько полей) CURL_POSTFIELDS => ‘<"utm_xxx": "value", "name": "", . >‘"utm_xxx":>
Как по API в CRM передать UTM-меткики?
Есть сторонний сайт с формой, данные из формы по средствам API передаются в CRM Битрикс24. Но как передать UTM-метки для стандартных полей, не создавая пользовательских (дополнительных)? Побывала использовать значения, указанные в этом списке для UTM-меток https://dev.1c-bitrix.ru/rest_help/crm/leads/crm_lead_fields.php , но ничего не приходит в CR. Подскажите, пожалуйста.
Страницы: 1
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507

© 2001-2024 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
Как передать utm метки в amoCRM по API?
Коллеги, подскажите, что нужно вставить, чтобы отслеживать источник посетителя?
spoiler
$api_key = ‘ххх’;
$login = ‘хххх’;
$subdomain = ‘ххх’;
$phone_field_id = 98603;
$phone_type_id = 205485;
$phone = $_POST[‘phone’];
$forma = $_POST[‘forma’];
$lead_name = $_POST[‘name’];
$source = ‘Заявка с сайта ххх’;
// дальше ничего менять не нужно
$data[‘request’][‘unsorted’] = [
‘category’ => ‘forms’,
‘add’ => [[
‘source’ => $source,
‘source_uid’ => NULL,
‘data’ => [
‘leads’ => [[
‘name’ => ‘Заявка на санобработку’,
]],
‘contacts’ => [[
‘name’ => $lead_name,
‘custom_fields’ => [[
‘id’ => $phone_field_id,
‘values’ => [[
‘enum’ => $phone_type_id,
‘value’ => $phone,
]],
]],
]],
],
‘source_data’ => [
‘data’ => [[
‘type’ => ‘multitext’,
‘id’ => $phone_field_id,
‘element_type’ => ‘1’,
‘name’ => ‘Телефон’,
‘value’ => [$phone]
]],
‘form_id’ => 1,
‘form_type’ => 1,
‘origin’ => [‘ip’ => ‘0.0.0.0’],
‘date’ => time(),
‘from’ => $source,
],
]],
];
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_USERAGENT, ‘amoCRM-API-client/1.0’);
curl_setopt($curl, CURLOPT_HTTPHEADER, [‘Accept: application/json’]);
curl_setopt($curl, CURLOPT_URL, $link);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$out = curl_exec($curl);
$code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
/*формируем отчет об ошибках*/
$set = json_encode($set);
$log = »;
$log .= «set:\n$set_str\n\n»;
$log .= «code:\n$code\n\n»;
$log .= «out:\n$out\n\n»;
file_put_contents(‘log.txt’, $out);
/*****/
// echo $code . «
» . $out; // вывод на экран
// file_put_contents(‘log.txt’, $code . «\n» . $out); // запись в файл
Пробовал переделать эту строку
‘origin’ => [[
‘ip’ => ‘0.0.0.0’,
‘datetime’ => »,
‘referer’ => »,
]],
наверно не то делаю.
- Вопрос задан более трёх лет назад
- 1617 просмотров
Передача utm и страницы звонка в API коллтрекинга Zadarma

В API коллтрекинга Zadarma добавлена передача utm-меток и адреса страницы, с которой был совершен звонок. Теперь вы можете интегрировать бесплатный коллтрекинг с любой CRM и системой сквозной аналитики.
- utm_source, utm_medium, utm_campaign, utm_term, utm_content — метка, по которой посетитель перешел на сайт в последний раз;
- first_utm — массив utm меток (utm_source, utm_medium и др.), по которым посетитель перешел на сайт в первый раз. First_utm передается только в случаях, если метки отличаются от тех, по которым посетитель переходил в последний раз;
- url — адрес страницы, с которой был звонок.
Также в отчете Яндекс.Метрики добавилось заполнение поля «Страница звонка».
Упомянутый сервис
Бесплатная облачная АТС, телефонные номера в России и других странах, коллтрекинг, интеграция с CRM-системами, речевая аналитика и распознавание речи