{"id":3825,"date":"2026-04-18T11:46:00","date_gmt":"2026-04-18T04:46:00","guid":{"rendered":"https:\/\/adsumo.co\/blog\/?p=3825"},"modified":"2026-04-28T14:30:18","modified_gmt":"2026-04-28T07:30:18","slug":"contoh-laporan-digital-marketing-dan-tips-membuatnya","status":"publish","type":"post","link":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/","title":{"rendered":"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads"},"content":{"rendered":"\n<p>Banyak marketer terjebak pada angka mentah (Reach, CTR, CPC, ROAS) dan gagal menjawab pertanyaan utama: <strong>Campaign mana yang harus diteruskan, dipangkas, atau di-scale?<\/strong> Masalah utama laporan digital marketing sering muncul karena terlalu padat data, minim <em>insight<\/em>, dan tidak membantu keputusan.&nbsp;<\/p>\n\n\n\n<p>Ditambah lagi, proses report manual dari spreadsheet sering makan waktu dan rawan salah tarik data. Padahal, <a href=\"https:\/\/adsumo.co\/blog\/cpm-amerika-serikat\/\">buat advertiser Meta terutama,<\/a> laporan yang baik harus membantu <strong>evaluasi, diagnosis masalah, dan penentuan langkah optimasi berikutnya.<\/strong> Artikel ini menyajikan contoh laporan digital marketing yang lebih <em>actionable<\/em> untuk konteks Meta Ads.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Apa_Itu_Laporan_Digital_Marketing\" >Apa Itu Laporan Digital Marketing?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Kapan_Bisnis_Butuh_Laporan_Digital_Marketing\" >Kapan Bisnis Butuh Laporan Digital Marketing?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Apa_Saja_Isi_Laporan_Digital_Marketing_yang_Benar\" >Apa Saja Isi Laporan Digital Marketing yang Benar?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Contoh_Format_Laporan_Digital_Marketing\" >Contoh Format Laporan Digital Marketing<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Contoh_Laporan_Bulanan_Executive_Summary\" >Contoh Laporan Bulanan Executive Summary<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Executive_Summary\" >Executive Summary<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Click-Through_Rate_CTR\" >Click-Through Rate (CTR)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Cost_Per_Acquisition\" >Cost Per Acquisition<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Conversion_Rate\" >Conversion Rate<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Contoh_Laporan_Channel_Performance\" >Contoh Laporan Channel Performance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Contoh_Laporan_Meta_Ads\" >Contoh Laporan Meta Ads<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Contoh_Laporan_SEO_atau_Content\" >Contoh Laporan SEO atau Content<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#%F0%9F%93%8A_Laporan_SEO_Content_Performance\" >\ud83d\udcca Laporan SEO &#038; Content Performance<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Panduan_Lengkap_Digital_Marketing\" >Panduan Lengkap Digital Marketing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#10_Tren_SEO_untuk_2024\" >10 Tren SEO untuk 2024<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Strategi_Content_Marketing_Efektif\" >Strategi Content Marketing Efektif<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Contoh_Action_Plan_Setelah_Report\" >Contoh Action Plan Setelah Report<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#KPI_yang_Wajib_Ada_tapi_Harus_Dibagi_Berdasarkan_Funnel\" >KPI yang Wajib Ada, tapi Harus Dibagi Berdasarkan Funnel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Cara_Membaca_Report_Bukan_Cuma_Cara_Membuatnya\" >Cara Membaca Report, Bukan Cuma Cara Membuatnya<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Contoh_Laporan_Meta_Ads_yang_Benar\" >Contoh Laporan Meta Ads yang Benar<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#%F0%9F%93%B1_Laporan_Meta_Ads\" >\ud83d\udcf1 Laporan Meta Ads<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Gender_Distribution\" >Gender Distribution<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Age_Group_Performance\" >Age Group Performance<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Top_Devices\" >Top Devices<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Kesalahan_Umum_Saat_Membuat_Laporan_Digital_Marketing\" >Kesalahan Umum Saat Membuat Laporan Digital Marketing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Kapan_Report_Manual_Sudah_Tidak_Efisien\" >Kapan Report Manual Sudah Tidak Efisien?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Optimalkan_Reporting_Iklan_dengan_Adsumo\" >Optimalkan Reporting Iklan dengan Adsumo<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#Kesimpulan\" >Kesimpulan<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apa_Itu_Laporan_Digital_Marketing\"><\/span><strong>Apa Itu Laporan Digital Marketing?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Secara sederhana, laporan digital marketing adalah ringkasan performa aktivitas pemasaran digital dalam periode tertentu. Isinya bisa mencakup data dari iklan, konten, SEO, website, leads, sampai penjualan.&nbsp;<\/p>\n\n\n\n<p>Tujuannya bukan sekadar menyimpan angka, tetapi membantu kamu memahami apa yang terjadi selama periode tersebut. Di sini penting untuk membedakan marketing report dan marketing dashboard.&nbsp;<\/p>\n\n\n\n<p>Report biasanya dipakai untuk evaluasi periodik, misalnya harian, mingguan, atau bulanan. Sementara dashboard dipakai untuk monitoring yang lebih ongoing atau near real-time.&nbsp;<\/p>\n\n\n\n<p>Kalau disederhanakan, dashboard menjawab pertanyaan \u201capa yang sedang terjadi sekarang?\u201d, sedangkan report menjawab \u201capa arti angka ini dan apa tindakan selanjutnya?\u201d. Buat advertiser Meta, dua-duanya penting, tetapi fungsinya tidak sama.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kapan_Bisnis_Butuh_Laporan_Digital_Marketing\"><\/span><strong>Kapan Bisnis Butuh Laporan Digital Marketing?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Banyak orang mengira report hanya dibutuhkan setiap akhir bulan. Padahal kebutuhannya jauh lebih luas dari itu.&nbsp;<\/p>\n\n\n\n<p>Seorang owner atau founder biasanya butuh laporan untuk melihat apakah biaya marketing benar-benar mendukung pertumbuhan bisnis. Mereka tidak selalu butuh detail teknis, tetapi tetap perlu ringkasan yang jelas tentang hasil dan arah strategi.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Marketer internal butuh report untuk mengevaluasi channel dan memastikan aktivitas yang dijalankan memang bergerak ke tujuan bisnis.\u00a0<\/li>\n\n\n\n<li>Advertiser butuh report untuk keputusan yang lebih cepat seperti apakah campaign tertentu layak di-scale, apakah creative tertentu mulai lelah, atau apakah budget harus dialihkan ke ad set lain.\u00a0<\/li>\n\n\n\n<li>Sementara agency butuh laporan untuk client reporting, jadi bukan cuma menampilkan angka, tetapi juga menunjukkan insight, alasan, dan next step yang masuk akal.<\/li>\n<\/ul>\n\n\n\n<p>Artinya, contoh laporan marketing bulanan untuk owner tidak akan sama dengan report yang dibutuhkan performance marketer. Kebutuhannya berbeda, maka struktur dan kedalaman laporannya juga harus berbeda.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apa_Saja_Isi_Laporan_Digital_Marketing_yang_Benar\"><\/span><strong>Apa Saja Isi Laporan Digital Marketing yang Benar?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Banyak template laporan digital marketing terasa rapi, tetapi kosong secara makna. Penyebabnya biasanya karena hanya berisi metrik tanpa struktur berpikir. Padahal, laporan yang benar setidaknya punya beberapa bagian inti.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pertama, harus ada tujuan bisnis atau objective campaign. Tanpa ini, angka akan terasa menggantung.\u00a0<\/li>\n\n\n\n<li>Kedua, tulis periode laporan dengan jelas.\u00a0<\/li>\n\n\n\n<li>Ketiga, jelaskan channel yang dievaluasi, misalnya Meta Ads, Google Ads, SEO, email, atau content marketing.\u00a0<\/li>\n\n\n\n<li>Keempat, tentukan KPI utama yang memang sesuai dengan objective, bukan semua metrik dicampur.\u00a0<\/li>\n\n\n\n<li>Kelima, tampilkan hasil utama atau highlight performa.\u00a0<\/li>\n\n\n\n<li>Keenam, masukkan insight yang benar-benar menjelaskan kenapa hasilnya seperti itu. Ketujuh, beri diagnosis masalah.\u00a0<\/li>\n\n\n\n<li>Kedelapan, tulis rekomendasi action.\u00a0<\/li>\n\n\n\n<li>Terakhir, tutup dengan rencana optimasi berikutnya.<\/li>\n<\/ul>\n\n\n\n<p>Biar lebih jelas, ini struktur sederhananya:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Bagian Laporan<\/strong><\/td><td><strong>Fungsi<\/strong><\/td><\/tr><tr><td>Objective campaign<\/td><td>Menentukan konteks evaluasi<\/td><\/tr><tr><td>Periode laporan<\/td><td>Menjelaskan rentang waktu data<\/td><\/tr><tr><td>Channel yang dievaluasi<\/td><td>Menentukan sumber performa<\/td><\/tr><tr><td>KPI utama<\/td><td>Fokus pada metrik yang relevan<\/td><\/tr><tr><td>Hasil utama<\/td><td>Menampilkan ringkasan performa<\/td><\/tr><tr><td>Insight<\/td><td>Menjelaskan makna angka<\/td><\/tr><tr><td>Diagnosis masalah<\/td><td>Mengidentifikasi hambatan utama<\/td><\/tr><tr><td>Rekomendasi action<\/td><td>Menentukan langkah perbaikan<\/td><\/tr><tr><td>Next plan<\/td><td>Menjaga ritme optimasi<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Kalau salah satu bagian ini hilang, format laporan marketing biasanya akan terasa kurang membantu untuk keputusan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contoh_Format_Laporan_Digital_Marketing\"><\/span><strong>Contoh Format Laporan Digital Marketing<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"464\" src=\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-22.jpeg\" alt=\"\" class=\"wp-image-6659\" srcset=\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-22.jpeg 640w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-22-300x218.jpeg 300w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-22-512x371.jpeg 512w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-22-300x218@2x.jpeg 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contoh_Laporan_Bulanan_Executive_Summary\"><\/span>Contoh Laporan Bulanan Executive Summary<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Format ini cocok untuk owner atau founder. Fokusnya bukan ke detail teknis, tetapi ke gambaran besar.\u00a0<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Executive Summary &#8211; Laporan Digital Marketing<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        :root {\n            --primary: #1F4E78;\n            --primary-light: #4472C4;\n            --accent: #D9E1F2;\n            --success: #C6EFCE;\n            --success-text: #006100;\n            --input-bg: #FFFACD;\n            --text-dark: #1F1F1F;\n            --text-light: #666666;\n            --border: #D0CECE;\n            --white: #FFFFFF;\n        }\n\n        body {\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            background: linear-gradient(135deg, #f5f5f5 0%, #e8e8e8 100%);\n            color: var(--text-dark);\n            line-height: 1.6;\n            padding: 20px;\n        }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            background: var(--white);\n            border-radius: 8px;\n            box-shadow: 0 10px 40px rgba(0,0,0,0.1);\n            padding: 40px;\n        }\n\n        \/* Header *\/\n        .header {\n            background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);\n            color: var(--white);\n            padding: 30px;\n            border-radius: 6px;\n            margin-bottom: 40px;\n            text-align: center;\n        }\n\n        .header h1 {\n            font-size: 28px;\n            font-weight: 700;\n            letter-spacing: -0.5px;\n            margin-bottom: 10px;\n        }\n\n        .header p {\n            font-size: 14px;\n            opacity: 0.95;\n        }\n\n        \/* Section *\/\n        .section {\n            margin-bottom: 40px;\n        }\n\n        .section-title {\n            background: var(--accent);\n            color: var(--primary);\n            padding: 15px 20px;\n            border-radius: 4px;\n            font-size: 16px;\n            font-weight: 700;\n            margin-bottom: 20px;\n            border-left: 4px solid var(--primary);\n        }\n\n        .section-title::before {\n            margin-right: 10px;\n        }\n\n        \/* Periode & Tujuan *\/\n        .info-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 20px;\n            margin-bottom: 30px;\n        }\n\n        .info-card {\n            background: #f9f9f9;\n            padding: 20px;\n            border-radius: 6px;\n            border: 1px solid var(--border);\n        }\n\n        .info-card label {\n            display: block;\n            font-size: 13px;\n            font-weight: 600;\n            color: var(--primary);\n            margin-bottom: 8px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .info-card input,\n        .info-card p {\n            font-size: 16px;\n            font-weight: 600;\n            color: var(--text-dark);\n            padding: 8px 0;\n        }\n\n        .info-card input {\n            width: 100%;\n            padding: 10px;\n            border: 1px solid var(--border);\n            border-radius: 4px;\n            background: var(--input-bg);\n            font-family: 'Segoe UI', sans-serif;\n            cursor: text;\n        }\n\n        .info-card input:focus {\n            outline: none;\n            border-color: var(--primary);\n            box-shadow: 0 0 0 3px rgba(31, 78, 120, 0.1);\n        }\n\n        \/* Objectives *\/\n        .objectives {\n            background: #f9f9f9;\n            padding: 20px;\n            border-radius: 6px;\n            border-left: 4px solid var(--primary);\n        }\n\n        .objectives ul {\n            list-style: none;\n            padding-left: 0;\n        }\n\n        .objectives li {\n            padding: 10px 0;\n            font-size: 15px;\n            color: var(--text-dark);\n            padding-left: 28px;\n            position: relative;\n        }\n\n        .objectives li::before {\n            content: \"\u2713\";\n            position: absolute;\n            left: 0;\n            color: #27AE60;\n            font-weight: bold;\n            font-size: 16px;\n        }\n\n        \/* Table Styles *\/\n        table {\n            width: 100%;\n            border-collapse: collapse;\n            margin-top: 20px;\n            background: var(--white);\n        }\n\n        thead {\n            background: var(--primary-light);\n            color: var(--white);\n        }\n\n        th {\n            padding: 15px;\n            text-align: center;\n            font-weight: 600;\n            font-size: 13px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            border: 1px solid var(--border);\n        }\n\n        td {\n            padding: 14px 15px;\n            border: 1px solid var(--border);\n            text-align: center;\n            font-size: 14px;\n        }\n\n        td:first-child {\n            text-align: left;\n            font-weight: 500;\n            color: var(--text-dark);\n        }\n\n        tbody tr:nth-child(even) {\n            background: #f9f9f9;\n        }\n\n        tbody tr:hover {\n            background: #f0f0f0;\n            transition: background 0.2s ease;\n        }\n\n        .input-cell input {\n            width: 100%;\n            padding: 8px;\n            border: 1px solid var(--border);\n            border-radius: 3px;\n            background: var(--input-bg);\n            font-family: 'Segoe UI', sans-serif;\n            text-align: center;\n            font-weight: 500;\n        }\n\n        .input-cell input:focus {\n            outline: none;\n            border-color: var(--primary);\n            box-shadow: 0 0 0 2px rgba(31, 78, 120, 0.1);\n        }\n\n        .calc-cell {\n            background: var(--success);\n            color: var(--success-text);\n            font-weight: 600;\n        }\n\n        .status-cell {\n            font-size: 12px;\n            font-weight: 600;\n        }\n\n        \/* Budget Section *\/\n        .budget-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 20px;\n            margin-top: 20px;\n        }\n\n        .budget-item {\n            background: linear-gradient(135deg, #f9f9f9 0%, #f0f0f0 100%);\n            padding: 20px;\n            border-radius: 6px;\n            border: 1px solid var(--border);\n        }\n\n        .budget-item label {\n            display: block;\n            font-size: 12px;\n            font-weight: 600;\n            color: var(--primary);\n            margin-bottom: 10px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .budget-item .value {\n            font-size: 24px;\n            font-weight: 700;\n            color: var(--text-dark);\n            word-break: break-word;\n        }\n\n        .budget-item.highlight {\n            background: linear-gradient(135deg, var(--success) 0%, #b3e5ab 100%);\n            border-color: var(--success-text);\n        }\n\n        .budget-item.highlight .value {\n            color: var(--success-text);\n        }\n\n        .budget-item input {\n            width: 100%;\n            padding: 10px;\n            border: 1px solid var(--border);\n            border-radius: 4px;\n            background: var(--input-bg);\n            font-family: 'Segoe UI', sans-serif;\n            font-size: 14px;\n            font-weight: 600;\n            margin-top: 8px;\n        }\n\n        .budget-item input:focus {\n            outline: none;\n            border-color: var(--primary);\n            box-shadow: 0 0 0 3px rgba(31, 78, 120, 0.1);\n        }\n\n        \/* Metrics Grid *\/\n        .metrics-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 20px;\n            margin-top: 20px;\n        }\n\n        .metric-card {\n            background: linear-gradient(135deg, #f9f9f9 0%, #f0f0f0 100%);\n            padding: 20px;\n            border-radius: 6px;\n            border: 1px solid var(--border);\n            border-left: 4px solid var(--primary);\n        }\n\n        .metric-card h3 {\n            font-size: 14px;\n            font-weight: 700;\n            color: var(--text-dark);\n            margin-bottom: 12px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .metric-value {\n            font-size: 28px;\n            font-weight: 700;\n            color: var(--primary);\n            margin-bottom: 8px;\n        }\n\n        .metric-label {\n            font-size: 12px;\n            color: var(--text-light);\n            margin-bottom: 8px;\n        }\n\n        \/* Insights & Recommendations *\/\n        .insight-list,\n        .recommendation-list {\n            list-style: none;\n            margin-top: 20px;\n        }\n\n        .insight-list li,\n        .recommendation-list li {\n            padding: 12px 15px;\n            margin-bottom: 10px;\n            background: #f9f9f9;\n            border-radius: 4px;\n            border-left: 4px solid var(--primary);\n            font-size: 14px;\n            line-height: 1.6;\n            color: var(--text-dark);\n        }\n\n        .insight-list li {\n            border-left-color: #27AE60;\n        }\n\n        .recommendation-list li {\n            border-left-color: #E67E22;\n        }\n\n        .recommendation-list li::before {\n            content: \"\u2192 \";\n            color: #E67E22;\n            font-weight: bold;\n            margin-right: 5px;\n        }\n\n        \/* Footer *\/\n        .footer {\n            margin-top: 50px;\n            padding-top: 30px;\n            border-top: 2px solid var(--border);\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 20px;\n            font-size: 12px;\n            color: var(--text-light);\n        }\n\n        .footer-item label {\n            display: block;\n            font-weight: 600;\n            color: var(--primary);\n            margin-bottom: 5px;\n        }\n\n        .footer-item input {\n            width: 100%;\n            padding: 8px;\n            border: 1px solid var(--border);\n            border-radius: 4px;\n            font-size: 12px;\n            background: var(--input-bg);\n        }\n\n        \/* Buttons *\/\n        .button-group {\n            display: flex;\n            gap: 10px;\n            margin-top: 30px;\n            justify-content: center;\n            flex-wrap: wrap;\n        }\n\n        button {\n            padding: 12px 24px;\n            border: none;\n            border-radius: 4px;\n            font-size: 14px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .btn-primary {\n            background: var(--primary);\n            color: var(--white);\n        }\n\n        .btn-primary:hover {\n            background: #16375f;\n            transform: translateY(-2px);\n            box-shadow: 0 5px 15px rgba(31, 78, 120, 0.3);\n        }\n\n        .btn-secondary {\n            background: var(--border);\n            color: var(--text-dark);\n        }\n\n        .btn-secondary:hover {\n            background: #b0afaf;\n            transform: translateY(-2px);\n        }\n\n        \/* Print Styles *\/\n        @media print {\n            body {\n                background: var(--white);\n                padding: 0;\n            }\n\n            .container {\n                box-shadow: none;\n                padding: 0;\n                max-width: 100%;\n            }\n\n            .button-group {\n                display: none;\n            }\n\n            .input-cell input,\n            .info-card input,\n            .footer-item input,\n            .budget-item input {\n                border: none;\n                background: var(--white);\n                padding: 8px 0;\n            }\n\n            @page {\n                size: A4;\n                margin: 1cm;\n            }\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 768px) {\n            .container {\n                padding: 20px;\n            }\n\n            .header {\n                padding: 20px;\n            }\n\n            .header h1 {\n                font-size: 22px;\n            }\n\n            th {\n                padding: 10px 5px;\n                font-size: 12px;\n            }\n\n            td {\n                padding: 10px 5px;\n                font-size: 13px;\n            }\n\n            .metric-value {\n                font-size: 24px;\n            }\n\n            .button-group {\n                flex-direction: column;\n            }\n\n            button {\n                width: 100%;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <!-- Header -->\n        <div class=\"header\">\n            <h1><span class=\"ez-toc-section\" id=\"Executive_Summary\"><\/span>Executive Summary<span class=\"ez-toc-section-end\"><\/span><\/h1>\n            <p>Laporan Digital Marketing &#8211; Periode April 2024<\/p>\n        <\/div>\n\n        <!-- Periode Laporan -->\n        <div class=\"section\">\n            <div class=\"section-title\">\ud83d\udcc5 Periode Laporan<\/div>\n            <div class=\"info-grid\">\n                <div class=\"info-card\">\n                    <label>Tanggal Mulai<\/label>\n                    <input type=\"date\" id=\"startDate\" value=\"2024-04-01\" onchange=\"calculateDays()\">\n                <\/div>\n                <div class=\"info-card\">\n                    <label>Tanggal Berakhir<\/label>\n                    <input type=\"date\" id=\"endDate\" value=\"2024-04-30\" onchange=\"calculateDays()\">\n                <\/div>\n                <div class=\"info-card\">\n                    <label>Durasi (Hari)<\/label>\n                    <p id=\"duration\">30<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Tujuan Kampanye -->\n        <div class=\"section\">\n            <div class=\"section-title\">\ud83c\udfaf Tujuan Kampanye<\/div>\n            <div class=\"objectives\">\n                <ul>\n                    <li>Meningkatkan brand awareness melalui Meta Ads<\/li>\n                    <li>Menghasilkan leads berkualitas tinggi<\/li>\n                    <li>Mencapai conversion rate minimal 3.5%<\/li>\n                    <li>ROI target: 400%<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n\n        <!-- Overview Performa -->\n        <div class=\"section\">\n            <div class=\"section-title\">\ud83d\udcc8 Overview Performa (Pencapaian vs Target)<\/div>\n            <table>\n                <thead>\n                    <tr>\n                        <th>Metrik<\/th>\n                        <th>Target<\/th>\n                        <th>Actual<\/th>\n                        <th>% Target<\/th>\n                        <th>Status<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <td>Impressions<\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"500000\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"587000\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"calc-cell\"><span class=\"percentage\">117%<\/span><\/td>\n                        <td class=\"status-cell\">\u2705 Tercapai<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Clicks<\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"15000\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"14250\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"calc-cell\"><span class=\"percentage\">95%<\/span><\/td>\n                        <td class=\"status-cell\">\u2705 Tercapai<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Leads Generated<\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"350\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"398\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"calc-cell\"><span class=\"percentage\">114%<\/span><\/td>\n                        <td class=\"status-cell\">\u2705 Tercapai<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Conversion Rate (%)<\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"3.5\" step=\"0.1\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"4.1\" step=\"0.1\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"calc-cell\"><span class=\"percentage\">117%<\/span><\/td>\n                        <td class=\"status-cell\">\u2705 Tercapai<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Cost Per Lead ($)<\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"2.50\" step=\"0.01\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"2.15\" step=\"0.01\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"calc-cell\"><span class=\"percentage\">86%<\/span><\/td>\n                        <td class=\"status-cell\">\u2705 Tercapai<\/td>\n                    <\/tr>\n                    <tr>\n                        <td>Budget Spent ($)<\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"900\" step=\"0.01\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"input-cell\"><input type=\"number\" value=\"855\" step=\"0.01\" onchange=\"updateTable()\" class=\"metric-input\"><\/td>\n                        <td class=\"calc-cell\"><span class=\"percentage\">95%<\/span><\/td>\n                        <td class=\"status-cell\">\u2705 Tercapai<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <!-- Budget & ROI -->\n        <div class=\"section\">\n            <div class=\"section-title\">\ud83d\udcb0 Budget &#038; ROI<\/div>\n            <div class=\"budget-grid\">\n                <div class=\"budget-item\">\n                    <label>Total Budget Dialokasikan<\/label>\n                    <div class=\"value\" id=\"totalBudget\">$900.00<\/div>\n                <\/div>\n                <div class=\"budget-item\">\n                    <label>Budget Terpakai<\/label>\n                    <div class=\"value\" id=\"budgetSpent\">$855.00<\/div>\n                <\/div>\n                <div class=\"budget-item\">\n                    <label>Sisa Budget<\/label>\n                    <div class=\"value\" id=\"remainingBudget\">$45.00<\/div>\n                <\/div>\n                <div class=\"budget-item\">\n                    <label>Lead Generated<\/label>\n                    <div class=\"value\" id=\"leadsGenerated\">398<\/div>\n                <\/div>\n                <div class=\"budget-item\">\n                    <label>Cost Per Lead<\/label>\n                    <div class=\"value\" id=\"cpl\">$2.15<\/div>\n                <\/div>\n                <div class=\"budget-item\">\n                    <label>Conversion Value Per Lead ($)<\/label>\n                    <input type=\"number\" id=\"conversionValue\" value=\"90\" step=\"1\" onchange=\"calculateROI()\">\n                <\/div>\n                <div class=\"budget-item highlight\">\n                    <label>Estimated Revenue<\/label>\n                    <div class=\"value\" id=\"estimatedRevenue\">$35,820.00<\/div>\n                <\/div>\n                <div class=\"budget-item highlight\">\n                    <label>ROI (%)<\/label>\n                    <div class=\"value\" id=\"roi\">4087%<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Key Metrics -->\n        <div class=\"section\">\n            <div class=\"section-title\">\ud83d\udd11 Key Metrics<\/div>\n            <div class=\"metrics-grid\">\n                <div class=\"metric-card\">\n                    <h3><span class=\"ez-toc-section\" id=\"Click-Through_Rate_CTR\"><\/span>Click-Through Rate (CTR)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n                    <div class=\"metric-value\">2.43%<\/div>\n                    <div class=\"metric-label\">Benchmark: 2.06%<\/div>\n                    <div class=\"metric-label\">Lebih tinggi 18% dari industry average<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                    <h3><span class=\"ez-toc-section\" id=\"Cost_Per_Acquisition\"><\/span>Cost Per Acquisition<span class=\"ez-toc-section-end\"><\/span><\/h3>\n                    <div class=\"metric-value\">$2.15<\/div>\n                    <div class=\"metric-label\">Target: $2.50<\/div>\n                    <div class=\"metric-label\">14% lebih efisien dari target<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                    <h3><span class=\"ez-toc-section\" id=\"Conversion_Rate\"><\/span>Conversion Rate<span class=\"ez-toc-section-end\"><\/span><\/h3>\n                    <div class=\"metric-value\">4.1%<\/div>\n                    <div class=\"metric-label\">Target: 3.5%<\/div>\n                    <div class=\"metric-label\">Melampaui target kampanye<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Insights -->\n        <div class=\"section\">\n            <div class=\"section-title\">\u2b50 Insight Utama<\/div>\n            <ul class=\"insight-list\">\n                <li><strong>Platform Meta Ads<\/strong> deliver consistent results dengan targeting yang tepat di demographic 25-45 tahun<\/li>\n                <li><strong>Ad creative format video<\/strong> 15-detik menghasilkan CTR 3.2% vs static image 1.8% &#8211; saran: prioritas video content<\/li>\n                <li><strong>Mobile traffic<\/strong> mendominasi 72% dari total clicks, namun desktop memiliki conversion rate lebih tinggi (5.8% vs 3.1%)<\/li>\n                <li><strong>Jam prime time engagement:<\/strong> Pukul 19:00-22:00 WIB (29% lebih tinggi interaction rate)<\/li>\n            <\/ul>\n        <\/div>\n\n        <!-- Recommendations -->\n        <div class=\"section\">\n            <div class=\"section-title\">\ud83d\ude80 Rekomendasi Periode Selanjutnya<\/div>\n            <ol class=\"recommendation-list\">\n                <li>Tingkatkan produksi video ads (target: 60% dari total creative)<\/li>\n                <li>Reallocate budget 10% lebih ke Facebook (ROI tertinggi)<\/li>\n                <li>Test A\/B dengan audience baru di tier 2 cities<\/li>\n                <li>Optimalkan landing page untuk mobile users (improve UX)<\/li>\n                <li>Scale budget hingga 120% jika trend terus positif<\/li>\n            <\/ol>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"footer\">\n            <div class=\"footer-item\">\n                <label>Dibuat Oleh<\/label>\n                <input type=\"text\" placeholder=\"Nama Tim Marketing\" value=\"Tim Marketing\">\n            <\/div>\n            <div class=\"footer-item\">\n                <label>Disetujui Oleh<\/label>\n                <input type=\"text\" placeholder=\"Nama Manager\" value=\"Manager\">\n            <\/div>\n            <div class=\"footer-item\">\n                <label>Tanggal Laporan<\/label>\n                <input type=\"date\" value=\"2024-05-05\">\n            <\/div>\n        <\/div>\n\n        <!-- Buttons -->\n        <div class=\"button-group\">\n            <button class=\"btn-primary\" onclick=\"printReport()\">\ud83d\udda8\ufe0f Cetak \/ Export PDF<\/button>\n            <button class=\"btn-secondary\" onclick=\"resetForm()\">\u21bb Reset Form<\/button>\n        <\/div>\n    <\/div>\n\n    <script>\n        function calculateDays() {\n            const startDate = new Date(document.getElementById('startDate').value);\n            const endDate = new Date(document.getElementById('endDate').value);\n            const days = Math.ceil((endDate - startDate) \/ (1000 * 60 * 60 * 24));\n            document.getElementById('duration').textContent = days > 0 ? days : 0;\n        }\n\n        function updateTable() {\n            const inputs = document.querySelectorAll('.metric-input');\n            const rows = document.querySelectorAll('tbody tr');\n            \n            rows.forEach((row, index) => {\n                const cells = row.querySelectorAll('td');\n                const target = parseFloat(cells[1].querySelector('input').value) || 0;\n                const actual = parseFloat(cells[2].querySelector('input').value) || 0;\n                const percentage = target > 0 ? ((actual \/ target) * 100).toFixed(0) : 0;\n                \n                cells[3].querySelector('.percentage').textContent = percentage + '%';\n                \n                \/\/ Update status\n                if (percentage >= 100) {\n                    cells[4].textContent = '\u2705 Tercapai';\n                } else if (percentage >= 95) {\n                    cells[4].textContent = '\u26a0\ufe0f Hampir';\n                } else {\n                    cells[4].textContent = '\u274c Tidak';\n                }\n            });\n            \n            calculateROI();\n        }\n\n        function calculateROI() {\n            const budgetInputs = document.querySelectorAll('tbody tr');\n            const budgetSpentRow = budgetInputs[5];\n            const budgetSpent = parseFloat(budgetSpentRow.querySelectorAll('td input')[1].value) || 0;\n            \n            const leadsRow = budgetInputs[2];\n            const leads = parseFloat(leadsRow.querySelectorAll('td input')[1].value) || 0;\n            \n            const conversionValue = parseFloat(document.getElementById('conversionValue').value) || 0;\n            \n            const totalBudget = parseFloat(budgetInputs[5].querySelectorAll('td input')[0].value) || 0;\n            const estimatedRevenue = leads * conversionValue;\n            const roi = budgetSpent > 0 ? ((estimatedRevenue - budgetSpent) \/ budgetSpent * 100).toFixed(0) : 0;\n            const cpl = leads > 0 ? (budgetSpent \/ leads).toFixed(2) : 0;\n            \n            document.getElementById('totalBudget').textContent = '$' + totalBudget.toFixed(2);\n            document.getElementById('budgetSpent').textContent = '$' + budgetSpent.toFixed(2);\n            document.getElementById('remainingBudget').textContent = '$' + (totalBudget - budgetSpent).toFixed(2);\n            document.getElementById('leadsGenerated').textContent = Math.round(leads);\n            document.getElementById('cpl').textContent = '$' + cpl;\n            document.getElementById('estimatedRevenue').textContent = '$' + estimatedRevenue.toLocaleString('en-US', {minimumFractionDigits: 2, maximumFractionDigits: 2});\n            document.getElementById('roi').textContent = roi + '%';\n        }\n\n        function printReport() {\n            window.print();\n        }\n\n        function resetForm() {\n            if (confirm('Apakah Anda yakin ingin reset semua data?')) {\n                location.reload();\n            }\n        }\n\n        \/\/ Initialize on page load\n        calculateDays();\n        calculateROI();\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p>Biasanya berisi total spend, total leads atau sales, cost per result, ROAS, dan ringkasan channel yang paling berkontribusi. Di bagian akhir, cukup beri 2\u20133 insight utama dan 2\u20133 action plan bulan berikutnya.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contoh_Laporan_Channel_Performance\"><\/span>Contoh Laporan Channel Performance<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Format ini cocok untuk marketer internal yang mengelola beberapa channel sekaligus. Misalnya ada Meta Ads, SEO, email, dan konten organik.&nbsp;<\/p>\n\n\n\n<p>Laporan seperti ini perlu menunjukkan channel mana yang paling kuat untuk awareness, mana yang paling kuat untuk leads, dan mana yang perlu diperbaiki.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contoh_Laporan_Meta_Ads\"><\/span>Contoh Laporan Meta Ads<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ini yang paling relevan untuk advertiser. Struktur dasarnya bisa dimulai dari level campaign, lalu turun ke ad set, lalu ke ad.&nbsp;<\/p>\n\n\n\n<p>Report seperti ini sebaiknya tidak hanya menunjukkan spend dan hasil, tetapi juga breakdown audience, placement, creative, dan tren harian.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contoh_Laporan_SEO_atau_Content\"><\/span>Contoh Laporan SEO atau Content<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Laporan SEO &#038; Content Performance<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        :root {\n            --primary: #1B5E20;\n            --primary-light: #2E7D32;\n            --accent: #C8E6C9;\n            --accent-dark: #A5D6A7;\n            --warning: #FFC107;\n            --danger: #D32F2F;\n            --success: #4CAF50;\n            --input-bg: #FFFACD;\n            --text-dark: #1F1F1F;\n            --text-light: #666666;\n            --border: #D0CECE;\n            --white: #FFFFFF;\n            --bg-light: #F1F8E9;\n        }\n\n        body {\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            background: linear-gradient(135deg, #f1f8e9 0%, #e8f5e9 100%);\n            color: var(--text-dark);\n            line-height: 1.6;\n            padding: 20px;\n        }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            background: var(--white);\n            border-radius: 8px;\n            box-shadow: 0 10px 40px rgba(0,0,0,0.1);\n            padding: 40px;\n        }\n\n        \/* Header *\/\n        .header {\n            background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);\n            color: var(--white);\n            padding: 30px;\n            border-radius: 6px;\n            margin-bottom: 40px;\n            text-align: center;\n        }\n\n        .header h1 {\n            font-size: 28px;\n            font-weight: 700;\n            letter-spacing: -0.5px;\n            margin-bottom: 10px;\n        }\n\n        .header p {\n            font-size: 14px;\n            opacity: 0.95;\n        }\n\n        .header-subtitle {\n            font-size: 13px;\n            opacity: 0.85;\n            margin-top: 8px;\n        }\n\n        \/* Section *\/\n        .section {\n            margin-bottom: 40px;\n        }\n\n        .section-title {\n            background: var(--accent);\n            color: var(--primary);\n            padding: 15px 20px;\n            border-radius: 4px;\n            font-size: 16px;\n            font-weight: 700;\n            margin-bottom: 20px;\n            border-left: 4px solid var(--primary);\n        }\n\n        \/* Key Stats Grid *\/\n        .stats-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 20px;\n            margin-bottom: 30px;\n        }\n\n        .stat-card {\n            background: linear-gradient(135deg, var(--bg-light) 0%, #e8f5e9 100%);\n            padding: 20px;\n            border-radius: 6px;\n            border: 1px solid var(--accent-dark);\n            border-left: 4px solid var(--primary);\n            text-align: center;\n        }\n\n        .stat-label {\n            font-size: 12px;\n            font-weight: 600;\n            color: var(--text-light);\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            margin-bottom: 10px;\n        }\n\n        .stat-value {\n            font-size: 32px;\n            font-weight: 700;\n            color: var(--primary);\n            margin-bottom: 5px;\n            word-break: break-word;\n        }\n\n        .stat-change {\n            font-size: 12px;\n            font-weight: 600;\n            padding: 4px 8px;\n            border-radius: 3px;\n        }\n\n        .stat-change.positive {\n            background: rgba(76, 175, 80, 0.2);\n            color: #2E7D32;\n        }\n\n        .stat-change.negative {\n            background: rgba(211, 47, 47, 0.2);\n            color: #D32F2F;\n        }\n\n        .stat-change.neutral {\n            background: rgba(158, 158, 158, 0.2);\n            color: var(--text-light);\n        }\n\n        \/* Input Section *\/\n        .info-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n            gap: 20px;\n            margin-bottom: 30px;\n        }\n\n        .info-card {\n            background: #f9f9f9;\n            padding: 20px;\n            border-radius: 6px;\n            border: 1px solid var(--border);\n        }\n\n        .info-card label {\n            display: block;\n            font-size: 13px;\n            font-weight: 600;\n            color: var(--primary);\n            margin-bottom: 8px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .info-card input,\n        .info-card select {\n            width: 100%;\n            padding: 10px;\n            border: 1px solid var(--border);\n            border-radius: 4px;\n            background: var(--input-bg);\n            font-family: 'Segoe UI', sans-serif;\n            font-size: 14px;\n        }\n\n        .info-card input:focus,\n        .info-card select:focus {\n            outline: none;\n            border-color: var(--primary);\n            box-shadow: 0 0 0 3px rgba(27, 94, 32, 0.1);\n        }\n\n        \/* Table Styles *\/\n        table {\n            width: 100%;\n            border-collapse: collapse;\n            margin-top: 20px;\n            background: var(--white);\n            overflow: hidden;\n            border-radius: 6px;\n        }\n\n        thead {\n            background: var(--primary-light);\n            color: var(--white);\n        }\n\n        th {\n            padding: 15px;\n            text-align: center;\n            font-weight: 600;\n            font-size: 13px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            border: 1px solid rgba(255, 255, 255, 0.2);\n        }\n\n        td {\n            padding: 14px 15px;\n            border: 1px solid var(--border);\n            text-align: center;\n            font-size: 14px;\n        }\n\n        td:first-child {\n            text-align: left;\n            font-weight: 500;\n            color: var(--text-dark);\n        }\n\n        tbody tr:nth-child(even) {\n            background: var(--bg-light);\n        }\n\n        tbody tr:hover {\n            background: #f0f0f0;\n            transition: background 0.2s ease;\n        }\n\n        .input-cell input {\n            width: 100%;\n            padding: 8px;\n            border: 1px solid var(--border);\n            border-radius: 3px;\n            background: var(--input-bg);\n            font-family: 'Segoe UI', sans-serif;\n            text-align: center;\n            font-weight: 500;\n        }\n\n        .input-cell input:focus {\n            outline: none;\n            border-color: var(--primary);\n            box-shadow: 0 0 0 2px rgba(27, 94, 32, 0.1);\n        }\n\n        .rank-good {\n            background: rgba(76, 175, 80, 0.1);\n            color: #2E7D32;\n            font-weight: 600;\n        }\n\n        .rank-medium {\n            background: rgba(255, 193, 7, 0.1);\n            color: #F57F17;\n            font-weight: 600;\n        }\n\n        .rank-poor {\n            background: rgba(211, 47, 47, 0.1);\n            color: #D32F2F;\n            font-weight: 600;\n        }\n\n        \/* Progress Bars *\/\n        .progress-bar {\n            width: 100%;\n            height: 8px;\n            background: #e0e0e0;\n            border-radius: 4px;\n            overflow: hidden;\n            margin-top: 8px;\n        }\n\n        .progress-fill {\n            height: 100%;\n            background: linear-gradient(90deg, var(--primary) 0%, var(--primary-light) 100%);\n            transition: width 0.3s ease;\n        }\n\n        \/* Content Grid *\/\n        .content-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 20px;\n            margin-top: 20px;\n        }\n\n        .content-card {\n            background: linear-gradient(135deg, #f9f9f9 0%, #f0f0f0 100%);\n            padding: 20px;\n            border-radius: 6px;\n            border: 1px solid var(--border);\n            border-left: 4px solid var(--primary);\n        }\n\n        .content-card h3 {\n            font-size: 14px;\n            font-weight: 700;\n            color: var(--primary);\n            margin-bottom: 12px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .content-meta {\n            font-size: 12px;\n            color: var(--text-light);\n            margin-bottom: 10px;\n            display: flex;\n            justify-content: space-between;\n            flex-wrap: wrap;\n            gap: 8px;\n        }\n\n        .content-stat {\n            display: inline-block;\n            background: rgba(27, 94, 32, 0.1);\n            color: var(--primary);\n            padding: 6px 10px;\n            border-radius: 3px;\n            font-weight: 600;\n            font-size: 12px;\n        }\n\n        \/* Alert Box *\/\n        .alert {\n            padding: 15px 20px;\n            border-radius: 6px;\n            margin-bottom: 20px;\n            border-left: 4px solid;\n        }\n\n        .alert-warning {\n            background: rgba(255, 193, 7, 0.1);\n            border-color: #FFC107;\n            color: #F57F17;\n        }\n\n        .alert-danger {\n            background: rgba(211, 47, 47, 0.1);\n            border-color: #D32F2F;\n            color: #D32F2F;\n        }\n\n        .alert-success {\n            background: rgba(76, 175, 80, 0.1);\n            border-color: #4CAF50;\n            color: #2E7D32;\n        }\n\n        .alert-title {\n            font-weight: 700;\n            margin-bottom: 5px;\n            font-size: 14px;\n        }\n\n        .alert-text {\n            font-size: 13px;\n            line-height: 1.5;\n        }\n\n        \/* Insights & Recommendations *\/\n        .insight-list,\n        .recommendation-list {\n            list-style: none;\n            margin-top: 20px;\n        }\n\n        .insight-list li,\n        .recommendation-list li {\n            padding: 12px 15px;\n            margin-bottom: 10px;\n            background: #f9f9f9;\n            border-radius: 4px;\n            border-left: 4px solid var(--primary);\n            font-size: 14px;\n            line-height: 1.6;\n            color: var(--text-dark);\n        }\n\n        .recommendation-list li::before {\n            content: \"\u2192 \";\n            color: var(--primary);\n            font-weight: bold;\n            margin-right: 5px;\n        }\n\n        \/* Tab Navigation *\/\n        .tabs {\n            display: flex;\n            gap: 10px;\n            margin-bottom: 20px;\n            border-bottom: 2px solid var(--border);\n            flex-wrap: wrap;\n        }\n\n        .tab-btn {\n            padding: 12px 20px;\n            border: none;\n            background: transparent;\n            cursor: pointer;\n            font-weight: 600;\n            font-size: 14px;\n            color: var(--text-light);\n            border-bottom: 3px solid transparent;\n            transition: all 0.3s ease;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .tab-btn:hover {\n            color: var(--primary);\n        }\n\n        .tab-btn.active {\n            color: var(--primary);\n            border-bottom-color: var(--primary);\n        }\n\n        .tab-content {\n            display: none;\n        }\n\n        .tab-content.active {\n            display: block;\n            animation: fadeIn 0.3s ease;\n        }\n\n        @keyframes fadeIn {\n            from {\n                opacity: 0;\n                transform: translateY(10px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        \/* Footer *\/\n        .footer {\n            margin-top: 50px;\n            padding-top: 30px;\n            border-top: 2px solid var(--border);\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 20px;\n            font-size: 12px;\n            color: var(--text-light);\n        }\n\n        .footer-item label {\n            display: block;\n            font-weight: 600;\n            color: var(--primary);\n            margin-bottom: 5px;\n        }\n\n        .footer-item input {\n            width: 100%;\n            padding: 8px;\n            border: 1px solid var(--border);\n            border-radius: 4px;\n            font-size: 12px;\n            background: var(--input-bg);\n        }\n\n        \/* Buttons *\/\n        .button-group {\n            display: flex;\n            gap: 10px;\n            margin-top: 30px;\n            justify-content: center;\n            flex-wrap: wrap;\n        }\n\n        button {\n            padding: 12px 24px;\n            border: none;\n            border-radius: 4px;\n            font-size: 14px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .btn-primary {\n            background: var(--primary);\n            color: var(--white);\n        }\n\n        .btn-primary:hover {\n            background: #0B3D11;\n            transform: translateY(-2px);\n            box-shadow: 0 5px 15px rgba(27, 94, 32, 0.3);\n        }\n\n        .btn-secondary {\n            background: var(--border);\n            color: var(--text-dark);\n        }\n\n        .btn-secondary:hover {\n            background: #b0afaf;\n            transform: translateY(-2px);\n        }\n\n        \/* Print Styles *\/\n        @media print {\n            body {\n                background: var(--white);\n                padding: 0;\n            }\n\n            .container {\n                box-shadow: none;\n                padding: 0;\n                max-width: 100%;\n            }\n\n            .button-group {\n                display: none;\n            }\n\n            .input-cell input,\n            .info-card input,\n            .footer-item input,\n            .tabs {\n                border: none;\n                background: var(--white);\n                padding: 8px 0;\n            }\n\n            @page {\n                size: A4;\n                margin: 1cm;\n            }\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 768px) {\n            .container {\n                padding: 20px;\n            }\n\n            .header {\n                padding: 20px;\n            }\n\n            .header h1 {\n                font-size: 22px;\n            }\n\n            .stat-value {\n                font-size: 24px;\n            }\n\n            th {\n                padding: 10px 5px;\n                font-size: 11px;\n            }\n\n            td {\n                padding: 10px 5px;\n                font-size: 12px;\n            }\n\n            .button-group {\n                flex-direction: column;\n            }\n\n            button {\n                width: 100%;\n            }\n\n            .tabs {\n                gap: 5px;\n            }\n\n            .tab-btn {\n                padding: 10px 15px;\n                font-size: 12px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <!-- Header -->\n        <div class=\"header\">\n            <h1><span class=\"ez-toc-section\" id=\"%F0%9F%93%8A_Laporan_SEO_Content_Performance\"><\/span>\ud83d\udcca Laporan SEO &#038; Content Performance<span class=\"ez-toc-section-end\"><\/span><\/h1>\n            <p>Analisis Komprehensif Organic Traffic &#038; Konten<\/p>\n            <div class=\"header-subtitle\" id=\"period\">Periode: April 2024<\/div>\n        <\/div>\n\n        <!-- Key Stats Overview -->\n        <div class=\"section\">\n            <div class=\"section-title\">\ud83d\udcc8 Key Performance Indicators (KPI) Utama<\/div>\n            <div class=\"stats-grid\">\n                <div class=\"stat-card\">\n                    <div class=\"stat-label\">Organic Traffic<\/div>\n                    <div class=\"stat-value\" id=\"orgTraffic\">12,450<\/div>\n                    <div class=\"stat-change positive\">\u2191 +18% vs bulan lalu<\/div>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-label\">Organic Impressions<\/div>\n                    <div class=\"stat-value\" id=\"impressions\">287,300<\/div>\n                    <div class=\"stat-change positive\">\u2191 +12% vs bulan lalu<\/div>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-label\">Avg. Ranking Position<\/div>\n                    <div class=\"stat-value\" id=\"avgRanking\">4.2<\/div>\n                    <div class=\"stat-change positive\">\u2191 Naik 0.8 posisi<\/div>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-label\">Indexed Pages<\/div>\n                    <div class=\"stat-value\" id=\"indexedPages\">312<\/div>\n                    <div class=\"stat-change neutral\">= No change<\/div>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-label\">Crawl Errors<\/div>\n                    <div class=\"stat-value\" id=\"crawlErrors\">3<\/div>\n                    <div class=\"stat-change positive\">\u2193 -50% vs bulan lalu<\/div>\n                <\/div>\n                <div class=\"stat-card\">\n                    <div class=\"stat-label\">Domain Authority<\/div>\n                    <div class=\"stat-value\" id=\"domainAuth\">42<\/div>\n                    <div class=\"stat-change positive\">\u2191 +2 poin<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Period & Website Input -->\n        <div class=\"section\">\n            <div class=\"section-title\">\u2699\ufe0f Informasi Laporan<\/div>\n            <div class=\"info-grid\">\n                <div class=\"info-card\">\n                    <label>Tanggal Mulai<\/label>\n                    <input type=\"date\" id=\"startDate\" value=\"2024-04-01\" onchange=\"updatePeriod()\">\n                <\/div>\n                <div class=\"info-card\">\n                    <label>Tanggal Berakhir<\/label>\n                    <input type=\"date\" id=\"endDate\" value=\"2024-04-30\" onchange=\"updatePeriod()\">\n                <\/div>\n                <div class=\"info-card\">\n                    <label>Website URL<\/label>\n                    <input type=\"text\" value=\"www.example.com\" placeholder=\"www.yoursite.com\">\n                <\/div>\n                <div class=\"info-card\">\n                    <label>Target Keyword<\/label>\n                    <input type=\"text\" value=\"digital marketing\" placeholder=\"Main keyword\">\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Tab Navigation -->\n        <div class=\"section\">\n            <div class=\"tabs\">\n                <button class=\"tab-btn active\" onclick=\"switchTab('organic')\">\ud83d\udcca Organic Traffic<\/button>\n                <button class=\"tab-btn\" onclick=\"switchTab('keywords')\">\ud83d\udd11 Keywords &#038; Rankings<\/button>\n                <button class=\"tab-btn\" onclick=\"switchTab('content')\">\ud83d\udcdd Content Performance<\/button>\n                <button class=\"tab-btn\" onclick=\"switchTab('technical')\">\ud83d\udd27 Technical SEO<\/button>\n                <button class=\"tab-btn\" onclick=\"switchTab('backlinks')\">\ud83d\udd17 Backlinks<\/button>\n            <\/div>\n\n            <!-- Tab 1: Organic Traffic -->\n            <div id=\"organic\" class=\"tab-content active\">\n                <div class=\"section-title\">\ud83d\udcca Tren Organic Traffic<\/div>\n                <table>\n                    <thead>\n                        <tr>\n                            <th>Metrik<\/th>\n                            <th>Bulan Ini<\/th>\n                            <th>Bulan Lalu<\/th>\n                            <th>Growth (%)<\/th>\n                            <th>Target<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>Sessions<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"12450\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"10540\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"18.1\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"15000\"><\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Users<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"9872\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"8420\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"17.2\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"12000\"><\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Pages\/Session<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"3.2\" step=\"0.1\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"2.8\" step=\"0.1\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"14.3\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"4.0\"><\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Bounce Rate (%)<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"42.5\" step=\"0.1\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"48.3\" step=\"0.1\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"-12.0\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"35\"><\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Avg. Session Duration (s)<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"245\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"198\" onchange=\"calculateGrowth(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"23.7\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"300\"><\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n\n            <!-- Tab 2: Keywords & Rankings -->\n            <div id=\"keywords\" class=\"tab-content\">\n                <div class=\"section-title\">\ud83d\udd11 Top Ranking Keywords<\/div>\n                <table>\n                    <thead>\n                        <tr>\n                            <th>Keyword<\/th>\n                            <th>Position<\/th>\n                            <th>Monthly Vol.<\/th>\n                            <th>Impressions<\/th>\n                            <th>Clicks<\/th>\n                            <th>CTR (%)<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>digital marketing course<\/td>\n                            <td class=\"rank-good\">2<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"18500\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"4230\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"487\"><\/td>\n                            <td>11.5%<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>digital marketing strategy<\/td>\n                            <td class=\"rank-good\">4<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"12300\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"2850\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"298\"><\/td>\n                            <td>10.4%<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>content marketing tips<\/td>\n                            <td class=\"rank-medium\">8<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"8900\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1450\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"134\"><\/td>\n                            <td>9.2%<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>SEO best practices 2024<\/td>\n                            <td class=\"rank-medium\">11<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"6500\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"920\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"78\"><\/td>\n                            <td>8.5%<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>social media marketing<\/td>\n                            <td class=\"rank-poor\">18<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"22000\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1200\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"85\"><\/td>\n                            <td>7.1%<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n\n                <div class=\"section-title\" style=\"margin-top: 30px;\">\u26a0\ufe0f Keywords Untuk Di-Optimize<\/div>\n                <table>\n                    <thead>\n                        <tr>\n                            <th>Keyword<\/th>\n                            <th>Current Position<\/th>\n                            <th>Target Position<\/th>\n                            <th>Search Volume<\/th>\n                            <th>Difficulty<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>online marketing tutorial<\/td>\n                            <td class=\"rank-poor\">25<\/td>\n                            <td>10<\/td>\n                            <td>5200<\/td>\n                            <td>Medium<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>marketing automation tools<\/td>\n                            <td class=\"rank-poor\">32<\/td>\n                            <td>15<\/td>\n                            <td>4800<\/td>\n                            <td>High<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>growth hacking strategies<\/td>\n                            <td class=\"rank-poor\">45<\/td>\n                            <td>20<\/td>\n                            <td>3400<\/td>\n                            <td>High<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n\n            <!-- Tab 3: Content Performance -->\n            <div id=\"content\" class=\"tab-content\">\n                <div class=\"section-title\">\ud83d\udcdd Top Performing Content<\/div>\n                <div class=\"content-grid\">\n                    <div class=\"content-card\">\n                        <h3><span class=\"ez-toc-section\" id=\"Panduan_Lengkap_Digital_Marketing\"><\/span>Panduan Lengkap Digital Marketing<span class=\"ez-toc-section-end\"><\/span><\/h3>\n                        <div class=\"content-meta\">\n                            <span>\ud83d\udcc5 10 April 2024<\/span>\n                            <span>\u23f1\ufe0f 8 min read<\/span>\n                        <\/div>\n                        <div class=\"content-stat\">\ud83d\udc41\ufe0f 3,450 views<\/div>\n                        <div class=\"content-stat\">\u23f2\ufe0f 4:32 avg time<\/div>\n                        <div class=\"content-stat\">\ud83d\udcca 18% CTR<\/div>\n                        <div class=\"progress-bar\" style=\"margin-top: 12px;\">\n                            <div class=\"progress-fill\" style=\"width: 95%\"><\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"content-card\">\n                        <h3><span class=\"ez-toc-section\" id=\"10_Tren_SEO_untuk_2024\"><\/span>10 Tren SEO untuk 2024<span class=\"ez-toc-section-end\"><\/span><\/h3>\n                        <div class=\"content-meta\">\n                            <span>\ud83d\udcc5 5 April 2024<\/span>\n                            <span>\u23f1\ufe0f 6 min read<\/span>\n                        <\/div>\n                        <div class=\"content-stat\">\ud83d\udc41\ufe0f 2,890 views<\/div>\n                        <div class=\"content-stat\">\u23f2\ufe0f 3:45 avg time<\/div>\n                        <div class=\"content-stat\">\ud83d\udcca 15% CTR<\/div>\n                        <div class=\"progress-bar\" style=\"margin-top: 12px;\">\n                            <div class=\"progress-fill\" style=\"width: 78%\"><\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"content-card\">\n                        <h3><span class=\"ez-toc-section\" id=\"Strategi_Content_Marketing_Efektif\"><\/span>Strategi Content Marketing Efektif<span class=\"ez-toc-section-end\"><\/span><\/h3>\n                        <div class=\"content-meta\">\n                            <span>\ud83d\udcc5 1 April 2024<\/span>\n                            <span>\u23f1\ufe0f 10 min read<\/span>\n                        <\/div>\n                        <div class=\"content-stat\">\ud83d\udc41\ufe0f 2,140 views<\/div>\n                        <div class=\"content-stat\">\u23f2\ufe0f 5:12 avg time<\/div>\n                        <div class=\"content-stat\">\ud83d\udcca 12% CTR<\/div>\n                        <div class=\"progress-bar\" style=\"margin-top: 12px;\">\n                            <div class=\"progress-fill\" style=\"width: 70%\"><\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"alert alert-warning\" style=\"margin-top: 30px;\">\n                    <div class=\"alert-title\">\u26a0\ufe0f Konten Perlu Improvement<\/div>\n                    <div class=\"alert-text\">\n                        5 artikel tidak mendapatkan traffic optimal. Pertimbangkan untuk update dengan keyword research baru, improve internal linking, atau refresh content dengan data terbaru.\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Tab 4: Technical SEO -->\n            <div id=\"technical\" class=\"tab-content\">\n                <div class=\"section-title\">\ud83d\udd27 Health Check Technical SEO<\/div>\n                \n                <table>\n                    <thead>\n                        <tr>\n                            <th>Aspek Technical<\/th>\n                            <th>Status<\/th>\n                            <th>Keterangan<\/th>\n                            <th>Action Required<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>Sitemap XML<\/td>\n                            <td class=\"rank-good\">\u2705 Good<\/td>\n                            <td>Submitted &#038; updated<\/td>\n                            <td>No action<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Robots.txt<\/td>\n                            <td class=\"rank-good\">\u2705 Good<\/td>\n                            <td>Properly configured<\/td>\n                            <td>No action<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Mobile-Friendly<\/td>\n                            <td class=\"rank-good\">\u2705 Good<\/td>\n                            <td>100% responsive design<\/td>\n                            <td>No action<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Page Speed (Desktop)<\/td>\n                            <td class=\"rank-medium\">\u26a0\ufe0f Fair<\/td>\n                            <td>2.4s average load time<\/td>\n                            <td>Optimize images<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Page Speed (Mobile)<\/td>\n                            <td class=\"rank-medium\">\u26a0\ufe0f Fair<\/td>\n                            <td>3.1s average load time<\/td>\n                            <td>Implement lazy loading<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>SSL Certificate<\/td>\n                            <td class=\"rank-good\">\u2705 Good<\/td>\n                            <td>HTTPS enabled<\/td>\n                            <td>No action<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Structured Data<\/td>\n                            <td class=\"rank-good\">\u2705 Good<\/td>\n                            <td>Schema markup implemented<\/td>\n                            <td>No action<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Crawl Errors<\/td>\n                            <td class=\"rank-good\">\u2705 Good<\/td>\n                            <td>3 errors (404 pages)<\/td>\n                            <td>Fix broken links<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n\n                <div class=\"alert alert-success\" style=\"margin-top: 20px;\">\n                    <div class=\"alert-title\">\u2705 Score: 8.2\/10<\/div>\n                    <div class=\"alert-text\">\n                        Website Anda memiliki fondasi technical SEO yang solid. Fokus pada optimasi page speed untuk meningkatkan Core Web Vitals dan user experience.\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Tab 5: Backlinks -->\n            <div id=\"backlinks\" class=\"tab-content\">\n                <div class=\"section-title\">\ud83d\udd17 Backlink Profile<\/div>\n\n                <div class=\"stats-grid\" style=\"margin-bottom: 30px;\">\n                    <div class=\"stat-card\">\n                        <div class=\"stat-label\">Total Backlinks<\/div>\n                        <div class=\"stat-value\">1,247<\/div>\n                        <div class=\"stat-change positive\">\u2191 +89 (bulan ini)<\/div>\n                    <\/div>\n                    <div class=\"stat-card\">\n                        <div class=\"stat-label\">Referring Domains<\/div>\n                        <div class=\"stat-value\">342<\/div>\n                        <div class=\"stat-change positive\">\u2191 +23<\/div>\n                    <\/div>\n                    <div class=\"stat-card\">\n                        <div class=\"stat-label\">Avg. Domain Authority<\/div>\n                        <div class=\"stat-value\">34.5<\/div>\n                        <div class=\"stat-change neutral\">= Stable<\/div>\n                    <\/div>\n                    <div class=\"stat-card\">\n                        <div class=\"stat-label\">Quality Links %<\/div>\n                        <div class=\"stat-value\">78%<\/div>\n                        <div class=\"stat-change positive\">\u2191 +5%<\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"section-title\">Top Referring Domains<\/div>\n                <table>\n                    <thead>\n                        <tr>\n                            <th>Domain<\/th>\n                            <th>DA<\/th>\n                            <th>Backlinks<\/th>\n                            <th>Quality<\/th>\n                            <th>Link Type<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>marketing-blog.com<\/td>\n                            <td class=\"rank-good\">58<\/td>\n                            <td>12<\/td>\n                            <td>High<\/td>\n                            <td>Editorial<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>digital-resources.co.id<\/td>\n                            <td class=\"rank-good\">52<\/td>\n                            <td>8<\/td>\n                            <td>High<\/td>\n                            <td>Resource<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>industry-forum.org<\/td>\n                            <td class=\"rank-medium\">38<\/td>\n                            <td>5<\/td>\n                            <td>Medium<\/td>\n                            <td>Guest Post<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>social-media-tips.com<\/td>\n                            <td class=\"rank-medium\">35<\/td>\n                            <td>3<\/td>\n                            <td>Medium<\/td>\n                            <td>Community<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n\n                <div class=\"alert alert-warning\" style=\"margin-top: 20px;\">\n                    <div class=\"alert-title\">\u26a0\ufe0f Broken Backlinks Detected<\/div>\n                    <div class=\"alert-text\">\n                        12 backlinks menunjukkan status 404 atau tidak lagi pointing ke website Anda. Pertimbangkan untuk redirect atau membuat konten baru untuk mengreclaim traffic.\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Insights & Recommendations -->\n        <div class=\"section\" style=\"margin-top: 40px;\">\n            <div class=\"section-title\">\u2b50 Key Insights<\/div>\n            <ul class=\"insight-list\">\n                <li><strong>Organic traffic growth yang konsisten:<\/strong> +18% dibanding bulan lalu menunjukkan strategi SEO &#038; content marketing mulai menghasilkan hasil positif<\/li>\n                <li><strong>Top keywords performance strong:<\/strong> 3 keywords masuk top 10 menunjukkan fokus optimization yang tepat pada high-value keywords<\/li>\n                <li><strong>Content engagement meningkat:<\/strong> Avg session duration naik 23.7% menandakan konten semakin relevan dan engaging bagi audience<\/li>\n                <li><strong>Technical SEO score 8.2\/10:<\/strong> Website sudah solid secara technical, fokus pada page speed improvement untuk Core Web Vitals<\/li>\n                <li><strong>Backlink quality meningkat:<\/strong> 78% quality links dari authoritative domains menunjukkan efektivitas link building strategy<\/li>\n            <\/ul>\n        <\/div>\n\n        <div class=\"section\">\n            <div class=\"section-title\">\ud83d\ude80 Rekomendasi Aksi<\/div>\n            <ol class=\"recommendation-list\">\n                <li><strong>Optimize untuk long-tail keywords:<\/strong> 5 keywords di posisi 18-45 memiliki potential tinggi. Buat targeted content atau improve existing pages<\/li>\n                <li><strong>Improve page speed:<\/strong> Target <2s desktop &#038; <3s mobile dengan optimize images, implement CDN, dan minify CSS\/JS<\/li>\n                <li><strong>Refresh &#038; update content:<\/strong> Artikel yang >3 bulan perlu di-update dengan data terbaru, add multimedia, dan internal links<\/li>\n                <li><strong>Build more quality backlinks:<\/strong> Target 50+ new referring domains per bulan dari high-quality sources di industry<\/li>\n                <li><strong>Expand topical coverage:<\/strong> Identifikasi content gaps dalam target keyword cluster dan buat comprehensive pillar pages<\/li>\n                <li><strong>Fix broken backlinks:<\/strong> Dengan 404 redirect atau creating relevant content, bisa recover traffic dari existing referring domains<\/li>\n            <\/ol>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"footer\">\n            <div class=\"footer-item\">\n                <label>Dibuat Oleh<\/label>\n                <input type=\"text\" placeholder=\"Nama SEO Specialist\" value=\"SEO Team\">\n            <\/div>\n            <div class=\"footer-item\">\n                <label>Disetujui Oleh<\/label>\n                <input type=\"text\" placeholder=\"Manager\" value=\"Marketing Manager\">\n            <\/div>\n            <div class=\"footer-item\">\n                <label>Tanggal Laporan<\/label>\n                <input type=\"date\" value=\"2024-05-05\">\n            <\/div>\n        <\/div>\n\n        <!-- Buttons -->\n        <div class=\"button-group\">\n            <button class=\"btn-primary\" onclick=\"printReport()\">\ud83d\udda8\ufe0f Cetak \/ Export PDF<\/button>\n            <button class=\"btn-secondary\" onclick=\"resetForm()\">\u21bb Reset Form<\/button>\n        <\/div>\n    <\/div>\n\n    <script>\n        function switchTab(tabName) {\n            \/\/ Hide all tabs\n            const tabs = document.querySelectorAll('.tab-content');\n            tabs.forEach(tab => tab.classList.remove('active'));\n\n            \/\/ Remove active class from all buttons\n            const buttons = document.querySelectorAll('.tab-btn');\n            buttons.forEach(btn => btn.classList.remove('active'));\n\n            \/\/ Show selected tab\n            document.getElementById(tabName).classList.add('active');\n\n            \/\/ Add active class to clicked button\n            event.target.classList.add('active');\n        }\n\n        function updatePeriod() {\n            const startDate = document.getElementById('startDate').value;\n            const endDate = document.getElementById('endDate').value;\n            const start = new Date(startDate);\n            const end = new Date(endDate);\n            const monthNames = ['January', 'February', 'March', 'April', 'May', 'June', \n                              'July', 'August', 'September', 'October', 'November', 'December'];\n            \n            const period = `${monthNames[start.getMonth()]} ${start.getDate()} - ${monthNames[end.getMonth()]} ${end.getDate()}, ${end.getFullYear()}`;\n            document.getElementById('period').textContent = `Periode: ${period}`;\n        }\n\n        function calculateGrowth(input) {\n            const row = input.closest('tr');\n            const thisMonth = parseFloat(row.cells[1].querySelector('input').value) || 0;\n            const lastMonth = parseFloat(row.cells[2].querySelector('input').value) || 0;\n            \n            let growth = 0;\n            if (lastMonth !== 0) {\n                growth = ((thisMonth - lastMonth) \/ lastMonth) * 100;\n            }\n            \n            row.cells[3].querySelector('input').value = growth.toFixed(1);\n        }\n\n        function printReport() {\n            window.print();\n        }\n\n        function resetForm() {\n            if (confirm('Apakah Anda yakin ingin reset semua data?')) {\n                location.reload();\n            }\n        }\n\n        \/\/ Initialize on page load\n        updatePeriod();\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p>Ini bisa jadi pembanding. Laporan SEO biasanya fokus ke traffic organik, ranking keyword, CTR organik, dan halaman yang paling banyak memberi kontribusi. Laporan konten lebih fokus ke reach, engagement, traffic, atau assisted conversion.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contoh_Action_Plan_Setelah_Report\"><\/span>Contoh Action Plan Setelah Report<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Temuan<\/strong><\/td><td><strong>Kemungkinan Penyebab<\/strong><\/td><td><strong>Tindakan<\/strong><\/td><td><strong>PIC<\/strong><\/td><td><strong>Deadline<\/strong><\/td><td><strong>Status<\/strong><\/td><\/tr><tr><td>CTR turun 25%<\/td><td>Creative mulai lelah<\/td><td>Ganti 2 variasi visual baru<\/td><td>Tim Ads<\/td><td>3 hari<\/td><td>Ongoing<\/td><\/tr><tr><td>CPC naik<\/td><td>Hook kurang kuat<\/td><td>Revisi headline dan opening visual<\/td><td>Tim Creative<\/td><td>2 hari<\/td><td>Planned<\/td><\/tr><tr><td>ROAS stagnan<\/td><td>Audience overlap<\/td><td>Pisahkan audience dan kurangi duplikasi<\/td><td>Performance Marketer<\/td><td>4 hari<\/td><td>Ongoing<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"KPI_yang_Wajib_Ada_tapi_Harus_Dibagi_Berdasarkan_Funnel\"><\/span><strong>KPI yang Wajib Ada, tapi Harus Dibagi Berdasarkan Funnel<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Funnel<\/strong><\/td><td><strong>KPI Utama<\/strong><\/td><td><strong>Fungsi<\/strong><\/td><\/tr><tr><td>Awareness<\/td><td>Reach, Impressions, Frequency, CPM<\/td><td>Mengukur distribusi dan efisiensi tayangan<\/td><\/tr><tr><td>Consideration<\/td><td>CTR, Landing Page Views, CPC, Engaged Sessions<\/td><td>Mengukur ketertarikan dan kualitas klik<\/td><\/tr><tr><td>Conversion<\/td><td>Leads, Purchases, Cost per Result, Conversion Rate, ROAS<\/td><td>Mengukur hasil bisnis langsung<\/td><\/tr><tr><td>Retention<\/td><td>Repeat Purchase, Returning Users<\/td><td>Mengukur kekuatan relasi pasca-conversion<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Kalau campaign kamu objective-nya awareness, jangan panik kalau belum ada leads. Sebaliknya, kalau objective-nya sales, jangan terlalu puas hanya karena reach besar.&nbsp;<\/p>\n\n\n\n<p>Inilah kenapa <a href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/\">template laporan digital marketing<\/a> yang baik harus memetakan KPI berdasarkan tujuan campaign, bukan sekadar daftar metrik populer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cara_Membaca_Report_Bukan_Cuma_Cara_Membuatnya\"><\/span><strong>Cara Membaca Report, Bukan Cuma Cara Membuatnya<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-21.jpeg\" alt=\"Contoh Laporan Digital Marketing\" class=\"wp-image-6658\" srcset=\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-21.jpeg 640w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-21-300x200.jpeg 300w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-21-512x342.jpeg 512w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-21-300x200@2x.jpeg 600w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p>Di sinilah banyak report gagal. Orang bisa membuat laporan, tapi tidak tahu cara membacanya. Padahal yang paling penting justru interpretasi.<\/p>\n\n\n\n<p>Misalnya, CTR tinggi tapi conversion rate rendah. Ini biasanya menunjukkan masalah bukan di iklan awal, tetapi di landing page, offer, atau ada mismatch antara angle iklan dan isi halaman tujuan.&nbsp;<\/p>\n\n\n\n<p>Lalu, CPC murah tapi leads jelek berarti trafik murah tidak selalu berkualitas. Bisa jadi targeting terlalu lebar atau audiens memang tidak cukup niat beli.<\/p>\n\n\n\n<p>Kalau frequency tinggi dan CTR turun, itu salah satu tanda paling umum dari creative fatigue. Audiens mulai bosan melihat iklan yang sama.&nbsp;<\/p>\n\n\n\n<p>Sementara kalau spend naik tapi ROAS stagnan, kamu perlu cek breakdown audience, creative, atau placement. Bisa jadi scale budget terlalu cepat dan distribusinya meluas ke audiens yang kurang relevan.<\/p>\n\n\n\n<p>Contoh lain, impressions naik tapi clicks tidak naik. Ini biasanya mengarah ke masalah hook kreatif yang lemah. Artinya iklan tampil, tetapi tidak cukup menarik untuk membuat orang bertindak.<\/p>\n\n\n\n<p>Berikut decision rules sederhana yang bisa dipakai:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Kondisi<\/strong><\/td><td><strong>Interpretasi Awal<\/strong><\/td><td><strong>Aksi<\/strong><\/td><\/tr><tr><td>CTR turun 30% dalam 7 hari<\/td><td>Creative mulai lemah atau angle tidak relevan<\/td><td>Cek visual, copy, dan frequency<\/td><\/tr><tr><td>CPM stabil tapi CPC naik<\/td><td>Tayangan masih efisien, tetapi konten kurang menarik<\/td><td>Perbaiki hook atau CTA<\/td><\/tr><tr><td>Spend naik, hasil tidak proporsional<\/td><td>Scale tidak sehat atau audience overlap<\/td><td>Cek distribusi audience dan placement<\/td><\/tr><tr><td>Cost per result naik tajam<\/td><td>Efisiensi menurun<\/td><td>Audit creative, audience, dan funnel<\/td><\/tr><tr><td>Frequency &gt; 3 dan CTR turun<\/td><td>Creative fatigue<\/td><td>Rotasi iklan baru<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contoh_Laporan_Meta_Ads_yang_Benar\"><\/span><strong>Contoh Laporan Meta Ads yang Benar<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<!DOCTYPE html>\n<html lang=\"id\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Laporan Meta Ads &#8211; Facebook &#038; Instagram Advertising<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        :root {\n            --primary: #0A66C2;\n            --primary-light: #1877F2;\n            --accent: #E7F3FF;\n            --accent-dark: #CDE5F5;\n            --warning: #FFA500;\n            --danger: #E74C3C;\n            --success: #27AE60;\n            --input-bg: #FFFACD;\n            --text-dark: #1F1F1F;\n            --text-light: #666666;\n            --border: #D0CECE;\n            --white: #FFFFFF;\n            --bg-light: #F0F7FF;\n        }\n\n        body {\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            background: linear-gradient(135deg, #f0f7ff 0%, #e3f2fd 100%);\n            color: var(--text-dark);\n            line-height: 1.6;\n            padding: 20px;\n        }\n\n        .container {\n            max-width: 1300px;\n            margin: 0 auto;\n            background: var(--white);\n            border-radius: 8px;\n            box-shadow: 0 10px 40px rgba(0,0,0,0.1);\n            padding: 40px;\n        }\n\n        \/* Header *\/\n        .header {\n            background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);\n            color: var(--white);\n            padding: 30px;\n            border-radius: 6px;\n            margin-bottom: 40px;\n            text-align: center;\n        }\n\n        .header h1 {\n            font-size: 28px;\n            font-weight: 700;\n            letter-spacing: -0.5px;\n            margin-bottom: 10px;\n        }\n\n        .header p {\n            font-size: 14px;\n            opacity: 0.95;\n            margin-bottom: 5px;\n        }\n\n        .header-meta {\n            display: flex;\n            justify-content: center;\n            gap: 20px;\n            margin-top: 15px;\n            flex-wrap: wrap;\n            font-size: 12px;\n            opacity: 0.9;\n        }\n\n        .header-meta span {\n            display: flex;\n            align-items: center;\n            gap: 5px;\n        }\n\n        \/* Section *\/\n        .section {\n            margin-bottom: 40px;\n        }\n\n        .section-title {\n            background: var(--accent);\n            color: var(--primary);\n            padding: 15px 20px;\n            border-radius: 4px;\n            font-size: 16px;\n            font-weight: 700;\n            margin-bottom: 20px;\n            border-left: 4px solid var(--primary);\n        }\n\n        \/* Key Metrics Grid *\/\n        .metrics-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n            gap: 15px;\n            margin-bottom: 30px;\n        }\n\n        .metric-card {\n            background: linear-gradient(135deg, var(--bg-light) 0%, #e3f2fd 100%);\n            padding: 18px;\n            border-radius: 6px;\n            border: 1px solid var(--accent-dark);\n            border-left: 4px solid var(--primary);\n            text-align: center;\n        }\n\n        .metric-label {\n            font-size: 11px;\n            font-weight: 700;\n            color: var(--text-light);\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            margin-bottom: 8px;\n        }\n\n        .metric-value {\n            font-size: 28px;\n            font-weight: 700;\n            color: var(--primary);\n            margin-bottom: 5px;\n            word-break: break-word;\n        }\n\n        .metric-change {\n            font-size: 11px;\n            font-weight: 600;\n            padding: 4px 8px;\n            border-radius: 3px;\n        }\n\n        .metric-change.positive {\n            background: rgba(39, 174, 96, 0.15);\n            color: var(--success);\n        }\n\n        .metric-change.negative {\n            background: rgba(231, 76, 60, 0.15);\n            color: var(--danger);\n        }\n\n        \/* Input Section *\/\n        .info-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n            gap: 15px;\n            margin-bottom: 30px;\n        }\n\n        .info-card {\n            background: #f9f9f9;\n            padding: 18px;\n            border-radius: 6px;\n            border: 1px solid var(--border);\n        }\n\n        .info-card label {\n            display: block;\n            font-size: 12px;\n            font-weight: 700;\n            color: var(--primary);\n            margin-bottom: 8px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .info-card input,\n        .info-card select {\n            width: 100%;\n            padding: 10px;\n            border: 1px solid var(--border);\n            border-radius: 4px;\n            background: var(--input-bg);\n            font-family: 'Segoe UI', sans-serif;\n            font-size: 13px;\n        }\n\n        .info-card input:focus,\n        .info-card select:focus {\n            outline: none;\n            border-color: var(--primary);\n            box-shadow: 0 0 0 3px rgba(10, 102, 194, 0.1);\n        }\n\n        \/* Table *\/\n        table {\n            width: 100%;\n            border-collapse: collapse;\n            margin-top: 20px;\n            background: var(--white);\n            border-radius: 6px;\n        }\n\n        thead {\n            background: var(--primary-light);\n            color: var(--white);\n        }\n\n        th {\n            padding: 14px;\n            text-align: center;\n            font-weight: 600;\n            font-size: 12px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            border: 1px solid rgba(255, 255, 255, 0.2);\n        }\n\n        td {\n            padding: 12px 14px;\n            border: 1px solid var(--border);\n            text-align: center;\n            font-size: 13px;\n        }\n\n        td:first-child {\n            text-align: left;\n            font-weight: 500;\n            color: var(--text-dark);\n        }\n\n        tbody tr:nth-child(even) {\n            background: var(--bg-light);\n        }\n\n        tbody tr:hover {\n            background: rgba(8, 102, 194, 0.05);\n            transition: background 0.2s ease;\n        }\n\n        .input-cell input {\n            width: 100%;\n            padding: 8px;\n            border: 1px solid var(--border);\n            border-radius: 3px;\n            background: var(--input-bg);\n            font-family: 'Segoe UI', sans-serif;\n            text-align: center;\n            font-weight: 500;\n            font-size: 12px;\n        }\n\n        .input-cell input:focus {\n            outline: none;\n            border-color: var(--primary);\n            box-shadow: 0 0 0 2px rgba(10, 102, 194, 0.1);\n        }\n\n        .good-metric {\n            background: rgba(39, 174, 96, 0.1);\n            color: var(--success);\n            font-weight: 600;\n        }\n\n        .poor-metric {\n            background: rgba(231, 76, 60, 0.1);\n            color: var(--danger);\n            font-weight: 600;\n        }\n\n        \/* Breakdown Cards *\/\n        .breakdown-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 20px;\n            margin-top: 20px;\n        }\n\n        .breakdown-card {\n            background: linear-gradient(135deg, #f9f9f9 0%, #f0f0f0 100%);\n            padding: 20px;\n            border-radius: 6px;\n            border: 1px solid var(--border);\n            border-left: 4px solid var(--primary);\n        }\n\n        .breakdown-card h3 {\n            font-size: 13px;\n            font-weight: 700;\n            color: var(--primary);\n            margin-bottom: 15px;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .breakdown-item {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 10px 0;\n            border-bottom: 1px solid var(--border);\n            font-size: 13px;\n        }\n\n        .breakdown-item:last-child {\n            border-bottom: none;\n        }\n\n        .breakdown-label {\n            font-weight: 500;\n            color: var(--text-dark);\n        }\n\n        .breakdown-value {\n            font-weight: 700;\n            color: var(--primary);\n        }\n\n        .progress-bar {\n            width: 100%;\n            height: 6px;\n            background: #e0e0e0;\n            border-radius: 3px;\n            overflow: hidden;\n            margin-top: 8px;\n        }\n\n        .progress-fill {\n            height: 100%;\n            background: linear-gradient(90deg, var(--primary) 0%, var(--primary-light) 100%);\n            transition: width 0.3s ease;\n        }\n\n        \/* Alert Boxes *\/\n        .alert {\n            padding: 15px 20px;\n            border-radius: 6px;\n            margin-bottom: 20px;\n            border-left: 4px solid;\n            font-size: 13px;\n        }\n\n        .alert-warning {\n            background: rgba(255, 165, 0, 0.1);\n            border-color: #FFA500;\n            color: #CC8400;\n        }\n\n        .alert-danger {\n            background: rgba(231, 76, 60, 0.1);\n            border-color: #E74C3C;\n            color: #C0392B;\n        }\n\n        .alert-success {\n            background: rgba(39, 174, 96, 0.1);\n            border-color: var(--success);\n            color: #196C2E;\n        }\n\n        .alert-title {\n            font-weight: 700;\n            margin-bottom: 5px;\n        }\n\n        \/* Tab Navigation *\/\n        .tabs {\n            display: flex;\n            gap: 10px;\n            margin-bottom: 20px;\n            border-bottom: 2px solid var(--border);\n            flex-wrap: wrap;\n        }\n\n        .tab-btn {\n            padding: 12px 20px;\n            border: none;\n            background: transparent;\n            cursor: pointer;\n            font-weight: 600;\n            font-size: 13px;\n            color: var(--text-light);\n            border-bottom: 3px solid transparent;\n            transition: all 0.3s ease;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .tab-btn:hover {\n            color: var(--primary);\n        }\n\n        .tab-btn.active {\n            color: var(--primary);\n            border-bottom-color: var(--primary);\n        }\n\n        .tab-content {\n            display: none;\n        }\n\n        .tab-content.active {\n            display: block;\n            animation: fadeIn 0.3s ease;\n        }\n\n        @keyframes fadeIn {\n            from {\n                opacity: 0;\n                transform: translateY(10px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        \/* Ad Creative Performance *\/\n        .creative-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 20px;\n            margin-top: 20px;\n        }\n\n        .creative-card {\n            background: #f9f9f9;\n            border-radius: 6px;\n            border: 1px solid var(--border);\n            overflow: hidden;\n        }\n\n        .creative-preview {\n            height: 180px;\n            background: var(--bg-light);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: var(--text-light);\n            font-size: 12px;\n            text-align: center;\n            padding: 20px;\n            border-bottom: 1px solid var(--border);\n        }\n\n        .creative-stats {\n            padding: 15px;\n        }\n\n        .creative-title {\n            font-size: 12px;\n            font-weight: 700;\n            color: var(--primary);\n            margin-bottom: 10px;\n            text-transform: uppercase;\n        }\n\n        .creative-metric {\n            display: flex;\n            justify-content: space-between;\n            padding: 6px 0;\n            font-size: 12px;\n            border-bottom: 1px solid var(--border);\n        }\n\n        .creative-metric:last-child {\n            border-bottom: none;\n        }\n\n        \/* Footer *\/\n        .footer {\n            margin-top: 50px;\n            padding-top: 30px;\n            border-top: 2px solid var(--border);\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n            gap: 20px;\n            font-size: 12px;\n            color: var(--text-light);\n        }\n\n        .footer-item label {\n            display: block;\n            font-weight: 700;\n            color: var(--primary);\n            margin-bottom: 5px;\n        }\n\n        .footer-item input {\n            width: 100%;\n            padding: 8px;\n            border: 1px solid var(--border);\n            border-radius: 4px;\n            font-size: 12px;\n            background: var(--input-bg);\n        }\n\n        \/* Buttons *\/\n        .button-group {\n            display: flex;\n            gap: 10px;\n            margin-top: 30px;\n            justify-content: center;\n            flex-wrap: wrap;\n        }\n\n        button {\n            padding: 12px 24px;\n            border: none;\n            border-radius: 4px;\n            font-size: 13px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .btn-primary {\n            background: var(--primary);\n            color: var(--white);\n        }\n\n        .btn-primary:hover {\n            background: #064B99;\n            transform: translateY(-2px);\n            box-shadow: 0 5px 15px rgba(10, 102, 194, 0.3);\n        }\n\n        .btn-secondary {\n            background: var(--border);\n            color: var(--text-dark);\n        }\n\n        .btn-secondary:hover {\n            background: #b0afaf;\n            transform: translateY(-2px);\n        }\n\n        \/* Print Styles *\/\n        @media print {\n            body {\n                background: var(--white);\n                padding: 0;\n            }\n\n            .container {\n                box-shadow: none;\n                padding: 0;\n                max-width: 100%;\n            }\n\n            .button-group {\n                display: none;\n            }\n\n            .input-cell input,\n            .info-card input,\n            .footer-item input {\n                border: none;\n                background: var(--white);\n                padding: 8px 0;\n            }\n\n            @page {\n                size: A4;\n                margin: 1cm;\n            }\n        }\n\n        \/* Responsive *\/\n        @media (max-width: 768px) {\n            .container {\n                padding: 20px;\n            }\n\n            .header {\n                padding: 20px;\n            }\n\n            .header h1 {\n                font-size: 22px;\n            }\n\n            .metric-value {\n                font-size: 22px;\n            }\n\n            th {\n                padding: 10px 5px;\n                font-size: 11px;\n            }\n\n            td {\n                padding: 10px 5px;\n                font-size: 12px;\n            }\n\n            .button-group {\n                flex-direction: column;\n            }\n\n            button {\n                width: 100%;\n            }\n\n            .tabs {\n                gap: 5px;\n            }\n\n            .tab-btn {\n                padding: 10px 15px;\n                font-size: 11px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <!-- Header -->\n        <div class=\"header\">\n            <h1><span class=\"ez-toc-section\" id=\"%F0%9F%93%B1_Laporan_Meta_Ads\"><\/span>\ud83d\udcf1 Laporan Meta Ads<span class=\"ez-toc-section-end\"><\/span><\/h1>\n            <p>Facebook &#038; Instagram Advertising Performance Report<\/p>\n            <div class=\"header-meta\">\n                <span>\ud83d\udcc5 Periode: April 1 &#8211; 30, 2024<\/span>\n                <span>\ud83d\udcb0 Total Budget: $4,500<\/span>\n                <span>\ud83c\udfaf Total ROI: 285%<\/span>\n            <\/div>\n        <\/div>\n\n        <!-- Campaign Overview KPI -->\n        <div class=\"section\">\n            <div class=\"section-title\">\ud83d\udcca Campaign Performance Overview<\/div>\n            <div class=\"metrics-grid\">\n                <div class=\"metric-card\">\n                    <div class=\"metric-label\">Total Spend<\/div>\n                    <div class=\"metric-value\">$4,500<\/div>\n                    <div class=\"metric-change positive\">\u2713 On budget<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                    <div class=\"metric-label\">Results<\/div>\n                    <div class=\"metric-value\">1,240<\/div>\n                    <div class=\"metric-change positive\">\u2191 +22%<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                    <div class=\"metric-label\">Cost Per Result<\/div>\n                    <div class=\"metric-value\">$3.63<\/div>\n                    <div class=\"metric-change positive\">\u2193 Better<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                    <div class=\"metric-label\">Click-Through Rate<\/div>\n                    <div class=\"metric-value\">3.24%<\/div>\n                    <div class=\"metric-change positive\">\u2191 +0.8%<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                    <div class=\"metric-label\">Conversion Rate<\/div>\n                    <div class=\"metric-value\">4.8%<\/div>\n                    <div class=\"metric-change positive\">\u2191 +1.2%<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                    <div class=\"metric-label\">ROAS (Return on Ad Spend)<\/div>\n                    <div class=\"metric-value\">2.85x<\/div>\n                    <div class=\"metric-change positive\">\u2191 +0.35x<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                    <div class=\"metric-label\">Total Revenue<\/div>\n                    <div class=\"metric-value\">$12,825<\/div>\n                    <div class=\"metric-change positive\">\u2191 +28%<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                    <div class=\"metric-label\">Cost Per Lead<\/div>\n                    <div class=\"metric-value\">$1.82<\/div>\n                    <div class=\"metric-change positive\">\u2193 -18%<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Report Configuration -->\n        <div class=\"section\">\n            <div class=\"section-title\">\u2699\ufe0f Konfigurasi Laporan<\/div>\n            <div class=\"info-grid\">\n                <div class=\"info-card\">\n                    <label>Tanggal Mulai<\/label>\n                    <input type=\"date\" id=\"startDate\" value=\"2024-04-01\" onchange=\"updatePeriod()\">\n                <\/div>\n                <div class=\"info-card\">\n                    <label>Tanggal Berakhir<\/label>\n                    <input type=\"date\" id=\"endDate\" value=\"2024-04-30\" onchange=\"updatePeriod()\">\n                <\/div>\n                <div class=\"info-card\">\n                    <label>Account\/Business<\/label>\n                    <input type=\"text\" value=\"PT Digital Marketing Indonesia\" placeholder=\"Business name\">\n                <\/div>\n                <div class=\"info-card\">\n                    <label>Campaign Objective<\/label>\n                    <select>\n                        <option>Lead Generation<\/option>\n                        <option>Conversions<\/option>\n                        <option>Traffic<\/option>\n                        <option>Engagement<\/option>\n                        <option>Brand Awareness<\/option>\n                    <\/select>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Tab Navigation -->\n        <div class=\"section\">\n            <div class=\"tabs\">\n                <button class=\"tab-btn active\" onclick=\"switchTab('campaigns')\">\ud83c\udfaf Campaigns<\/button>\n                <button class=\"tab-btn\" onclick=\"switchTab('adsets')\">\ud83d\udcca Ad Sets<\/button>\n                <button class=\"tab-btn\" onclick=\"switchTab('creatives')\">\ud83c\udfa8 Creatives<\/button>\n                <button class=\"tab-btn\" onclick=\"switchTab('audience')\">\ud83d\udc65 Audience<\/button>\n                <button class=\"tab-btn\" onclick=\"switchTab('breakdown')\">\ud83d\udcc8 Breakdown<\/button>\n                <button class=\"tab-btn\" onclick=\"switchTab('insights')\">\ud83d\udca1 Insights<\/button>\n            <\/div>\n\n            <!-- Tab 1: Campaigns -->\n            <div id=\"campaigns\" class=\"tab-content active\">\n                <div class=\"section-title\">\ud83c\udfaf Campaign Performance<\/div>\n                <table>\n                    <thead>\n                        <tr>\n                            <th>Campaign Name<\/th>\n                            <th>Spend ($)<\/th>\n                            <th>Results<\/th>\n                            <th>Cost\/Result<\/th>\n                            <th>Impressions<\/th>\n                            <th>Clicks<\/th>\n                            <th>CTR (%)<\/th>\n                            <th>ROAS<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>Lead Generation &#8211; Brand A<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1500\" onchange=\"calculateMetrics(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"420\" onchange=\"calculateMetrics(this)\"><\/td>\n                            <td>$3.57<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"85200\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"2460\"><\/td>\n                            <td>2.89%<\/td>\n                            <td class=\"good-metric\">3.2x<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Traffic &#8211; Blog Content<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1200\" onchange=\"calculateMetrics(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"380\" onchange=\"calculateMetrics(this)\"><\/td>\n                            <td>$3.16<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"92400\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"3150\"><\/td>\n                            <td>3.41%<\/td>\n                            <td class=\"good-metric\">2.8x<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Conversions &#8211; Product Launch<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1800\" onchange=\"calculateMetrics(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"440\" onchange=\"calculateMetrics(this)\"><\/td>\n                            <td>$4.09<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"105600\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"3420\"><\/td>\n                            <td>3.24%<\/td>\n                            <td class=\"good-metric\">2.75x<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n\n            <!-- Tab 2: Ad Sets -->\n            <div id=\"adsets\" class=\"tab-content\">\n                <div class=\"section-title\">\ud83d\udcca Ad Set Performance<\/div>\n                <table>\n                    <thead>\n                        <tr>\n                            <th>Ad Set<\/th>\n                            <th>Platform<\/th>\n                            <th>Spend ($)<\/th>\n                            <th>Impressions<\/th>\n                            <th>Clicks<\/th>\n                            <th>CPC ($)<\/th>\n                            <th>Conversions<\/th>\n                            <th>CPA ($)<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>Interest: Digital Marketing (Age 25-45)<\/td>\n                            <td>Facebook<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1200\" onchange=\"calculateAdset(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"68400\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1850\"><\/td>\n                            <td>$0.65<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"268\"><\/td>\n                            <td class=\"good-metric\">$4.48<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Interest: Marketing Tools (Age 25-45)<\/td>\n                            <td>Instagram<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"950\" onchange=\"calculateAdset(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"58200\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1420\"><\/td>\n                            <td>$0.67<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"201\"><\/td>\n                            <td class=\"good-metric\">$4.73<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Lookalike: Website Visitors (1% &#8211; Indonesia)<\/td>\n                            <td>Facebook<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1350\" onchange=\"calculateAdset(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"78600\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"2150\"><\/td>\n                            <td>$0.63<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"312\"><\/td>\n                            <td class=\"good-metric\">$4.33<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Custom Audience: Email List (Engaged)<\/td>\n                            <td>Instagram<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1000\" onchange=\"calculateAdset(this)\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"48300\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1280\"><\/td>\n                            <td>$0.78<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"259\"><\/td>\n                            <td class=\"good-metric\">$3.86<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n\n            <!-- Tab 3: Creatives -->\n            <div id=\"creatives\" class=\"tab-content\">\n                <div class=\"section-title\">\ud83c\udfa8 Ad Creative Performance<\/div>\n                <div class=\"creative-grid\">\n                    <div class=\"creative-card\">\n                        <div class=\"creative-preview\">\n                            [Video: Digital Marketing Course 30s]\n                        <\/div>\n                        <div class=\"creative-stats\">\n                            <div class=\"creative-title\">Video &#8211; Course Promo<\/div>\n                            <div class=\"creative-metric\">\n                                <span>Impressions:<\/span>\n                                <span>185,400<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>Clicks:<\/span>\n                                <span>4,230<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>CTR:<\/span>\n                                <span class=\"good-metric\">2.28%<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>CPC:<\/span>\n                                <span>$0.52<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>Conversions:<\/span>\n                                <span>487<\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"creative-card\">\n                        <div class=\"creative-preview\">\n                            [Image: Expert Tips for Marketing]\n                        <\/div>\n                        <div class=\"creative-stats\">\n                            <div class=\"creative-title\">Image &#8211; Tips &#038; Tricks<\/div>\n                            <div class=\"creative-metric\">\n                                <span>Impressions:<\/span>\n                                <span>156,200<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>Clicks:<\/span>\n                                <span>3,850<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>CTR:<\/span>\n                                <span class=\"good-metric\">2.46%<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>CPC:<\/span>\n                                <span>$0.58<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>Conversions:<\/span>\n                                <span>412<\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"creative-card\">\n                        <div class=\"creative-preview\">\n                            [Carousel: Product Features]\n                        <\/div>\n                        <div class=\"creative-stats\">\n                            <div class=\"creative-title\">Carousel &#8211; Product Demo<\/div>\n                            <div class=\"creative-metric\">\n                                <span>Impressions:<\/span>\n                                <span>92,800<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>Clicks:<\/span>\n                                <span>1,980<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>CTR:<\/span>\n                                <span class=\"poor-metric\">2.13%<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>CPC:<\/span>\n                                <span>$0.91<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>Conversions:<\/span>\n                                <span>189<\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"creative-card\">\n                        <div class=\"creative-preview\">\n                            [Collection: Browse Store]\n                        <\/div>\n                        <div class=\"creative-stats\">\n                            <div class=\"creative-title\">Collection &#8211; Catalog<\/div>\n                            <div class=\"creative-metric\">\n                                <span>Impressions:<\/span>\n                                <span>138,500<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>Clicks:<\/span>\n                                <span>4,680<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>CTR:<\/span>\n                                <span class=\"good-metric\">3.38%<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>CPC:<\/span>\n                                <span>$0.48<\/span>\n                            <\/div>\n                            <div class=\"creative-metric\">\n                                <span>Conversions:<\/span>\n                                <span>567<\/span>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"alert alert-success\" style=\"margin-top: 30px;\">\n                    <div class=\"alert-title\">\u2705 Top Performer: Collection Format<\/div>\n                    <div class=\"alert-text\">\n                        Format collection menunjukkan performa terbaik dengan CTR 3.38% dan CPC terendah $0.48. Rekomendasikan meningkatkan allocation budget ke creative ini dan duplicate format untuk ad set lainnya.\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Tab 4: Audience -->\n            <div id=\"audience\" class=\"tab-content\">\n                <div class=\"section-title\">\ud83d\udc65 Audience Performance &#038; Demographics<\/div>\n                \n                <table>\n                    <thead>\n                        <tr>\n                            <th>Audience Segment<\/th>\n                            <th>Size<\/th>\n                            <th>Reach<\/th>\n                            <th>Frequency<\/th>\n                            <th>CPM ($)<\/th>\n                            <th>CPC ($)<\/th>\n                            <th>CPA ($)<\/th>\n                            <th>ROAS<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>Interest: Digital Marketing (25-35)<\/td>\n                            <td class=\"input-cell\"><input type=\"text\" value=\"450K\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"68400\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"2.85\"><\/td>\n                            <td>$5.24<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"0.65\"><\/td>\n                            <td>$3.52<\/td>\n                            <td class=\"good-metric\">3.15x<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Interest: Digital Marketing (35-45)<\/td>\n                            <td class=\"input-cell\"><input type=\"text\" value=\"380K\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"58200\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"2.62\"><\/td>\n                            <td>$5.82<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"0.72\"><\/td>\n                            <td>$4.18<\/td>\n                            <td class=\"good-metric\">2.92x<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Lookalike: Website Visitors 1%<\/td>\n                            <td class=\"input-cell\"><input type=\"text\" value=\"125K\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"78600\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"3.24\"><\/td>\n                            <td>$4.18<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"0.63\"><\/td>\n                            <td>$3.24<\/td>\n                            <td class=\"good-metric\">3.45x<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Custom: Email Engaged (Cold)<\/td>\n                            <td class=\"input-cell\"><input type=\"text\" value=\"8.5K\" readonly><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"48300\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"5.68\"><\/td>\n                            <td>$3.45<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"0.78\"><\/td>\n                            <td>$3.86<\/td>\n                            <td class=\"good-metric\">3.82x<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n\n                <div class=\"breakdown-grid\" style=\"margin-top: 30px;\">\n                    <div class=\"breakdown-card\">\n                        <h3><span class=\"ez-toc-section\" id=\"Gender_Distribution\"><\/span>Gender Distribution<span class=\"ez-toc-section-end\"><\/span><\/h3>\n                        <div class=\"breakdown-item\">\n                            <span class=\"breakdown-label\">Male<\/span>\n                            <span class=\"breakdown-value\">42%<\/span>\n                        <\/div>\n                        <div class=\"progress-bar\">\n                            <div class=\"progress-fill\" style=\"width: 42%\"><\/div>\n                        <\/div>\n                        <div class=\"breakdown-item\" style=\"padding-top: 15px; border-top: 1px solid var(--border); padding-bottom: 0;\">\n                            <span class=\"breakdown-label\">Female<\/span>\n                            <span class=\"breakdown-value\">58%<\/span>\n                        <\/div>\n                        <div class=\"progress-bar\">\n                            <div class=\"progress-fill\" style=\"width: 58%\"><\/div>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"breakdown-card\">\n                        <h3><span class=\"ez-toc-section\" id=\"Age_Group_Performance\"><\/span>Age Group Performance<span class=\"ez-toc-section-end\"><\/span><\/h3>\n                        <div class=\"breakdown-item\">\n                            <span class=\"breakdown-label\">18-24<\/span>\n                            <span class=\"breakdown-value\">12%<\/span>\n                        <\/div>\n                        <div class=\"breakdown-item\">\n                            <span class=\"breakdown-label\">25-34<\/span>\n                            <span class=\"breakdown-value\">42%<\/span>\n                        <\/div>\n                        <div class=\"breakdown-item\">\n                            <span class=\"breakdown-label\">35-44<\/span>\n                            <span class=\"breakdown-value\">38%<\/span>\n                        <\/div>\n                        <div class=\"breakdown-item\">\n                            <span class=\"breakdown-label\">45+<\/span>\n                            <span class=\"breakdown-value\">8%<\/span>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"breakdown-card\">\n                        <h3><span class=\"ez-toc-section\" id=\"Top_Devices\"><\/span>Top Devices<span class=\"ez-toc-section-end\"><\/span><\/h3>\n                        <div class=\"breakdown-item\">\n                            <span class=\"breakdown-label\">Mobile<\/span>\n                            <span class=\"breakdown-value\">68%<\/span>\n                        <\/div>\n                        <div class=\"breakdown-item\">\n                            <span class=\"breakdown-label\">Desktop<\/span>\n                            <span class=\"breakdown-value\">22%<\/span>\n                        <\/div>\n                        <div class=\"breakdown-item\">\n                            <span class=\"breakdown-label\">Tablet<\/span>\n                            <span class=\"breakdown-value\">10%<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Tab 5: Breakdown -->\n            <div id=\"breakdown\" class=\"tab-content\">\n                <div class=\"section-title\">\ud83d\udcc8 Platform &#038; Placement Breakdown<\/div>\n                \n                <table>\n                    <thead>\n                        <tr>\n                            <th>Platform<\/th>\n                            <th>Impressions<\/th>\n                            <th>Clicks<\/th>\n                            <th>CTR (%)<\/th>\n                            <th>CPC ($)<\/th>\n                            <th>Results<\/th>\n                            <th>CPA ($)<\/th>\n                            <th>Revenue<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td><strong>Facebook Feed<\/strong><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"185400\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"4850\"><\/td>\n                            <td>2.62%<\/td>\n                            <td>$0.61<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"487\"><\/td>\n                            <td>$3.08<\/td>\n                            <td>$4,383<\/td>\n                        <\/tr>\n                        <tr>\n                            <td><strong>Instagram Feed<\/strong><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"156800\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"4230\"><\/td>\n                            <td>2.70%<\/td>\n                            <td>$0.71<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"412\"><\/td>\n                            <td>$3.64<\/td>\n                            <td>$3,854<\/td>\n                        <\/tr>\n                        <tr>\n                            <td><strong>Instagram Reels<\/strong><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"124500\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"3180\"><\/td>\n                            <td>2.55%<\/td>\n                            <td>$0.94<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"289\"><\/td>\n                            <td>$4.15<\/td>\n                            <td>$2,584<\/td>\n                        <\/tr>\n                        <tr>\n                            <td><strong>Messenger<\/strong><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"68200\"><\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"1425\"><\/td>\n                            <td>2.09%<\/td>\n                            <td>$2.11<\/td>\n                            <td class=\"input-cell\"><input type=\"number\" value=\"52\"><\/td>\n                            <td>$28.85<\/td>\n                            <td>$468<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n\n                <div class=\"alert alert-warning\" style=\"margin-top: 20px;\">\n                    <div class=\"alert-title\">\u26a0\ufe0f Platform Optimization Needed<\/div>\n                    <div class=\"alert-text\">\n                        Messenger menunjukkan CPC dan CPA tertinggi ($2.11 dan $28.85). Pertimbangkan untuk reduce budget allocation ke channel ini atau improve creative\/targeting untuk better performance.\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Tab 6: Insights & Recommendations -->\n            <div id=\"insights\" class=\"tab-content\">\n                <div class=\"section-title\">\ud83d\udca1 Key Insights<\/div>\n                <ul class=\"insight-list\">\n                    <li><strong>Strong ROAS Performance:<\/strong> Overall ROAS 2.85x menunjukkan campaign sangat profitable. Setiap $1 yang diinvestasikan menghasilkan $2.85<\/li>\n                    <li><strong>Collection format dominates:<\/strong> Format collection deliver CTR tertinggi (3.38%) dan CPC terendah ($0.48). Allocate lebih banyak budget ke format ini<\/li>\n                    <li><strong>Age 25-44 sweet spot:<\/strong> Demographic ini account 80% dari conversions dengan CPA paling rendah ($3.52). Focus targeting lebih kepada segment ini<\/li>\n                    <li><strong>Mobile-first audience:<\/strong> 68% dari traffic datang dari mobile devices. Ensure landing pages fully optimized untuk mobile experience<\/li>\n                    <li><strong>Lookalike 1% performs best:<\/strong> Custom audience lookalike deliver ROAS tertinggi (3.45x) dibanding interest targeting. Recommend scaling budget ke channel ini<\/li>\n                    <li><strong>Conversion rate improvement:<\/strong> Overall conversion rate 4.8% menunjukkan peningkatan 1.2% dari target. Landing page optimization efforts paying off<\/li>\n                <\/ul>\n\n                <div class=\"section-title\" style=\"margin-top: 30px;\">\ud83d\ude80 Action Items &#038; Recommendations<\/div>\n                <ol class=\"recommendation-list\" style=\"list-style: none; margin: 0;\">\n                    <li><strong>Scale Collection Ads:<\/strong> Increase budget allocation untuk collection format dari 20% menjadi 35% dari total budget. ROI tertinggi dan proven performer<\/li>\n                    <li><strong>Expand Lookalike Audiences:<\/strong> Create lookalike 2% dan 3% untuk audience expansion dengan retention dari high-quality users<\/li>\n                    <li><strong>Pause\/Reduce Messenger Ads:<\/strong> CPA $28.85 tidak sustainable. Reallocate budget ke Facebook dan Instagram feeds yang deliver 7-9x better ROI<\/li>\n                    <li><strong>A\/B Test Video Lengths:<\/strong> Current 30s videos perform well, test 15s dan 45s untuk optimize untuk different placements dan user behaviors<\/li>\n                    <li><strong>Mobile Landing Page Optimization:<\/strong> Dengan 68% mobile traffic, implement AMP pages, reduce load time, dan simplify checkout process<\/li>\n                    <li><strong>Implement Retargeting Campaign:<\/strong> 95.2% dari users tidak convert pada first visit. Create 7-day dan 14-day retargeting campaigns untuk captured audiences<\/li>\n                    <li><strong>Increase Daily Budget Gradually:<\/strong> Current budget $150\/day delivering consistent results. Test 20% increase ($180\/day) dengan similar targeting untuk scale<\/li>\n                <\/ol>\n            <\/div>\n        <\/div>\n\n        <!-- Footer -->\n        <div class=\"footer\">\n            <div class=\"footer-item\">\n                <label>Dibuat Oleh<\/label>\n                <input type=\"text\" placeholder=\"Nama Ads Manager\" value=\"Facebook Ads Manager Team\">\n            <\/div>\n            <div class=\"footer-item\">\n                <label>Disetujui Oleh<\/label>\n                <input type=\"text\" placeholder=\"Manager\" value=\"Marketing Director\">\n            <\/div>\n            <div class=\"footer-item\">\n                <label>Tanggal Laporan<\/label>\n                <input type=\"date\" value=\"2024-05-05\">\n            <\/div>\n            <div class=\"footer-item\">\n                <label>Next Review Date<\/label>\n                <input type=\"date\" value=\"2024-06-05\">\n            <\/div>\n        <\/div>\n\n        <!-- Buttons -->\n        <div class=\"button-group\">\n            <button class=\"btn-primary\" onclick=\"printReport()\">\ud83d\udda8\ufe0f Cetak \/ Export PDF<\/button>\n            <button class=\"btn-secondary\" onclick=\"resetForm()\">\u21bb Reset Form<\/button>\n        <\/div>\n    <\/div>\n\n    <script>\n        function switchTab(tabName) {\n            \/\/ Hide all tabs\n            const tabs = document.querySelectorAll('.tab-content');\n            tabs.forEach(tab => tab.classList.remove('active'));\n\n            \/\/ Remove active class from all buttons\n            const buttons = document.querySelectorAll('.tab-btn');\n            buttons.forEach(btn => btn.classList.remove('active'));\n\n            \/\/ Show selected tab\n            document.getElementById(tabName).classList.add('active');\n\n            \/\/ Add active class to clicked button\n            event.target.classList.add('active');\n        }\n\n        function updatePeriod() {\n            const startDate = document.getElementById('startDate').value;\n            const endDate = document.getElementById('endDate').value;\n            if (startDate && endDate) {\n                const start = new Date(startDate);\n                const end = new Date(endDate);\n                const monthNames = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', \n                                  'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];\n                const period = `${monthNames[start.getMonth()]} ${start.getDate()} - ${monthNames[end.getMonth()]} ${end.getDate()}, ${end.getFullYear()}`;\n                document.querySelector('.header-meta').innerHTML = `\n                    <span>\ud83d\udcc5 Periode: ${period}<\/span>\n                    <span>\ud83d\udcb0 Total Budget: $4,500<\/span>\n                    <span>\ud83c\udfaf Total ROI: 285%<\/span>\n                `;\n            }\n        }\n\n        function calculateMetrics(input) {\n            const row = input.closest('tr');\n            const spend = parseFloat(row.cells[1].querySelector('input').value) || 0;\n            const results = parseFloat(row.cells[2].querySelector('input').value) || 0;\n            \n            if (spend > 0 && results > 0) {\n                const costPerResult = (spend \/ results).toFixed(2);\n                row.cells[3].textContent = '$' + costPerResult;\n            }\n        }\n\n        function calculateAdset(input) {\n            const row = input.closest('tr');\n            const spend = parseFloat(row.cells[2].querySelector('input').value) || 0;\n            const clicks = parseFloat(row.cells[4].querySelector('input').value) || 0;\n            \n            if (spend > 0 && clicks > 0) {\n                const cpc = (spend \/ clicks).toFixed(2);\n                row.cells[5].textContent = '$' + cpc;\n            }\n        }\n\n        function printReport() {\n            window.print();\n        }\n\n        function resetForm() {\n            if (confirm('Apakah Anda yakin ingin reset semua data?')) {\n                location.reload();\n            }\n        }\n\n        \/\/ Initialize\n        updatePeriod();\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p>Kalau fokusnya Meta Ads, laporan harus dibaca dari beberapa level.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pertama, level campaign untuk melihat objective, total spend, total result, cost per result, dan ROAS.\u00a0<\/li>\n\n\n\n<li>Kedua, level ad set untuk membaca audience, placement, dan distribusi hasil.\u00a0<\/li>\n\n\n\n<li>Ketiga, level ad untuk melihat creative mana yang paling kuat.<\/li>\n<\/ul>\n\n\n\n<p>Selain itu, report Meta Ads yang baik juga perlu punya breakdown berikut:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Audience breakdown: audiens mana yang paling efisien<\/li>\n\n\n\n<li>Placement breakdown: feed, stories, reels, atau audience network mana yang paling sehat<\/li>\n\n\n\n<li>Creative breakdown: visual atau copy mana yang paling kuat<\/li>\n\n\n\n<li>Day-by-day trend: apakah performa stabil, menurun, atau fluktuatif<\/li>\n<\/ul>\n\n\n\n<p>Untuk advertiser Meta, report juga sebaiknya dibagi menurut ritme:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Harian untuk kontrol spend dan deteksi anomali<\/li>\n\n\n\n<li>Mingguan untuk evaluasi optimasi<\/li>\n\n\n\n<li>Bulanan untuk komunikasi strategi dan pembelajaran yang lebih besar<\/li>\n<\/ul>\n\n\n\n<p>Dengan format seperti ini, kamu bisa menentukan iklan mana yang:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dipertahankan kalau cost per result sehat dan tren stabil<\/li>\n\n\n\n<li>Di-pause kalau hasil buruk dan diagnosis awal jelas<\/li>\n\n\n\n<li>Di-scale kalau performa konsisten dan masih ada ruang distribusi<\/li>\n<\/ul>\n\n\n\n<p>Inilah yang membuat dashboard <a href=\"https:\/\/adsumo.co\/blog\/laporan-performa-iklan-facebook\/\">report iklan atau laporan Meta Ads<\/a> yang baik jauh lebih berguna daripada spreadsheet angka yang panjang tapi membingungkan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kesalahan_Umum_Saat_Membuat_Laporan_Digital_Marketing\"><\/span><strong>Kesalahan Umum Saat Membuat Laporan Digital Marketing<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/infographic_adsumo-683x1024.webp\" alt=\"Kesalahan Umum Saat Membuat Laporan Digital Marketing\" class=\"wp-image-6664\" srcset=\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/infographic_adsumo-683x1024.webp 683w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/infographic_adsumo-200x300.webp 200w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/infographic_adsumo-512x768.webp 512w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/infographic_adsumo.webp 720w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/infographic_adsumo-200x300@2x.webp 400w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pertama, semua metrik dimasukkan tanpa prioritas. Akibatnya laporan jadi padat, tetapi tidak jelas apa yang harus diperhatikan duluan.\u00a0<\/li>\n\n\n\n<li>Kedua, tidak membedakan vanity metrics dan business metrics. Reach dan likes bisa bagus, tapi belum tentu berdampak ke bisnis.<\/li>\n\n\n\n<li>Ketiga, tidak ada benchmark. Angka berdiri sendiri tanpa pembanding biasanya sulit dievaluasi.\u00a0<\/li>\n\n\n\n<li>Keempat, tidak ada insight dan next action. Ini membuat laporan jadi sekadar dokumentasi. Kelima, mencampur data lintas objective campaign. Campaign awareness, traffic, dan sales tidak bisa dibaca dengan standar yang sama.<\/li>\n\n\n\n<li>Kesalahan lain yang juga sering terjadi adalah laporan terlihat rapi secara visual, tetapi tidak membantu keputusan. Ini membuat waktu report terasa habis sia-sia.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kapan_Report_Manual_Sudah_Tidak_Efisien\"><\/span><strong>Kapan Report Manual Sudah Tidak Efisien?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Di awal, report manual mungkin masih terasa cukup. Tapi semakin banyak campaign, ad set, creative, dan audience yang dikelola, cara manual mulai terasa berat.&nbsp;<\/p>\n\n\n\n<p>Kamu harus tarik data dari banyak sumber, rawan human error, update jadi lambat, dan sulit membandingkan performa antar hari secara cepat. Risiko paling besarnya bukan cuma capek, tapi telat ambil keputusan.&nbsp;<\/p>\n\n\n\n<p>Kamu bisa terlambat sadar kalau ada waste budget, terlambat melihat tren penurunan, atau gagal menangkap pola antar creative dan audience. Dalam Meta Ads, keterlambatan seperti ini bisa berdampak langsung ke biaya dan hasil.<\/p>\n\n\n\n<p>Di titik ini, dashboard atau reporting tool mulai lebih relevan. Bukan karena spreadsheet salah, tetapi karena kebutuhan pengambilan keputusan sudah butuh ritme yang lebih cepat dan struktur yang lebih rapi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Optimalkan_Reporting_Iklan_dengan_Adsumo\"><\/span><strong>Optimalkan Reporting Iklan dengan Adsumo<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Saat report manual sudah mulai menyita waktu dan justru menghambat evaluasi, biasanya advertiser butuh alat yang bukan cuma menampilkan angka, tetapi juga membantu membaca performa dengan lebih cepat. Di sinilah tools <a href=\"https:\/\/adsumo.co\/\">Adsumo<\/a> berguna banget.&nbsp;<\/p>\n\n\n\n<p>Bukan cuma soal dashboard, tetapi juga bagaimana KPI, breakdown performa, dan action flow bisa lebih mudah dipahami tanpa bolak-balik spreadsheet.<\/p>\n\n\n\n<p>Adsumo relevan untuk advertiser Meta yang ingin memantau performa lebih cepat, membandingkan campaign dengan lebih rapi, dan menyusun report yang lebih actionable. Laporan nggak berhenti di angka, tetapi lanjut ke keputusan optimasi yang lebih jelas!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"933\" height=\"857\" src=\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-23.jpeg\" alt=\"\" class=\"wp-image-6660\" srcset=\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-23.jpeg 933w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-23-300x276.jpeg 300w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-23-512x470.jpeg 512w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-23-920x845.jpeg 920w, https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/image-23-300x276@2x.jpeg 600w\" sizes=\"auto, (max-width: 933px) 100vw, 933px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kesimpulan\"><\/span><strong>Kesimpulan<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Memahami contoh laporan digital marketing itu penting, tapi yang lebih penting adalah memahami fungsi report yang sebenarnya. Laporan yang baik bukan sekadar kumpulan angka, melainkan alat untuk membaca performa, mendiagnosis masalah, dan menentukan langkah berikutnya.&nbsp;<\/p>\n\n\n\n<p>Buat advertiser Meta, ini sangat penting karena keputusan scale, stop, atau revisi campaign tidak bisa hanya mengandalkan feeling. Karena itu, report harus dibangun dengan struktur yang benar: objective, KPI yang relevan, hasil utama, insight, diagnosis, dan action plan.&nbsp;<\/p>\n\n\n\n<p>Lalu, KPI harus dibaca sesuai funnel dan objective, bukan dicampur sembarangan. Dan yang paling penting, kamu harus bisa membaca angka dengan konteks, bukan hanya menyusunnya ke dalam tabel.<\/p>\n\n\n\n<p>Buat bisnis yang ingin iklannya lebih efisien, Adsumo bisa jadi jembatan dari reporting yang sekadar rapi menjadi reporting yang benar-benar membantu keputusan. Saat data, insight, dan action flow tersusun lebih jelas, optimasi juga jadi lebih cepat dan lebih terarah!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"Banyak marketer terjebak pada angka mentah (Reach, CTR, CPC, ROAS) dan gagal menjawab pertanyaan utama: Campaign mana yang&hellip;","protected":false},"author":8,"featured_media":6662,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"csco_display_header_overlay":false,"csco_singular_sidebar":"","csco_page_header_type":"","footnotes":""},"categories":[8],"tags":[],"class_list":{"0":"post-3825","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-digital-marketing","8":"cs-entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads - Adsumo Blog<\/title>\n<meta name=\"description\" content=\"Contoh Laporan Digital Marketing (Template &amp; KPI) untuk Meta Ads yang benar. Ubah data jadi insight, diagnosis masalah, dan action.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads - Adsumo Blog\" \/>\n<meta property=\"og:description\" content=\"Contoh Laporan Digital Marketing (Template &amp; KPI) untuk Meta Ads yang benar. Ubah data jadi insight, diagnosis masalah, dan action.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/\" \/>\n<meta property=\"og:site_name\" content=\"Adsumo Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-18T04:46:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-28T07:30:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1672\" \/>\n\t<meta property=\"og:image:height\" content=\"941\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"coriena\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"coriena\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/\"},\"author\":{\"name\":\"coriena\",\"@id\":\"https:\/\/adsumo.co\/blog\/#\/schema\/person\/34fa02bbc188574529e4b5be069b8ff1\"},\"headline\":\"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads\",\"datePublished\":\"2026-04-18T04:46:00+00:00\",\"dateModified\":\"2026-04-28T07:30:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/\"},\"wordCount\":1382,\"publisher\":{\"@id\":\"https:\/\/adsumo.co\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp\",\"articleSection\":[\"Digital Marketing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/\",\"url\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/\",\"name\":\"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads - Adsumo Blog\",\"isPartOf\":{\"@id\":\"https:\/\/adsumo.co\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp\",\"datePublished\":\"2026-04-18T04:46:00+00:00\",\"dateModified\":\"2026-04-28T07:30:18+00:00\",\"description\":\"Contoh Laporan Digital Marketing (Template & KPI) untuk Meta Ads yang benar. Ubah data jadi insight, diagnosis masalah, dan action.\",\"breadcrumb\":{\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#primaryimage\",\"url\":\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp\",\"contentUrl\":\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp\",\"width\":1672,\"height\":941,\"caption\":\"Contoh Laporan Digital Marketing\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/adsumo.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/adsumo.co\/blog\/#website\",\"url\":\"https:\/\/adsumo.co\/blog\/\",\"name\":\"Adsumo Blog\",\"description\":\"Blog strategi beriklan di Meta Ads\",\"publisher\":{\"@id\":\"https:\/\/adsumo.co\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/adsumo.co\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/adsumo.co\/blog\/#organization\",\"name\":\"Adsumo\",\"url\":\"https:\/\/adsumo.co\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/adsumo.co\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/05\/cropped-adsumo-icon.png\",\"contentUrl\":\"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/05\/cropped-adsumo-icon.png\",\"width\":512,\"height\":512,\"caption\":\"Adsumo\"},\"image\":{\"@id\":\"https:\/\/adsumo.co\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/adsumo.co\/blog\/#\/schema\/person\/34fa02bbc188574529e4b5be069b8ff1\",\"name\":\"coriena\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/adsumo.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/adsumo.co\/blog\/wp-content\/wphb-cache\/gravatar\/c8e\/c8e05f033cf511ac2af614d6e0644cfex96.jpg\",\"contentUrl\":\"https:\/\/adsumo.co\/blog\/wp-content\/wphb-cache\/gravatar\/c8e\/c8e05f033cf511ac2af614d6e0644cfex96.jpg\",\"caption\":\"coriena\"},\"description\":\"A psychology graduate who loves writing, turning curiosity into content and digital marketing strategy with her crafted words. Always learning, always typing.\",\"url\":\"https:\/\/adsumo.co\/blog\/author\/coriena\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads - Adsumo Blog","description":"Contoh Laporan Digital Marketing (Template & KPI) untuk Meta Ads yang benar. Ubah data jadi insight, diagnosis masalah, dan action.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/","og_locale":"en_US","og_type":"article","og_title":"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads - Adsumo Blog","og_description":"Contoh Laporan Digital Marketing (Template & KPI) untuk Meta Ads yang benar. Ubah data jadi insight, diagnosis masalah, dan action.","og_url":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/","og_site_name":"Adsumo Blog","article_published_time":"2026-04-18T04:46:00+00:00","article_modified_time":"2026-04-28T07:30:18+00:00","og_image":[{"width":1672,"height":941,"url":"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp","type":"image\/webp"}],"author":"coriena","twitter_card":"summary_large_image","twitter_misc":{"Written by":"coriena","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#article","isPartOf":{"@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/"},"author":{"name":"coriena","@id":"https:\/\/adsumo.co\/blog\/#\/schema\/person\/34fa02bbc188574529e4b5be069b8ff1"},"headline":"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads","datePublished":"2026-04-18T04:46:00+00:00","dateModified":"2026-04-28T07:30:18+00:00","mainEntityOfPage":{"@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/"},"wordCount":1382,"publisher":{"@id":"https:\/\/adsumo.co\/blog\/#organization"},"image":{"@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#primaryimage"},"thumbnailUrl":"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp","articleSection":["Digital Marketing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/","url":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/","name":"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads - Adsumo Blog","isPartOf":{"@id":"https:\/\/adsumo.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#primaryimage"},"image":{"@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#primaryimage"},"thumbnailUrl":"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp","datePublished":"2026-04-18T04:46:00+00:00","dateModified":"2026-04-28T07:30:18+00:00","description":"Contoh Laporan Digital Marketing (Template & KPI) untuk Meta Ads yang benar. Ubah data jadi insight, diagnosis masalah, dan action.","breadcrumb":{"@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#primaryimage","url":"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp","contentUrl":"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/11\/adsumo_thumbnail.webp","width":1672,"height":941,"caption":"Contoh Laporan Digital Marketing"},{"@type":"BreadcrumbList","@id":"https:\/\/adsumo.co\/blog\/contoh-laporan-digital-marketing-dan-tips-membuatnya\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/adsumo.co\/blog\/"},{"@type":"ListItem","position":2,"name":"Contoh Laporan Digital Marketing dan Cara Membuat Dashboard Report Meta Ads"}]},{"@type":"WebSite","@id":"https:\/\/adsumo.co\/blog\/#website","url":"https:\/\/adsumo.co\/blog\/","name":"Adsumo Blog","description":"Blog strategi beriklan di Meta Ads","publisher":{"@id":"https:\/\/adsumo.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/adsumo.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/adsumo.co\/blog\/#organization","name":"Adsumo","url":"https:\/\/adsumo.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/adsumo.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/05\/cropped-adsumo-icon.png","contentUrl":"https:\/\/adsumo.co\/blog\/wp-content\/uploads\/2024\/05\/cropped-adsumo-icon.png","width":512,"height":512,"caption":"Adsumo"},"image":{"@id":"https:\/\/adsumo.co\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/adsumo.co\/blog\/#\/schema\/person\/34fa02bbc188574529e4b5be069b8ff1","name":"coriena","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/adsumo.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/adsumo.co\/blog\/wp-content\/wphb-cache\/gravatar\/c8e\/c8e05f033cf511ac2af614d6e0644cfex96.jpg","contentUrl":"https:\/\/adsumo.co\/blog\/wp-content\/wphb-cache\/gravatar\/c8e\/c8e05f033cf511ac2af614d6e0644cfex96.jpg","caption":"coriena"},"description":"A psychology graduate who loves writing, turning curiosity into content and digital marketing strategy with her crafted words. Always learning, always typing.","url":"https:\/\/adsumo.co\/blog\/author\/coriena\/"}]}},"_links":{"self":[{"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/posts\/3825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/comments?post=3825"}],"version-history":[{"count":2,"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/posts\/3825\/revisions"}],"predecessor-version":[{"id":6665,"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/posts\/3825\/revisions\/6665"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/media\/6662"}],"wp:attachment":[{"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/media?parent=3825"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/categories?post=3825"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adsumo.co\/blog\/wp-json\/wp\/v2\/tags?post=3825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}