add_action( 'wpcf7_mail_sent', 'aquaparkhotel_wpcf7_mail_sent_function' ); function aquaparkhotel_wpcf7_mail_sent_function( $contact_form ) { $title = $contact_form->title; $posted_data = $contact_form->posted_data; //Вместо "Контактная форма 1" необходимо указать название Вашей контактной формы
$submission = WPCF7_Submission::get_instance(); $posted_data = $submission->get_posted_data(); //далее мы перехватывает введенные данные в Contact Form 7 //перехватываем поле [your-name] $Name = $posted_data['your-name']; //перехватываем поле [your-message] $Tel = $posted_data['tel-807']; $Stor = $posted_data['my-form-check-field']; $Gauid = gaParseCookie(); $utm_source = $posted_data['utm_source'];
//'PHONE' => $Tel, // обращаемся к Битрикс24 при помощи функции curl_exec $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POST => 1, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $queryUrl, CURLOPT_POSTFIELDS => $queryData, )); $result = curl_exec($curl); curl_close($curl); $result = json_decode($result, 1); if (array_key_exists('error', $result)) echo "Ошибка при сохранении лида: ".$result['error_description']."<br/>";
} Вебхук создан. Передается все кроме utm метки. Не могу понять в чем проблема? Может метки как и телефон передаются отдельнім масивом? Может в вордпрес нужно создавать отдельную функцию для отлова utm меток?