Você gostaria de enviar o ID de inscrição para o Mailchimp? É uma maneira fácil de rastrear e encontrar usuários específicos que se inscrevem no seu boletim informativo, bastando pesquisar o número do ID de inscrição.
Neste tutorial, vamos orientá-lo em cada etapa sobre como enviar esse número de ID para o Mailchimp quando os usuários preencherem seus formulários.
Criação do campo personalizado no Mailchimp
Primeiro, você deverá criar um campo personalizado no Mailchimp que armazenará esse número de ID. Para fazer isso, você pode seguir as etapas do guia.
Para o nosso formulário, criamos um formulário dentro do Mailchimp que tem o Nome, o Sobrenome, o Endereço de e-mail e um campo de Texto simples.
As configurações desse campo terão o rótulo do campo como ID de entrada e a etiqueta do campo como ENTRY_ID.
Depois de salvar o campo no formulário, a página Todos os contatos mostrará a coluna desse campo. É nela que armazenaremos o ID do registro quando o formulário for enviado.

Criando seu formulário
Para isso, crie um novo formulário ou edite um já existente para acessar o construtor de formulários. No construtor de formulários, vá em frente e adicione os campos que deseja em seu formulário. Em nosso exemplo, adicionamos os campos Name e Email ao formulário.
Se precisar de ajuda para criar seu formulário, consulte este tutorial.

Como conectar seu formulário ao Mailchimp
Observação: você precisará instalar e configurar o complemento do Mailchimp em seu site para continuar. Consulte nosso tutorial sobre como configurar o complemento do Mailchimp para obter mais detalhes.
Agora, é hora de conectar seu formulário à sua conta do Mailchimp. Para fazer isso, vá para Marketing " Mailchimp e clique no botão Add New Connection (Adicionar nova conexão ).

Em seguida, prossiga para conectar sua conta e mapear sua especificação da ação a ser executada para cada envio de formulário.

Depois de configurar sua conexão e mapear seus campos, você estará pronto para a próxima etapa!
Adição do código para enviar o ID do registro para o Mailchimp
Agora é hora de adicionar o snippet que será enviado por meio desse ID quando o formulário for processado e o assinante 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 usuários preencherem o formulário e você visualizar o assinante, verá o número de ID da entrada na lista de contatos.

É isso aí! Agora você aprendeu a enviar o ID de entrada do formulário para o Mailchimp.
Em seguida, você gostaria de criar uma Smart Tag para um ID exclusivo, de modo que possa usá-lo em outras áreas do formulário? Dê uma olhada em nosso artigo sobre como criar um ID exclusivo para cada entrada de formulário.