Как перенаправить utm в api
Перейти к содержимому

Как перенаправить utm в api

  • автор:

Как передать 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": "", . >‘

Как по 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

Контент для лиц от 16 лет и старше

© 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-системами, речевая аналитика и распознавание речи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *