Registrar dispositivos en Pushwoosh y sincronizar datos con la plataforma
Para dirigirse e interactuar eficazmente con los usuarios a través de Pushwoosh, es fundamental asegurarse de que los dispositivos de los usuarios estén correctamente registrados y que sus datos estén sincronizados. Existen varios métodos para registrar dispositivos y sincronizar datos con Pushwoosh, dependiendo de sus necesidades específicas.
SDK de Pushwoosh
Anchor link toMóvil
Anchor link toPara las aplicaciones móviles, la integración del SDK de Pushwoosh es el método recomendado para un registro de dispositivos y una sincronización de datos fluidos entre la aplicación, los sistemas de Pushwoosh y, opcionalmente, los sistemas de terceros que los clientes puedan utilizar para flujos de trabajo o canalizaciones de datos específicos.
Al integrar el SDK, puede automatizar el proceso de registro de dispositivos y el manejo de sus tokens push. El SDK llama internamente al método de la API registerDevice, asegurando que cada dispositivo se registre y sincronice con Pushwoosh sin requerir ninguna intervención manual.
Además, el SDK de Pushwoosh permite registrar números de teléfono para notificaciones por SMS y WhatsApp. Puede utilizar los siguientes métodos:
Registrar un número de SMS
Anchor link to- (void)registerSmsNumber:(NSString * _Nonnull)number;Ejemplo
Pushwoosh.sharedInstance().registerSmsNumber(@"+0000000000");Reemplace +0000000000 con el número de teléfono real en formato E.164 (incluyendo el signo ”+” y el código del país).
Android
Anchor link toPushwoosh.getInstance().registerSmsNumber(String number);Ejemplo
Pushwoosh.getInstance().registerSmsNumber("+0000000000");Reemplace +0000000000 con el número de teléfono real del usuario en formato E.164, incluyendo el ”+” y el código del país.
Registrar un número de WhatsApp
Anchor link to- (void)registerWhatsappNumber:(NSString * _Nonnull)number;Ejemplo
Pushwoosh.sharedInstance().registerWhatsappNumber(@"+0000000000");Reemplace +0000000000 con el número de teléfono real en formato E.164 (incluyendo el signo ”+” y el código del país).
Android
Anchor link toPara registrar el número de teléfono de un usuario para WhatsApp en Android, utilice el siguiente método:
Pushwoosh.getInstance().registerWhatsappNumber(String number);Ejemplo
Pushwoosh.getInstance().registerWhatsappNumber("+0000000000");Reemplace +0000000000 con el número de teléfono real del usuario en formato E.164, incluyendo el ”+” y el código del país.
Para registrar dispositivos para notificaciones push web, utilice el SDK de Web Push.
Más información sobre el SDK de Pushwoosh
API de Pushwoosh
Anchor link toAdemás, puede utilizar la API de Pushwoosh para registrar dispositivos y sincronizar datos. La API proporciona una flexibilidad total para escenarios más avanzados.
Móvil
Anchor link toPara registrar dispositivos móviles, utilice el método de la API registerDevice.
Correo electrónico
Anchor link toPara permitir que los usuarios se suscriban a sus correos electrónicos, recopile sus correos mediante un formulario de suscripción personalizado y utilice el método de la API registerEmail para registrar dispositivos de correo electrónico. Alternativamente, puede usar registerDevice.
Para asociar a los usuarios de su aplicación o visitantes del sitio con sus direcciones de correo electrónico, utilice los ID de Usuario. Esto le permite crear Customer Journeys multicanal y enviar correos electrónicos basados en las acciones del usuario en su aplicación o en el sitio web. El ID de Usuario también le permitirá ver el historial de mensajes y eventos del usuario en el User Explorer.
1. Obtenga el ID de Usuario.
Cada dispositivo registrado en su proyecto de Pushwoosh tiene su ID de Usuario; por defecto, es igual al ID de hardware del dispositivo (HWID) y se obtiene mediante la solicitud de la API registerDevice.
Para establecer un ID de Usuario personalizado, llame al método registerUser.
2. Asigne el ID de Usuario a una dirección de correo electrónico.
Utilice el método de la API registerEmail o registerEmailUser para asociar el ID de Usuario con una dirección de correo electrónico.
Más información sobre los ID de Usuario
Para registrar dispositivos SMS en Pushwoosh, puede utilizar el método de la API registerDevice o el método de la API createSMSMessage. Al utilizar este último, asegúrese de establecer el parámetro use_auto_registration en true para registrar automáticamente el número de teléfono como un dispositivo SMS. Más información
Para registrar dispositivos de WhatsApp en Pushwoosh, puede utilizar el método de la API registerDevice o el método de la API createWhatsAppMessage. Al utilizar este último, asegúrese de establecer el parámetro use_auto_registration en true para registrar automáticamente el número de teléfono como un dispositivo de WhatsApp.
Importar su base de usuarios existente
Anchor link toSi está trabajando con grandes conjuntos de datos preexistentes, puede importar estos datos a Pushwoosh.
Móvil
Anchor link toPara migrar su base de suscriptores de notificaciones push móviles, contáctenos a través del formulario de Contacto y proporcione una muestra de su base de usuarios. Nuestro equipo revisará el formato de los datos y evaluará si la migración es factible.
Los usuarios web no pueden ser importados debido a limitaciones técnicas. Diferentes proveedores de notificaciones push utilizan diferentes formatos de carga útil y configuraciones de plataforma, lo que hace que la importación de usuarios web sea ineficaz. Como resultado, la base de usuarios importada sería invalidada o recibiría contenido incorrecto o en blanco.
Sin embargo, los usuarios web que ya han dado permiso para recibir notificaciones push para su sitio web pueden volver a suscribirse. Más información
Correo electrónico
Anchor link toPara importar su base de datos de suscriptores de correo electrónico, cargue un archivo .csv con las direcciones de correo electrónico. Los correos electrónicos importados se registrarán como suscriptores en la plataforma de correo electrónico. También puede enviar datos adicionales para cada dirección de correo electrónico, como el nombre, el género o la ubicación del destinatario, para segmentar y personalizar mejor sus comunicaciones por correo electrónico.
Importe un archivo .csv con los números de teléfono de los suscriptores de SMS. Puede proporcionar datos adicionales, como el nombre, el género o la ubicación del destinatario, para segmentar y personalizar aún más sus comunicaciones por SMS.
Para importar sus contactos de WhatsApp, cargue un archivo .csv con los contactos de WhatsApp. También puede proporcionar detalles adicionales, como el nombre, el género o la ubicación del destinatario, para personalizar sus mensajes de WhatsApp.
Importar contactos de WhatsApp
Uso de integraciones de terceros para transferir datos
Anchor link toAdemás del SDK y la API, Pushwoosh ofrece varias integraciones de terceros para ayudarle a sincronizar y transferir datos desde otras plataformas, facilitando la gestión de usuarios y datos en múltiples sistemas.