Analíticas de post-instalación — Terceros

Última actualización:

Si quieres un análisis más completo de los datos de compras dentro de la aplicación (IAP) en distintas plataformas o redes, puedes configurar una integración S2S para importarlos de servicios de seguimiento de terceros. Una vez terminada la integración, podrás ver los datos de terceros en el panel de control de Chartboost.

¿Utilizas el SDK de Chartboost y una integración de terceros?

El comportamiento por defecto es seguir escuchando el SDK para eventos PIA e ignorar eventos PIA de S2S. Ponte en contacto con Soporte o el responsable de tu cuenta para pedir el cambio del SDK a una integración de terceros, momento en el que comenzamos a escuchar eventos S2S e ignorar los eventos del SDK de Chartboost. Esto evita la duplicación de eventos y mantiene un único canal para los datos entrantes. Soporte puede volver a cambiar las aplicaciones en cualquier momento.

Contenido


Instrucciones para Adjust

1. Abre la aplicación cuyos datos IAP quieres enviar a Chartboost

2. Haz clic en Ajustes y después en Configuración de socios

3. Bajo Redes selecciona Chartboost

4. Configura el selector de Revenue Forwarding como ON y Attributed Only como OFF.  Parameter Forwarding también debería estar en OFF a menos que estés mapeando el valor de la etiqueta Evento desde el SDK de Adjust.

5. Escribe "purchase" en el campo EVENT LABEL para cualquier evento de compras dentro de la app que estés siguiendo con Adjust, bajo la sección Chartboost Event Linking.  Deja los campos EVENT FIELD, MAIN LEVEL y SUB LEVEL vacíos.

Preguntas frecuentes de Adjust

¿Se envían todos los campos mostrados en el "Event Linking" del panel de Adjust a Chartboost de manera automática en el Postback de compras dentro de la aplicación?

No, solo Event Label se envía como "product_id" a Chartboost. 

¿Para qué sirven los campos de texto a la derecha de cada nombre de evento?

Añade el valor del evento en estos campos; cuando estos eventos se envían a Chartboost son registrados con el valor del evento en el campo de texto.

¿Hay un límite de eventos que pueden incluirse en la sección Events Linking?

No. La ventana es desplazable, por lo que puedes añadir todos los eventos de compras que ya estás siguiendo con Adjust.


Instrucciones para AppsFlyer

1. Inicia sesión en el panel de control de AppsFlyer y haz clic en Media Source Configuration en el lado izquierdo.

2. Haz clic en Chartboost S2S y selecciona la pestaña In App Events.

3. Completa la sección Send In-App Events to Chartboost tal y como se muestra abajo y añade el ID de Chartboost de tu aplicación en el campo chartboost_app_id.

4. Deberás ponerte en contacto con Soporte para recibir el token que debes añadir al campo Chartboost Event Tag:

Nota: AppsFlyer solo permite enviar eventos de compra a Chartboost.  El seguimiento de nivel/evento estará disponible en el futuro.


Instrucciones para Apsalar

Para recibir datos de compras dentro de la aplicación de Apsalar, debes crear un nuevo postback (Setup > Attribution Tracking > Create New Postback) con la siguiente configuración:

  • Postback Recipient: Chartboost
  • Application: seleccionar aplicación
  • Event Type: Custom event (después selecciona el evento de ingresos específico en el menú desplegable)
  • Postback Status: Active, begin sending immediately
  • Attribution Rules: Send all events from all sources

También debes añadir tu ID de aplicación de Chartboost, tu token (ponte en contacto con Soporte si aún no lo tienes), y la clave que identifica los nombres de productos IAP (compras dentro de la aplicación) en la sección Preview:


Instrucciones para Kochava

Puedes encontrar instrucciones para los postbacks de eventos en el centro de soporte de Kochava.


Instrucciones para TUNE

  • Arre el panel de configuración de Chartboost en la pestaña Integrated Partners.
  • Selecciona Postbacks y haz clic en Add Postback URL.

 

 

  • Busca Chartboost en la sección Advertising Partner Postback Template.
  • En la sección Chartboost Postback Template selecciona iOS o Android en el menú Platform.
  • Selecciona Chartboost IAP Postback | purchase | All en el menú Postback Template.
  • Añade el ID y la firma de tu aplicación de Chartboost y guarda.

 

 


