Gerar saída dos resultados de otimização

Há várias opções para gerar a saída de otimizações. Você pode:

Também é possível plotar visualizações de otimização. Para mais detalhes, consulte Plotar visualizações de otimização.

Gerar o relatório HTML de otimização

Execute o código a seguir para gerar o HTML de otimização:

  1. Se você usa o Colab e quer exportar o relatório para o Google Drive, monte o Drive no bloco do Colab:

    from google.colab import drive
    drive.mount('/content/drive')
    
  2. Instancie a classe BudgetOptimizer e execute o método optimize(). Também é possível personalizar a otimização, como descrito nas seções anteriores.

    budget_optimizer = optimizer.BudgetOptimizer(meridian)
    optimization_results = budget_optimizer.optimize()
    
  3. Transmita o nome e o caminho do arquivo a output_model_results_summary para executar o resumo da otimização e salve no arquivo especificado.

    Exemplo:

    filepath = '/content/drive/MyDrive'
    optimization_results.output_optimization_summary(f'{FILENAME}.html', filepath)
    

    Em que:

    • filepath é o caminho no Google Drive para salvar o arquivo.
    • FILENAME é o nome escolhido para o arquivo, por exemplo, optimization_output.html. A extensão de arquivo precisa ser HTML.

    O relatório HTML é gerado e salvo no local de arquivo especificado.

Plano de cenário de otimização

A seção Plano de cenário de otimização mostra seu orçamento, ROI e receita incremental ou KPI otimizados. Além disso, esta seção apresenta as restrições impostas aos gastos no nível do canal e o período de referência para otimização do orçamento.

Exemplo de saída: (clique na imagem para ampliar)

optimized-scenario-plan

Os gráficos de alocação recomendada de orçamento mostram a mudança no gasto otimizado de cada canal. Esta seção também mostra a disparidade na receita incremental ou no KPI de cada canal, do gasto atual para o otimizado.

Exemplo de saída: (clique na imagem para ampliar)

Mudança no gasto otimizado por canal

KPI otimizado em todos os canais

Curvas de resposta otimizadas por canal

A seção Curvas de resposta otimizadas por canal mostra os níveis de gastos atuais e otimizados no canal.

Exemplo de saída: (clique na imagem para ampliar)

optimized-response-curves

Gerar o resumo dos resultados da otimização

Você pode gerar resumos de dados otimizados e não otimizados para personalizar seus relatórios e visualizações ou exportá-los para outro formato. Esses resumos numéricos detalham os resultados por canal permitindo comparar os resultados otimizados e não otimizados.

Esses resumos de dados estão disponíveis no contêiner da classe de dados OptimizationResults que é retornado pelo método optimize().

Resumo de dados não otimizados

Execute o comando a seguir para gerar o resumo de dados não otimizados:

optimization_results.nonoptimized_data

Exemplo de saída:

Tabela com o resumo de dados não otimizados

Resumo de dados otimizados

Execute o comando a seguir para gerar o resumo de dados otimizados:

optimization_results.optimized_data

Exemplo de saída:

Tabela com o resumo de dados otimizados