Gostaria de enviar o ID de entrada para o Mailchimp? É uma forma fácil de acompanhar e encontrar utilizadores específicos que se inscrevem na sua newsletter, bastando para isso procurar o número de ID de entrada.
Neste tutorial, vamos orientá-lo em cada passo sobre como enviar este número de ID para o Mailchimp quando os utilizadores preenchem os seus formulários.
Criar o campo personalizado no Mailchimp
Em primeiro lugar, deverá criar um campo personalizado no Mailchimp que irá armazenar este número de ID. Para o fazer, pode seguir os passos do respetivo guia.
Para o nosso formulário, criámos um formulário no Mailchimp que tem o Nome, o Apelido, o Endereço de Email e um campo de Texto simples.
As definições para este campo terão a etiqueta de campo como ID de entrada e a etiqueta de campo como ENTRY_ID.
Depois de ter guardado o campo no formulário, a página Todos os contactos mostrará a coluna deste campo. É aqui que armazenaremos o ID de entrada quando o formulário for submetido.

Criar o seu formulário
Para o fazer, crie um novo formulário ou edite um já existente para aceder ao criador de formulários. No construtor de formulários, vá em frente e adicione os campos que deseja ao seu formulário. Para o nosso exemplo, adicionámos os campos Nome e E-mail ao nosso formulário.
Se precisar de ajuda para criar o seu formulário, consulte este tutorial.

Ligar o seu formulário ao Mailchimp
Nota: Para continuar, terá de instalar e configurar o suplemento Mailchimp no seu site. Consulte nosso tutorial sobre como configurar o complemento do Mailchimp para obter mais detalhes.
Agora, é altura de ligar o seu formulário à sua conta Mailchimp. Para o fazer, aceda a Marketing " Mailchimp e clique no botão Adicionar nova ligação.

Em seguida, proceda à ligação da sua conta e mapeie a ação a executar para cada envio de formulário.

Depois de ter configurado a sua ligação e mapeado os seus campos, está pronto para o passo seguinte!
Adicionar o código para enviar o ID de entrada para o Mailchimp
Agora é altura de adicionar o snippet que será enviado através deste ID quando o formulário for processado e o subscritor for adicionado à lista do Mailchimp.
Se precisar de ajuda para adicionar trechos de código ao seu site, consulte este tutorial.
/** Send through entry ID from WPForms to Mailchimp
*
* @link https://wpforms.com/developers/how-to-send-the-entry-id-through-to-mailchimp/
**/
function wpf_dev_mailchimp_provider_process_action_subscribe_request_data( $data, $fields, $form_data, $entry_id ) {
if ( empty( $entry_id ) ) {
return $data;
}
// Change 'ENTRY_ID' to match the custom field you've created inside Mailchimp. See this doc for more details
$data[ 'merge_fields' ][ 'ENTRY_ID' ] = absint( $entry_id );
return $data;
}
add_action( 'wpforms_mailchimp_provider_process_action_subscribe_request_data', 'wpf_dev_mailchimp_provider_process_action_subscribe_request_data', 10, 4 );
Agora, quando os utilizadores preenchem o seu formulário e visualiza o subscritor, verá o número de ID de entrada na lista de contactos.

É isso mesmo! Aprendeu agora como enviar o ID de entrada do seu formulário para o Mailchimp.
Em seguida, gostaria de criar uma Smart Tag para um ID único, de modo a poder utilizá-lo noutras áreas do seu formulário? Consulte o nosso artigo sobre como criar uma ID exclusiva para cada entrada de formulário.