Otros servicios de terceros

Si eres un desarrollador y quieres esta funcionalidad, pero no ves tu servicio de seguimiento de terceros aquí, envía la siguiente información al servicio:

Las llamadas PIA S2S de terceros contienen información de compras dentro de la aplicación y un token API (contáctanos para obtener el tuyo) que verifica la solicitud:

{

    "app_id": "54ecc0535beacdc1e1eff778"
    "ifa": "8c2d20ef2f4248209f65b35e3c398731"
    "iap": {
        "product_id": "com.sample.gems.001"
"currency": "EUR", "price": 3.99, "localized_description": "TheFirstGemsPack", "localized_title": "GemsPack" } }

Abajo puedes ver información sobre la llamada S2S. Para recibir tu token API, ponte en contacto con nosotros.

Detalles de la solicitud PIA S2S

Método

POST

Endpoint

https://live.chartboost.com

Ruta

/event_service/v3/track

Encabezamientos

(Recuerda que los encabezamientos incluyen información de autenticación).

Nombre del encabezamiento Ejemplo Descripción
X-Chartboost-Token 2782f24948b6dff2551ff321f70266c415e0d251 Tu token API
X-Chartboost-Signature 173e6aeff28e4b76b488d5acf49ed8ebb8e95559 Ver este GiST para generar. Este NO es el mismo valor que el de tu firma de aplicación de Chartboost.

Cuerpo JSON: parámetros del objeto iap (compras dentro de la aplicación)

Parámetros Aplicaciones iOS Aplicaciones Android Ejemplo Descripción
divisa Requerido Requerido "USD" Código de divisa de 3 letras ISO 4217
localized_description Opcional Opcional "Un paquete pequeño de monedas" Descripción del artículo en el idioma del usuario
precio Requerido Requerido 0.99 Precio tal y como aparece definido en el parámetro currency (divisa)
localized_title Opcional Opcional "Pack pequeño de monedas" Título del artículo en el idioma del usuario
product_id Requerido Requerido "com.app.exampleapp.1234" SKU

Cuerpo del JSON: parámetros de solicitud

Parámetros Aplicaciones iOS Aplicaciones Android Ejemplo Descripción
app_id
Requerido Requerido "54ecc0535b1acdc1e1eff778" ID de aplicación de Chartboost (lo encontrarás en el panel de control de Chartboost) 
ifa Requerido N/D "61109b4c0f164fbc82ec5475313ae000" (32 caracteres; puedes usar guiones; mayúsculas o minúsculas) Identificador para los anuncios
GAID N/D Requerido "38400000-8cf0-11bd-b23e-10b96e40000d" (32 caracteres y 4 guiones) ID de Google Services Advertising (solo Android)
uuid N/D Opcional (si no se envía GAID o es una aplicación de Amazon) "358414046356276" Para IDs de Android anticuados o juegos de Amazon
iap Requerido Requerido   JSON de los detalles de compras dentro de la aplicación; ver la sección IAP más abajo

Clave pública/Clave secreta (solo Google Play y Amazon)

Si estas configurando las PIA S2S para juegos de Google Play o el Amazon Appstore, también debes añadir la clave pública de tu aplicación o la clave secreta de desarrollador de Amazon en un campo de la página Editar aplicación:

Cómo crear la solicitud

Comienza por el destino:

https://live.chartboost.com/event_service/v3/track

Añade los encabezados y los parámetros en el cuerpo JSON:

{

    "app_id": "54ecc0535b1acdc1e1eff778"
    "ifa": "61109b4c0f164fbc82ec5475313ae000"
    "iap": {
        "product_id": "com.sample.gems.001"
"currency": "EUR", "price": 3.99, "localized_description": "TheFirstGemsPack", "localized_title": "GemsPack" } }

Las solicitudes exitosas recibirán: {"status":200,"message":"Success"}.

Si tu llamada recibe un código de error 500 HTTP, tu servidor deberá reintentar la llamada S2S. Inténtalo de nuevo en 2 segundos, después en 4 segundos, en 8 segundos, en 16 segundos y así sucesivamente hasta conseguirlo.