Buat output hasil pengoptimalan

Ada beberapa opsi untuk menghasilkan output pengoptimalan. Anda dapat:

Anda juga dapat merencanakan visualisasi pengoptimalan. Untuk informasi selengkapnya, lihat Memetakan pengoptimalan visualisasi.

Membuat laporan HTML pengoptimalan

Jalankan kode berikut untuk membuat HTML pengoptimalan:

  1. Jika Anda menggunakan colab dan ingin mengekspor laporan ke Google Drive, pasang Google Drive ke notebook colab Anda:

    from google.colab import drive
    drive.mount('/content/drive')
    
  2. Buat instance class BudgetOptimizer dan jalankan metode optimize(). Anda juga dapat menyesuaikan pengoptimalan seperti yang dijelaskan di bagian sebelumnya.

    budget_optimizer = optimizer.BudgetOptimizer(meridian)
    optimization_results = budget_optimizer.optimize()
    
  3. Teruskan nama file dan jalur ke output_model_results_summary untuk menjalankan ringkasan pengoptimalan dan menyimpannya di {i>file<i} yang ditentukan.

    Contoh:

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

    Dengan keterangan:

    • filepath adalah jalur di Google Drive tempat Anda ingin menyimpan .
    • FILENAME adalah nama yang ingin Anda tentukan untuk file, misalnya optimization_output.html. Ekstensi file harus HTML.

    Laporan HTML dibuat dan disimpan di lokasi file yang ditentukan.

Rencana skenario pengoptimalan

Bagian Rencana skenario pengoptimalan menampilkan anggaran yang dioptimalkan, ROI, dan pendapatan inkremental atau KPI. Selain itu, bagian ini menyajikan batasan dikenakan pada pembelanjaan di tingkat saluran dan jangka waktu tolok ukur untuk pengoptimalan anggaran.

Contoh output: (Klik gambar untuk memperbesar.)

rencana-skenario-optimal

Diagram Alokasi anggaran yang direkomendasikan menampilkan perubahan tersebut dalam mengoptimalkan pembelanjaan untuk setiap saluran. Bagian ini juga menunjukkan perbedaan dalam pendapatan inkremental atau KPI untuk setiap saluran dari pengeluaran saat ini hingga yang dioptimalkan.

Contoh output: (Klik gambar untuk memperbesar.)

Perubahan pada pembelanjaan yang dioptimalkan per saluran

Mengoptimalkan KPI di semua saluran

Kurva respons yang dioptimalkan menurut saluran

Bagian Kurva respons yang dioptimalkan menurut saluran menampilkan respons saat ini dan pengoptimalan pengeluaran tingkat saluran pada kurva respons.

Contoh output: (Klik gambar untuk memperbesar.)

optimized-response-curves

Membuat ringkasan hasil pengoptimalan

Anda dapat membuat ringkasan data yang tidak dioptimalkan dan dioptimalkan untuk menyesuaikan laporan dan visualisasi Anda sendiri, atau mengekspornya ke format lain. Angka-angka ini menjadi lebih rinci, dengan merinci hasil berdasarkan saluran sehingga Anda dapat membandingkan hasil yang dioptimalkan dan tidak dioptimalkan.

Ringkasan data ini tersedia di dalam dataclass OptimizationResults container yang ditampilkan oleh metode optimize().

Ringkasan yang tidak dioptimalkan

Jalankan perintah berikut untuk membuat ringkasan data yang tidak dioptimalkan:

optimization_results.nonoptimized_data

Contoh output:

Tabel ringkasan yang tidak dioptimalkan

Ringkasan yang dioptimalkan

Jalankan perintah berikut untuk membuat ringkasan data yang dioptimalkan:

optimization_results.optimized_data

Contoh output:

Tabel ringkasan yang dioptimalkan