Envío del ID de entrada a Mailchimp

¿Quieres enviar el ID de entrada a Mailchimp? Es una manera fácil de rastrear y encontrar usuarios específicos que se suscriben a su boletín simplemente buscando el número de ID de entrada.

En este tutorial, te guiaremos paso a paso sobre cómo enviar este número de identificación a Mailchimp cuando los usuarios completen tus formularios.


Creación del campo personalizado en Mailchimp

En primer lugar, deberás crear un campo personalizado en Mailchimp que almacene este número de identificación. Para ello, puedes seguir los pasos de su guía.

Para nuestro formulario, creamos un formulario dentro de Mailchimp que tiene el Nombre, Apellido, Dirección de correo electrónico y un campo de Texto simple.

La Configuración para este campo tendrá la Etiqueta de Campo como ID de Entrada y la Etiqueta de Campo como ENTRY_ID.

Una vez guardado el campo en el formulario, la página Todos los contactos mostrará la columna correspondiente a este campo. Aquí es donde almacenaremos el ID de entrada cuando se envíe el formulario.

añada su campo personalizado a su formulario de mailchimp

Creación del formulario

Para ello, cree un nuevo formulario o edite uno existente para acceder al generador de formularios. En el constructor de formularios, siga adelante y añada los campos que desee a su formulario. En nuestro ejemplo, hemos añadido los campos Nombre y Correo electrónico a nuestro formulario.

Si necesita ayuda para crear su formulario, consulte este tutorial.

cree su formulario con los campos que desee

Conectar su formulario a Mailchimp

Nota: Tendrás que instalar y configurar el complemento Mailchimp en tu sitio para continuar. Consulta nuestro tutorial sobre la configuración del complemento Mail chimp para obtener más información.

Ahora, es el momento de conectar tu formulario a tu cuenta de Mailchimp. Para ello, ve a Marketing " Mailchimp y haz clic en el botón Añadir nueva conexión.

Añadir nueva conexión Mailchimp

A continuación, conecte su cuenta y especifique la acción a realizar para cada envío de formulario.

Asignación de campos para la integración de Mailchimp

Una vez configurada la conexión y asignados los campos, estará listo para el siguiente paso.

Añadir el código para enviar el ID de entrada a Mailchimp

Ahora es el momento de añadir el fragmento que se enviará a través de este ID cuando se procese el formulario y se añada el suscriptor a la lista de Mailchimp.

Si necesita ayuda para añadir fragmentos de código a su sitio, 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 );

Si no ha nombrado su campo personalizado ENTRY_ID como se indica más arriba, asegúrese de actualizar este fragmento de código para que coincida con el nombre dentro de esta línea $data['merge_fields']['ENTER_CUSTOM_FIELD_NAME_HERE'].

Ahora, cuando los usuarios completen tu formulario y veas el suscriptor, verás el número de identificación de la entrada en la lista de contactos.

ahora el id de entrada será pasado a mailchimp

Ya está. Ahora ha aprendido cómo enviar su ID de entrada de formulario a Mailchimp.

A continuación, ¿le gustaría crear una etiqueta inteligente para un ID único de modo que pueda utilizarlo en otras áreas de su formulario? Echa un vistazo a nuestro artículo sobre la creación de un ID único para cada entrada del formulario.