#!/usr/bin/env python3
"""Tambahkan bagian target 30/60/90 hari (berbasis GSC + GA4) ke berkas target DAS."""
P = "/home/mantapman/.hermes/profiles/atun/workspace/drafts/das_target_gsc_ga4.md"

ISI = """
## Target 30, 60, 90 hari

Angka dasar diambil dari rentang 90 hari terakhir (GSC + GA4). Target dinyatakan sebagai angka yang
bisa diperiksa, bukan harapan.

### Target tingkat situs

| Ukuran | Sekarang (28 hari) | 30 hari | 60 hari | 90 hari |
|---|---|---|---|---|
| Kueri yang memunculkan situs | 106 | 150 | 220 | 300 |
| Klik dari pencarian | 37 | 60 | 100 | 150 |
| Sesi organik (GA4) | 94 | 130 | 200 | 300 |
| Sesi dari kanal AI Assistant (GA4) | 11 | 15 | 20 | 25 |
| Kejadian penting dari pencarian organik | 4 | 8 | 12 | 18 |

Catatan: 300 sesi organik per 28 hari setara 60 persen dari kondisi Juli (305 sesi). Itu sasaran yang
jujur untuk tiga bulan, bukan kembali penuh ke kondisi sebelum Agustus.

### Target per klaster (halaman kanonik)

| Klaster | Tayangan 90 hari | Klik | Sesi GA4 | Posisi terbaik | Target posisi | Target klik 90 hari |
|---|---|---|---|---|---|---|
| Transmisi matic | 1.460 | 37 | 24 | 6,6 | 1-3 | 90 |
| Lexus | 475 | 35 | 25 | 7,1 | 1-3 | 80 |
| Nissan | 1.506 | 21 | 15 | 8,4 | 3-5 | 60 |
| Alphard | 546 | 20 | 12 | 6,1 | 1-3 | 50 |
| Mercy & BMW | 1.457 | 16 | 7 | 7,1 | 3-5 | 45 |
| Overhaul | 633 | 13 | 18 | 3,4 | 1-3 | 40 |
| Toyota | 672 | 2 | 1 | 8,4 | 5-10 | 30 |
| Honda | 260 | 2 | 2 | 9,5 | 5-10 | 25 |
| Beranda (nama merek) | 28.742 | 544 | 393 | 2,0 | 1 | pertahankan |

Urutan prioritas mengikuti nilai bisnis, bukan jumlah tayangan: klaster yang sudah dekat halaman satu
dan sudah mendatangkan sesi (matic, Lexus, Alphard, overhaul) dikerjakan lebih dulu daripada klaster
dengan tayangan besar tapi posisi masih 8-9 (Toyota, Honda).

### Cara memeriksa

- Mingguan: `python3 das_target_gabungan.py` (GSC + GA4 dalam satu tabel), `python3 das_posisi_serper.py`
  (posisi nyata di Google).
- Bulanan: bandingkan tabel di atas dengan angka baru, lalu putuskan klaster mana yang dilanjutkan.
"""

teks = open(P, encoding="utf-8").read()
if "## Target 30, 60, 90 hari" not in teks:
    open(P, "w", encoding="utf-8").write(teks.rstrip() + "\n" + ISI)
    print("bagian target ditambahkan")
else:
    print("bagian target sudah ada, tidak diubah")
