Compartir a través de


Registrar eventos personalizados para el Centro de partners

El informe Uso del Centro de partners te permite obtener información sobre los eventos personalizados que hayas definido en tu aplicación de Plataforma universal de Windows (UWP). Un evento personalizado es una cadena arbitraria que representa un evento o actividad en la aplicación. Por ejemplo, un juego podría definir eventos personalizados denominados firstLevelPassed, secondLevelPassed, etc., que se registran cuando el usuario pasa cada nivel del juego.

Para registrar un evento personalizado desde la aplicación, pase la cadena de evento personalizada al método Log proporcionado por el SDK de Servicios de Microsoft Store. Puede revisar el total de repeticiones de los eventos personalizados en la sección Eventos personalizados del informe De uso en el Centro de partners.

Nota:

Los eventos personalizados que inicia sesión en el Centro de partners no están relacionados con los eventos de Windows y no aparecen en Visor de eventos.

Requisitos previos

Para poder revisar los eventos de registro personalizados en el informe uso de la aplicación en el Centro de partners, la aplicación debe publicarse en la Tienda.

Registro de eventos personalizados

  1. Si aún no lo ha hecho, instale el SDK de Servicios de Microsoft Store en el equipo de desarrollo.

  2. Abra el proyecto en Visual Studio.

  3. En Explorador de soluciones, haga clic con el botón derecho en el nodo Referencias del proyecto y haga clic en Agregar referencia.

  4. En el Administrador de referencias, expanda Windows universal y haga clic en Extensiones.

  5. En la lista de SDK, haga clic en la casilla situada junto a Microsoft Engagement Framework y haga clic en Aceptar.

  6. Agregue la siguiente instrucción a la parte superior de cada archivo de código donde desea registrar eventos personalizados.

    using Microsoft.Services.Store.Engagement;
    
  7. En cada sección del código donde quiere registrar un evento personalizado, obtenga un objeto StoreServicesCustomEventLogger y, a continuación, llame al método Log . Pase la cadena de evento personalizada al método .

    StoreServicesCustomEventLogger logger = StoreServicesCustomEventLogger.GetDefault();
    logger.Log("myCustomEvent");
    

    Nota:

    El informe de uso puede tardar mucho tiempo en cargarse si la aplicación registra muchos eventos personalizados con nombres largos. Se recomienda usar nombres breves para los eventos personalizados.