Esta página aplica-se ao Apigee e ao Apigee Hybrid.
Veja a documentação do
Apigee Edge.
Ao usar a funcionalidade Relatórios personalizados do Apigee, pode gerar relatórios para ver informações de rentabilização das suas APIs. Para gerar os relatórios, pode usar a IU do Apigee, a API stats ou a API queries, conforme descrito nas secções seguintes:
- Adicionar um relatório personalizado através da IU do Apigee
- API Stats
- API Queries (API de relatórios personalizados assíncronos)
Dimensões e métricas de rentabilização
O Apigee fornece as seguintes métricas e dimensões de rentabilização:
- Métricas e dimensões para transações que usam um proxy de API
- Métricas e dimensões para transações baseadas em taxas
Métricas e dimensões para transações que usam um proxy de API
As tabelas seguintes apresentam as x_apigee_mintng_*métricas e dimensões disponíveis para
transações que usam um proxy de API:
- Métricas
Nome na IU Nome na API Descrição Multiplicador de preços da API x_apigee_mintng_price_multiplier O fator (multiplicador) pelo qual o custo por transação é multiplicado. Partilha de receita do programador x_apigee_mintng_dev_share A quota do programador da app ou do AppGroup na receita de uma transação. Preço de rentabilização x_apigee_mintng_price Receita total de uma transação. Taxas de rentabilização x_apigee_mintng_rate Taxa cobrada por uma transação. - Dimensões
Nome na IU Nome na API Descrição ID do plano tarifário x_apigee_mintng_rate_plan_id O plano de taxas de rentabilização para o programador de apps.
Moeda da receita x_apigee_mintng_currency Moeda da receita de transações. Transação bem-sucedida x_apigee_mintng_tx_success Estado da rentabilização da transação.
Métricas e dimensões para transações baseadas em taxas
As tabelas seguintes apresentam as métricas e as dimensões disponíveis apenas para transações baseadas em taxas:
- Métricas
Nome na IU Nome na API Descrição Taxas taxas Valor da taxa. - Dimensões
Nome na IU Nome na API Descrição Nome do grupo de apps app_group_name Nome do AppGroup ao qual as taxas se aplicam, se aplicável. Para programadores de apps, este campo está em branco. Tipo de taxa fees_type Tipo de taxa: taxa de configuração, taxa recorrente, recarga pré-paga ou reembolso. Esta dimensão vai ser nullquando usada com qualquer métrica que não sejafees.Hora de criação da taxa criado Data/hora Unix em que a taxa foi adicionada para o programador de apps e o produto de API. Esta dimensão é
nullquando usada com qualquer métrica que não sejafees.Moeda da receita x_apigee_mintng_currency Moeda da taxa. Email do programador developer_email O programador da app ou o AppGroup a quem vai ser cobrada a taxa de configuração, as taxas recorrentes ou o recarregamento pré-pago. ID de programador / ID do grupo de apps programador ID do programador de apps registado no Apigee ou do AppGroup ao qual as taxas se aplicam. Este valor pode ser usado para cálculos de faturação. Produto de API api_product Produto API correspondente ao plano tarifário ao qual a taxa se aplica. O valor está vazio para alguns tipos de taxas, como a recarga pré-paga. ID do plano tarifário x_apigee_mintng_rate_plan_id O plano de taxas de rentabilização para o programador de apps. O valor está vazio para alguns tipos de taxas, como a adição de saldo pré-pago.
Início do período period_start Início do período para o qual são cobradas taxas recorrentes. Por exemplo, para uma taxa mensal, este é o primeiro dia do mês. Esta dimensão é
nullquando usada com qualquer métrica que não sejafees.Fim do período period_end Fim do período para o qual são cobradas taxas recorrentes. Por exemplo, para uma taxa mensal, este é o último dia do mês. Esta dimensão é
nullquando usada com qualquer métrica que não sejafees.
Para ver descrições detalhadas destas métricas e dimensões, consulte a referência de métricas, dimensões e filtros do Analytics.
O exemplo de relatório personalizado seguinte apresenta a soma das taxas de rentabilização em todas as apps do programador:
Para cada app de programador, o exemplo mostra o custo total de todas as transações de 1-Apr-2021 to 15-Apr-2021. O custo é calculado com base nos preços de consumo, conforme configurado no seu plano tarifário. Tenha em atenção que, neste exemplo, a métrica (x_apigee_mintng_rate) é um campo de rentabilização, mas a dimensão (developer_app) é um campo de não rentabilização. Assim, com base nos seus requisitos, pode gerar relatórios com uma combinação de campos de rentabilização e não rentabilização.
Também pode limitar os resultados com base nas caraterísticas das métricas através de filtros.
Para ver as taxas recorrentes nos relatórios gerados, inclua no intervalo de datas selecionado o dia após o último dia do mês ou o dia após a data de validade da subscrição, uma vez que é nessa altura que são cobradas.
Exportar dados de estatísticas de rentabilização
No Apigee, não tem de realizar passos adicionais para exportar os dados de estatísticas de rentabilização. Se estiver a exportar dados de estatísticas, o Apigee exporta os seguintes campos de rentabilização juntamente com os dados de estatísticas normais. Quando as transações baseadas em taxas e as transações que usam um proxy de API são exportadas em conjunto, cada registo é exportado com as métricas e as dimensões comuns, com outras métricas e dimensões (não relacionadas) definidas como NULL.client_received_start_timestampperiod_endperiod_startx_apigee_mintng_currencyx_apigee_mintng_dev_sharex_apigee_mintng_pricex_apigee_mintng_price_multiplierx_apigee_mintng_ratex_apigee_mintng_rate_plan_idx_apigee_mintng_tx_success