Personyze Wiki Personyze Wiki docs
Español
  • English
  • Español
  • Français
  • Deutsch
  • Italiano
  • Nederlands
  • Português
  • Polski
  • 日本語
  • العربية
Open Personyze
Documentación/ Aplicaciones móviles/ Segmentación y personalización para aplicaciones móviles
Aplicaciones móviles

Segmentación y personalización para aplicaciones móviles

Todo lo que Personyze hace en su sitio web puede ejecutarse también en su aplicación nativa de iOS o Android: la misma segmentación, entregada a través del SDK de Personyze.

4 min read Actualizado hace 2 horas

Todo lo que Personyze hace en su sitio web —banners segmentados, popups, mensajes integrados, pruebas A/B— puede ejecutarse también dentro de su aplicación nativa de iOS o Android. La segmentación es idéntica: las mismas reglas de audiencia, los mismos perfiles de visitante, los mismos datos. Lo que cambia es la entrega. No hay navegador en el que inyectar HTML, así que el contenido llega a la aplicación a través del SDK de Personyze y es su aplicación la que lo muestra.

Es una integración por SDK, no una campaña de apuntar y hacer clic. Un desarrollador conecta el SDK una vez; a partir de ahí, las campañas se crean y se segmentan en el panel sin más código.

En el panel: Nueva campaña › App / API › Segmentación y personalización para apps.

Cómo funciona

  1. El SDK se instala una vez en su aplicación y se inicializa con su clave de API.
  2. La aplicación informa de dónde está el usuario —pantallas vistas y eventos— mediante llamadas al SDK. Eso es lo que construye el perfil contra el que se ejecuta la segmentación.
  3. Personyze decide qué mostrar usando sus reglas de audiencia, exactamente igual que en la web.
  4. Su aplicación muestra el resultado: HTML en un WebView, o JSON maquetado con componentes nativos.

Como el perfil se comparte con el sitio web, alguien que ha navegado por una categoría de su sitio ya es conocido cuando abre la aplicación.

Instalar el SDK

Su clave de API está en la página Configuración › Integraciones del panel; use la clave de la sección API completa.

Android

Clone o descargue el SDK de Personyze para Android y coloque el directorio personyzeandroidsdk en la raíz de su proyecto.

En settings.gradle:

include ':app', ':personyzeandroidsdk'

En app/build.gradle:

implementation project(path: ':personyzeandroidsdk')

En su manifiesto:

<uses-permission android:name="android.permission.INTERNET" />

Después inicialícelo pronto, en su clase Application :

PersonyzeTracker.inst.initialize(this, "YOUR_API_KEY");
PersonyzeTracker.inst.navigate("MainActivity");
PersonyzeTracker.inst.done();

iOS

Descargue el archivo del SDK de Personyze para iOS, descomprímalo y arrastre PersonyzeIosSdk.swift al navegador de proyectos de Xcode.

do
{   let tracker = try PersonyzeTracker(apiKey: "YOUR_API_KEY")
    tracker.navigate(documentName: "ViewController")
    tracker.done()
}
catch
{   print(error)
}

Confirmar que funciona

Una vez inicializado, abra la aplicación y compruebe Visitantes en tiempo real en el panel. Si su sesión aparece ahí, el SDK se está comunicando con Personyze y puede construir campañas sobre él. Si no aparece, nada de lo que viene después funcionará: arréglelo antes de seguir.

La referencia completa del SDK, incluidas las clases de tracker, condiciones y acciones, está en la documentación para desarrolladores.

Los pasos de la campaña

Cuatro pasos: Configurar, Segmentar, Contenido y Rendimiento.

Tenga en cuenta que las campañas de apps no tienen paso de QA. Las herramientas de vista previa y de simulación del sitio no pueden controlar una aplicación nativa, así que la validación se hace en una compilación de su aplicación y no en el panel; véase más abajo.

1. Configurar

Confirma que el SDK está instalado y enlaza con las guías de plataforma de arriba. No hay nada que configurar aquí aparte de haber hecho la integración.

2. Segmentar

Las mismas reglas de audiencia que en la web: comportamiento, campos del perfil y del CRM, intereses, geografía, contexto de la sesión. Lo que la aplicación informa a través de navigate() y de sus llamadas de eventos es lo que estas reglas pueden ver, de modo que la granularidad de su segmentación sigue la granularidad de su instrumentación.

3. Contenido

Qué mostrar. En las apps suele ser una de estas dos formas:

  • HTML — mostrado en un WebView. Lo más rápido de construir, y el equipo de marketing puede cambiarlo sin publicar una versión de la aplicación.
  • JSON — Personyze devuelve datos estructurados y usted los maqueta con componentes nativos. Más trabajo al principio, y el resultado se ve y se siente nativo.

4. Rendimiento

Resultados en vivo una vez que la campaña está en marcha.

Validar sin paso de QA

Como no hay QA en el panel, pruebe en una compilación:

  1. Confirme que su dispositivo aparece en Visitantes en tiempo real.
  2. Amplíe temporalmente la audiencia para que coincida con usted con toda seguridad, y compruebe que el contenido llega.
  3. Vuelva a acotar las reglas y confirme que deja de llegar.

Ese tercer paso es el que la gente se salta, y es el que detecta una regla que coincide con todo el mundo.

Relacionado

Did this page answer your question?
Thank you — that goes to whoever maintains this page.