Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use esse método na API de análise da Microsoft Store para obter dados agregados de aquisição de complementos no formato JSON para aplicativos UWP e jogos do Xbox One que foram ingeridos por meio do Xbox Developer Portal (XDP) e disponíveis no painel do XDP Analytics Partner Center.
Pré-requisitos
Para usar esse método, você precisa primeiro fazer o seguinte:
- Se ainda não tiver feito isso, complete todos os pré-requisitos e para a API de análise da Microsoft Store.
- Obtenha um token de acesso do Azure AD para usar no cabeçalho da solicitação para esse método. Depois de obter um token de acesso, você tem 60 minutos para usá-lo antes que ele expire. Depois que o token expirar, você poderá obter um novo.
Observação
Esta API não fornece dados agregados diários antes de 1 de outubro de 2016.
Solicitação
Sintaxe da solicitação
| Método | Solicitar URI |
|---|---|
| Obtém | https://manage.devcenter.microsoft.com/v1.0/my/analytics/addonacquisitions |
Cabeçalho da solicitação
| Cabeçalho | Tipo | Descrição |
|---|---|---|
| Autorização | corda | Obrigatório. O token de acesso do Azure AD no formato Bearer <token>. |
Parâmetros de solicitação
O parâmetro applicationId ou addonProductId é necessário. Para recuperar dados de aquisição para todos os complementos registrados no aplicativo, especifique o parâmetro applicationId. Para recuperar dados de aquisição de um único complemento, especifique o parâmetro addonProductId. Se você especificar ambos, o parâmetro applicationId será ignorado.
| Parâmetro | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| applicationId | corda | O productId do jogo Xbox One para o qual você está recuperando dados de aquisição. Para obter o productId do seu jogo, navegue até o seu jogo no Programa XDP Analytics e recupere o productId do URL. Como alternativa, se você baixar os dados de aquisições do relatório de análise do Partner Center, o productId será incluído no arquivo .tsv. | Sim |
| addonProductId | corda | O productId do complemento para o qual você deseja recuperar dados de aquisição. | Sim |
| data de início | data | A data de início no intervalo de datas dos dados de aquisição de complementos a recuperar. O padrão é a data atual. | Não |
| data de término | data | A data final do intervalo de datas dos dados de aquisição de complementos a recuperar. O padrão é a data atual. | Não |
| filtro | corda | Uma ou mais declarações que filtram as linhas da resposta. Cada instrução contém um nome de campo do corpo da resposta e um valor que estão associados aos operadores eq ou ne, e as instruções podem ser combinadas usando "e" ou "ou". Os valores de cadeia de caracteres devem ser cercados por aspas simples no parâmetro filter. Por exemplo, filter=market eq 'US' e gender eq 'm'. Você pode especificar os seguintes campos do corpo da resposta:
|
Não |
| Nível de Agregação | corda | Especifica o intervalo de tempo para o qual recuperar dados agregados. Pode ser uma das seguintes cadeias de caracteres: dia, semanaou mês. Se não for especificado, o valor predefinido é dia. | Não |
| ordenar por | corda | Uma instrução que classifica os valores dos dados de resultado para cada aquisição adicional. A sintaxe é orderby=field [order],field [order],... O field parâmetro pode ser uma das seguintes strings:
Aqui está um exemplo orderby string: orderby=date,market |
Não |
| agrupar por | corda | Uma instrução que aplica a agregação de dados somente aos campos especificados. Você pode especificar os seguintes campos:
|
Não |
Exemplo de solicitação
Os exemplos a seguir demonstram várias solicitações para a obtenção de dados de aquisição de complementos. Substitua os valores de addonProductId e applicationId pela ID apropriada da Loja para o seu complemento ou aplicativo.
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/addonacquisitions?applicationId=9WZDNCRFJ314&startDate=1/1/2015&endDate=2/1/2015&top=10&skip=0 HTTP/1.1
Authorization: Bearer <your access token>
GET https://manage.devcenter.microsoft.com/v1.0/my/analytics/addonacquisitions?applicationId=9WZDNCRFJ314&startDate=1/1/2015&endDate=2/1/2015&top=10&skip=0&filter=market eq 'GB' and gender eq 'm' HTTP/1.1
Authorization: Bearer <your access token>
Resposta
Corpo da resposta
| Valor | Tipo | Descrição |
|---|---|---|
| Valor | conjunto | Uma matriz de objetos que contêm dados agregados de aquisição de complementos. Para obter mais informações sobre os dados em cada objeto, consulte a seção valores de aquisição de complementos abaixo. |
| Contagem total | Int | O número total de linhas no resultado de dados para a consulta. |
Valores de aquisição de complementos
Os elementos na matriz Value contêm os seguintes valores.
| Valor | Tipo | Descrição |
|---|---|---|
| data | corda | A primeira data no intervalo de datas dos dados de aquisição. Se a solicitação especificou um único dia, esse valor será essa data. Se a solicitação especificou uma semana, mês ou outro intervalo de datas, esse valor será a primeira data nesse intervalo de datas. |
| addonProductId | corda | O productId do complemento para o qual você está recuperando dados de aquisição. |
| addonNome do Produto | corda | O nome a exibir do complemento. Esse valor só aparecerá nos dados de resposta se o parâmetro aggregationLevel estiver definido como dia, a não ser que o campo addonProductName seja especificado no parâmetro groupby. |
| applicationId | corda | O productId do aplicativo para o qual você deseja recuperar dados de aquisição de complementos. |
| Nome da Aplicação | corda | O nome de exibição do jogo. |
| Tipo de dispositivo | corda | Uma das seguintes cadeias de caracteres que especifica o tipo de dispositivo que concluiu a aquisição:
|
| storeClient | corda | Uma das seguintes cadeias de caracteres que indica a versão da Loja onde ocorreu a aquisição:
|
| osVersão | corda | A versão do SO em que ocorreu a aquisição. Para este método, este valor é sempre Windows 10 ou Windows 11". |
| mercado | corda | O código de país ISO 3166 do mercado onde ocorreu a aquisição. |
| Género | corda | Uma das seguintes cadeias de caracteres que especifica o gênero do usuário que fez a aquisição:
|
| idade | corda | Uma das seguintes cadeias de caracteres que indica a faixa etária do usuário que fez a aquisição:
|
| Tipo de aquisição | corda | Uma das seguintes cadeias de caracteres que indica o tipo de aquisição:
|
| quantidade de aquisição | número inteiro | O número de aquisições que ocorreram. |
| ID do Produto no App | corda | ID do produto onde este complemento é usado. |
| nome do produto no aplicativo | corda | Nome do produto onde este complemento é usado. |
| tipo de instrumento de pagamento | corda | Tipo de instrumento de pagamento utilizado para a aquisição. |
| sandboxId | corda | O Sandbox ID criado para o jogo. Pode ser o valor RETAIL ou um ID de sandbox privado. |
| xboxTitleId | corda | ID de título do Xbox do produto do XDP, se aplicável. |
| localCurrencyCode | corda | Código de moeda local com base no país/região da conta do Partner Center. |
| xboxProductId | corda | ID do Produto Xbox do XDP, se aplicável. |
| Id de disponibilidade | corda | ID de disponibilidade do produto do XDP, se aplicável. |
| skuId | corda | ID de SKU do produto do XDP, se aplicável. |
| skuDisplayName | corda | Nome de exibição SKU do produto proveniente do XDP, se aplicável. |
| xboxParentProductId | corda | Identificador do Produto Pai Xbox do XDP, se aplicável. |
| nomeDoProdutoPai | corda | Nome do produto pai do produto da XDP, se aplicável. |
| nomeDoTipoDeProduto | corda | Tipo de produto Nome do produto de XDP, se aplicável. |
| tipoDeImpostoDeCompra | corda | Tipo de imposto de compra do produto do XDP, se aplicável. |
| preço de compra USD | número | O valor pago pelo cliente pelo complemento, convertido em USD. |
| Montante do preço de compra local | número | O valor pago pelo cliente pelo complemento, na moeda da região. |
| MontanteImpostoCompraUSD | número | O valor do imposto aplicado ao complemento, convertido em USD. |
| valorLocalImpostoDeCompra | número | Valor Local do Imposto de Compra do produto do XDP, se aplicável. |
Exemplo de resposta
O exemplo a seguir demonstra um corpo de resposta JSON de exemplo para essa solicitação.
{
"Value": [
{
"inAppProductId": "9NBLGGH1864K",
"inAppProductName": "866879",
"addonProductId": "9NBLGGH1864K",
"addonProductName": "866879",
"date": "2017-11-05",
"applicationId": "9WZDNCRFJ314",
"applicationName": "Tetris Blitz",
"acquisitionType": "Iap",
"age": "35-49",
"deviceType": "Phone",
"gender": "m",
"market": "US",
"osVersion": "Windows Phone 8.1",
"paymentInstrumentType": "Credit Card",
"sandboxId": "RETAIL",
"storeClient": "Windows Phone Store (client)",
"xboxTitleId": "",
"localCurrencyCode": "USD",
"xboxProductId": "00000000-0000-0000-0000-000000000000",
"availabilityId": "",
"skuId": "",
"skuDisplayName": "Full",
"xboxParentProductId": "",
"parentProductName": "Tetris Blitz",
"productTypeName": "Add-On",
"purchaseTaxType": "",
"acquisitionQuantity": 1,
"purchasePriceUSDAmount": 1.08,
"purchasePriceLocalAmount": 0.09,
"purchaseTaxUSDAmount": 1.08,
"purchaseTaxLocalAmount": 0.09
}
],
"@nextLink": null,
"TotalCount": 7601
}