Enviar o ID de entrada para o Mailchimp

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.

adicione o seu campo personalizado ao seu formulário mailchimp

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.

crie o seu formulário com os campos pretendidos

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.

Adicionar nova ligação Mailchimp

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

Campos de mapeamento para integração com o Mailchimp

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

Se não atribuiu o nome ENTRY_ID ao seu campo personalizado conforme as instruções acima, certifique-se de que actualiza este excerto de código para corresponder ao nome dentro desta linha $data['merge_fields']['ENTER_CUSTOM_FIELD_NAME_HERE']

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.

agora o ID da entrada será passado para o mailchimp

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