Compartilhar via


Registrar eventos personalizados para o Partner Center

O relatório uso no Partner Center permite obter informações sobre eventos personalizados que você definiu em seu aplicativo UWP (Plataforma Universal do Windows). Um evento personalizado é uma cadeia de caracteres arbitrária que representa um evento ou atividade em seu aplicativo. Por exemplo, um jogo pode definir eventos personalizados chamados firstLevelPassed, secondLevelPassed e assim por diante, que são registrados quando o usuário passa por cada nível no jogo.

Para registrar um evento personalizado em seu aplicativo, passe a cadeia de caracteres de evento personalizada para o método Log fornecido pelo SDK dos Serviços da Microsoft Store. Você pode examinar o total de ocorrências para seus eventos personalizados na seção Eventos personalizados da de relatório de uso de no Partner Center.

Observação

Eventos personalizados que você registra no Partner Center não estão relacionados a eventos do Windows e não aparecem no Visualizador de Eventos .

Pré-requisitos

Antes de examinar eventos de registro em log personalizados no de relatório de uso do para seu aplicativo no Partner Center, seu aplicativo deve ser publicado na Loja.

Como registrar eventos personalizados em log

  1. Se você ainda não fez isso, instale o SDK dos Serviços da Microsoft Store em seu computador de desenvolvimento.

  2. Abra seu projeto no Visual Studio.

  3. No Gerenciador de Soluções, clique com o botão direito do mouse no nó Referências do projeto e clique em Adicionar Referência.

  4. No Gerenciador de Referência, expanda o Windows Universal e clique em Extensões.

  5. Na lista de SDKs, clique na caixa de seleção ao lado do Microsoft Engagement Framework e clique em OK.

  6. Adicione a instrução a seguir ao início de cada arquivo de código onde você deseja registrar eventos personalizados.

    using Microsoft.Services.Store.Engagement;
    
  7. Em cada seção do código em que você deseja registrar um evento personalizado, obtenha um objeto StoreServicesCustomEventLogger e chame o método Log . Passe sua string de evento personalizada para o método.

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

    Observação

    O relatório uso pode levar muito tempo para ser carregado se o aplicativo registrar muitos eventos personalizados com nomes longos. Recomendamos que você use nomes breves para seus eventos personalizados.