Economy v2 ya está disponible con carácter general. Para obtener soporte técnico y enviar comentarios, vaya al foro de PlayFab.
RealMoneyPriceDetails en los lotes de su catálogo, PlayFab registra el importe de los ingresos en el evento marketplace_transaction_redeemed, lo que le permite crear análisis e informes de ingresos.
Este tutorial le guía por el flujo de un extremo a otro: establecer precios en dinero real en un lote, canjear una compra y ver los datos de ingresos en los eventos.
Requisitos previos
- Una cuenta de desarrollador de PlayFab.
- Un título creado en Game Manager.
- Una integración de marketplace ya configurada (por ejemplo, Google, Apple o Microsoft Store).
- Un lote publicado con una asignación de marketplace que lo vincule a un producto del marketplace.
Paso 1: Establecer los precios en dinero real en el lote
AgregueRealMoneyPriceDetails al lote que está vinculado a su producto del marketplace. Especifique los precios en la unidad monetaria más pequeña (por ejemplo, centavos para USD) por marketplace.
API
Use UpdateDraftItem para agregar precios a un lote existente y, después, publicarlo:Game Manager
- Vaya a Economy > Catalog (V2) > Bundles.
- Seleccione el lote que quiera editar.
- En la sección Prices, establezca el precio en dinero real para cada marketplace en el que aparezca el lote.
- Asegúrese de que la sección Marketplace Mapping tiene los AlternateIds correctos para cada marketplace.
- Seleccione Save and publish.
Referencia del formato de precios
Los precios usan la unidad monetaria más pequeña. Actualmente solo se admite USD.
Establezca precios solo para los marketplaces que use su título. Las propiedades de marketplace compatibles son:
AppleAppStorePricesGooglePlayPricesMicrosoftStorePricesNintendoEShopPricesPlayStationStorePricesSteamPrices
Precios diferentes por marketplace
Si el precio de su juego varía entre las tiendas, establezca cada propiedad de marketplace de forma individual:Paso 2: El jugador realiza una compra y la canjea
Después de que un jugador compre el artículo en el marketplace externo, su juego llama a la API de canje apropiada:
Cuando PlayFab procesa el canje:
- Hace coincidir el recibo del marketplace con el
AlternateIddel lote. - Concede el contenido del lote al inventario del jugador.
- Emite un evento
marketplace_transaction_redeemedque incluye losRealMoneyPricesdel lote coincidente.
Paso 3: Ver los ingresos en los eventos
Después de un canje correcto, se emite el eventomarketplace_transaction_redeemed, que incluye los datos de precios en dinero real. Puede encontrar este evento en Game Manager o consultarlo mediante la canalización de datos.
Visualización en Game Manager
- Vaya a Data > Event History (en la sección Analyze).
- Busque el nombre de evento
marketplace_transaction_redeemed. - Seleccione un evento para ver sus detalles, incluido el campo
RealMoneyPrices.
Ejemplo de carga del evento
Un canje en Google Play del Starter Pack ($4.99 USD) produce un evento como este:Consulta de los datos de ingresos
Puede usar los datos de eventos para análisis personalizados. Por ejemplo, para calcular los ingresos totales durante un período, consulte todos los eventosmarketplace_transaction_redeemed y sume los valores de RealMoneyPrices.USD:
RealMoneyPrices refleja lo que configuró en RealMoneyPriceDetails, no el importe real cobrado por el marketplace. Mantenga sus precios sincronizados con sus fichas del marketplace para obtener informes precisos.Procedimientos recomendados
- Establezca siempre
RealMoneyPriceDetailsen los lotes del marketplace. Sin él, el campoRealMoneyPricesde los eventos de canje queda vacío y pierde la visibilidad de los ingresos. - Use la unidad monetaria más pequeña. Para USD, proporcione el precio en centavos (por ejemplo,
499para $4.99). - Rellene solo los marketplaces que use. No es necesario establecer precios para todos los marketplaces, solo para aquellos en los que se publica su título.
- Mantenga los precios sincronizados con sus fichas del marketplace. Cuando actualice los precios en un marketplace externo, actualice la propiedad correspondiente en
RealMoneyPriceDetailspara mantener la precisión de los informes. - Establezca precios por marketplace cuando difieran. Si el precio de su juego varía entre las tiendas, use las propiedades por marketplace para reflejar el precio real en cada plataforma.
