πŸ”’ PrivacyTrack.id

Dokumentasi

Panduan lengkap instalasi dan penggunaan PrivacyTrack.id.

πŸš€ Quick Start

Pasang PrivacyTrack.id di website kamu dalam 2 menit. Tidak perlu konfigurasi tambahan.

  1. Daftar akun gratis β€” gratis selamanya, tanpa kartu kredit
  2. Tambahkan domain website di Dashboard β†’ Website
  3. Salin Site ID yang diberikan (format: PT-xxxxxxxx)
  4. Pasang script di bawah di semua halaman website kamu

πŸ“„ HTML / Vanilla

Tempel kode ini di dalam <head> atau sebelum </body>:

<script async defer
  src="https://cdn.privacytrack.id/pt.js"
  data-site="SITE_ID_KAMU"
></script>

πŸ”΅ WordPress

Tambahkan di functions.php tema aktif kamu:

function add_privacytrack_script() {
  echo '<script async defer
    src="https://cdn.privacytrack.id/pt.js"
    data-site="SITE_ID_KAMU"
  ></script>';
}
add_action('wp_head', 'add_privacytrack_script');

Atau gunakan plugin WordPress kami β€” tersedia di halaman Instalasi setelah login.

⚑ Next.js

Tambahkan di app/layout.tsx:

import Script from 'next/script'

export default function RootLayout({ children }) {
  return (
    <html>
      <body>
        {children}
        <Script
          src="https://cdn.privacytrack.id/pt.js"
          data-site="SITE_ID_KAMU"
          strategy="afterInteractive"
        />
      </body>
    </html>
  )
}

βš›οΈ React (CRA / Vite)

Tambahkan di komponen root App:

import { useEffect } from 'react'

function usePrivacyTrack(siteId) {
  useEffect(() => {
    const script = document.createElement('script')
    script.src = 'https://cdn.privacytrack.id/pt.js'
    script.setAttribute('data-site', siteId)
    script.async = true
    script.defer = true
    document.head.appendChild(script)
    return () => document.head.removeChild(script)
  }, [siteId])
}

export default function App() {
  usePrivacyTrack('SITE_ID_KAMU')
  return <YourApp />
}

πŸ“Š Custom Events

Setelah script terpasang, kamu bisa melacak event custom:

// Lacak klik tombol
document.querySelector('#btn-beli').addEventListener('click', () => {
  window.pt('klik-beli', { produk: 'Kaos Polos', harga: 75000 })
})

// Lacak form submission
window.pt('form-submit', { halaman: 'kontak' })

// Lacak event apapun
window.pt('nama-event', { key: 'value' })

Event akan muncul di tab Events di dashboard analytics kamu.

❓ FAQ

Apakah tracker ini memperlambat website?
Tidak. Script pt.js sangat ringan (<1KB gzip) dan dimuat secara async sehingga tidak memblokir rendering halaman.
Apakah perlu cookies atau consent banner?
Tidak perlu. PrivacyTrack.id tidak menggunakan cookies sama sekali. Tidak perlu GDPR/UU PDP consent banner.
Apakah bisa melacak Single Page Application (SPA)?
Ya, tracker kami otomatis mendeteksi navigasi di React, Vue, Angular, dan framework SPA lainnya tanpa konfigurasi tambahan.
Berapa lama data mulai muncul?
Data biasanya muncul dalam hitungan detik setelah pageview pertama diterima.
Di mana data disimpan?
Semua data disimpan di server yang berlokasi di Indonesia, memastikan kepatuhan terhadap UU PDP.

Siap untuk mulai?

Daftar gratis dan pasang tracker dalam 2 menit.

Coba Gratis 14 Hari β†’