Referência da versão 1.5.0.
Filtros
| Filtro | Parâmetros | Uso |
|---|---|---|
connect_elementor_mautic_submit_data |
$data, $record, $form_id |
Campos enviados ao Mautic, já com as UTMs. Vale nos dois modos |
connect_elementor_mautic_contact_ip |
$ip |
IP do visitante enviado ao Mautic. Útil atrás de proxy ou CDN |
connect_elementor_mautic_sslverify |
true, $url |
false aceita Mautic com certificado próprio. Vale no envio e no teste de conexão |
connect_elementor_mautic_utm_params |
$params |
Parâmetros guardados por Capturar UTMs |
connect_elementor_mautic_utm_cookie_days |
30 |
Dias do cookie cem_utm |
// manda um campo oculto "origem" em todo envio
add_filter( 'connect_elementor_mautic_submit_data', function ( $data, $record, $form_id ) {
$data['origem'] = 'site';
return $data;
}, 10, 3 );
// IP real atrás do Cloudflare
add_filter( 'connect_elementor_mautic_contact_ip', function ( $ip ) {
return $_SERVER['HTTP_CF_CONNECTING_IP'] ?? $ip;
} );
O campo precisa existir no formulário do Mautic com o mesmo nome.
Action
connect_elementor_mautic_before_send_form ($mautic, $form_id) roda antes do envio, só no modo padrão. $mautic é o objeto da biblioteca escopecz/mautic-form-submit; dá pra mexer no contato ($mautic->getContact()->setId(), setIp()). Pra mudar campos, use o filtro connect_elementor_mautic_submit_data.