Envio do ID do registro para o Mailchimp

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.

adicione seu campo personalizado ao formulário do mailchimp

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.

crie seu formulário com os campos desejados

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 ).

Adicionar nova conexão com o Mailchimp

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

Mapeamento de campos para integração com o Mailchimp

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 );

Se você não nomeou seu campo personalizado ENTRY_ID conforme instruído acima, certifique-se de atualizar esse trecho de código para corresponder ao nome dentro dessa linha $data['merge_fields']['ENTER_CUSTOM_FIELD_NAME_HERE']

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.

agora o ID da entrada será passado para o mailchimp

É 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.