Analíticas de post-instalación — Seguimiento de compras dentro de la aplicación vía S2S

Última actualización:

La integración de PIA (analíticas post-instalación) de servidor a servidor (S2S) de Chartboost puede reportar información sobre eventos de compra dentro de la aplicación (identificadores de dispositivo, tipo de divisa, precio, ID de producto y mucho más) a nuestro sistema.

Si tienes tu propio servidor, sigue estos pasos para configurar la integración S2S con Chartboost. Si no tienes tu propio servidor puedes configurar las PIA a través de uno de los servicios de terceros compatibles.

{

    "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 el Soporte de Chartboost.

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 encabezamientoEjemploDescripción
X-Chartboost-Token 9782f24948b6d8125518f421f70240c415e0d25b Tu token de API (contacta con support.integrations@chartboost.com para obtener tu token PIA de API y tu secreto de API)
X-Chartboost-Signature 173e6aeff28e4b76b488d5acf49ed8ebb8e95559 Este GIST muestra un ejemplo completo del código necesario para generar la firma de solicitud. 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ámetrosAplicaciones iOSAplicaciones AndroidEjemploDescripció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 1,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

 

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:

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

Echa un vistazo al ejemplo de código aquí para ver un caso práctico de cómo un postback PIA S2S es enviado a nuestros servidores.

Las solicitudes exitosas recibirán: {"message": "OK", "successful": 1}.

Si tu llamada recibe un código de error HTTP 5xx, tu servidor debe reintentar la llamada de forma exponencial: en 5 segundos, después en 10, 20, 40 y así sucesivamente. Fija un número máximo de reintentos o TTL que cubra posibles caídas del servidor (recomendamos 24 horas).