Cara Memasang Pixel Iklan ChatGPT
Untuk memasang pixel iklan ChatGPT, buat data source di OpenAI Ads Manager, salin Pixel ID Anda, instal JavaScript di halaman tempat konversi terjadi, dan konfigurasi event konversi yang ingin dioptimalkan. Lalu kirim pembelian, lead, atau event kustom dengan oaiq("measure", ...), jadikan satu sinyal browser dan server dengan event_id yang sama, dan pertahankan referensi klik oppref di URL tujuan Anda.
Per September 2026, sistem pengukuran iklan OpenAI dibangun di atas dua kanal: pixel pengukuran di browser dan Conversions API di server. Panduan ini mencakup keduanya, snippet pemasangan yang tepat, Google Tag Manager, WordPress dan WooCommerce, persetujuan, serta checklist troubleshooting agar data konversi Anda bersih di Ads Manager.
Sumber: OpenAI — Dokumen Measurement Pixel ↗ · Dokumen Conversions API ↗ · Event yang didukung ↗
Apa itu Pixel Iklan ChatGPT
Pixel pengukuran iklan ChatGPT adalah teknologi pengukuran berbasis JavaScript milik OpenAI. Anda memasangnya di website untuk mengukur apa yang terjadi setelah seseorang mengklik kartu bersponsor di ChatGPT Ads: pembelian, pengiriman formulir, pendaftaran, atau konversi lain yang Anda anggap penting.
| Lapisan | Fungsi | Tempat berjalan |
|---|---|---|
| OpenAI Pixel | SDK browser (global oaiq) yang menangkap event dan sinyal konversi. | HTML website Anda |
| OpenAI Conversions API | Endpoint server-ke-server untuk event yang dikirim dari backend Anda. | Server Anda, bukan kode halaman |
| Referensi klik (oppref) | Sebuah nilai di URL tujuan yang menghubungkan kunjungan ke interaksi iklan. | URL tujuan + cookie pihak pertama |
Alurnya sederhana: pengguna mengklik kartu bersponsor, tiba di situs Anda dengan referensi klik di URL, pixel menangkapnya dan mengirim event konversi, lalu event itu muncul di OpenAI Ads Manager.
Iklan di ChatGPT ↓ Pengguna mengklik iklan ↓ Website Anda (URL tujuan berisi ?oppref=...) ↓ OpenAI Pixel ↓ Event konversi ↓ OpenAI Ads Manager → laporan konversi
Pixel vs Conversions API
OpenAI memberi dua cara mengirim data konversi, dan keduanya menjawab pertanyaan yang berbeda:
| Metode | Alur | Terbaik untuk |
|---|---|---|
| OpenAI Pixel | Pengguna → Browser → Pixel → OpenAI | Semua yang terjadi di browser: produk dilihat, keranjang, checkout. |
| Conversions API | Pengguna → Situs → Server → CAPI → OpenAI | Event terkonfirmasi di server: pesanan, pembayaran, event aplikasi. |
| Keduanya (disarankan) | Browser + Server → OpenAI (event_id sama) | Pengukuran yang tahan terhadap blocker dan sesi hilang. |
Saat mengirim konversi yang sama dari dua kanal, gunakan kembali event_id yang sama agar OpenAI menganggapnya satu event dan tidak menghitung dua kali.
Sebelum Mulai: Apa yang Diperlukan
- Akun OpenAI Ads Manager (self-serve atau dikelola agensi) dengan akses pengaturan pengukuran.
- Data source (pixel) yang dibuat di Ads Manager — di sinilah Pixel ID Anda berasal.
- Website yang memungkinkan menambahkan script di <head> (atau tag manager / plugin / developer).
- Event konversi yang ingin diukur, dikonfigurasi di Ads Manager agar cocok dengan pengiriman situs Anda.
- Jika memakai Conversions API: akses server dan cara menjaga access token tetap rahasia.
Langkah 1 — Pasang Pixel di Website
Buat data source di Ads Manager, salin Pixel ID Anda (pId_...), dan tambahkan JavaScript ke setiap halaman tempat konversi bisa terjadi. Implementasi dasar seperti ini:
<script>
(function (w, d, s, u) {
if (w.oaiq) return;
var q = function () {
q.q.push(arguments);
};
q.q = [];
w.oaiq = q;
var js = d.createElement(s);
js.async = true;
js.src = u;
var f = d.getElementsByTagName(s)[0];
f.parentNode.insertBefore(js, f);
})(window, document, "script", "https://bzrcdn.openai.com/sdk/oaiq.min.js");
oaiq("init", {
pixelId: "PIXEL_ID_ANDA"
});
</script>Dua hal penting. Guard if (w.oaiq) returnmencegah SDK dimuat dua kali jika snippet terpasang dobel. Dan selalu gunakan snippet terkini dari dokumentasi pengembang OpenAI, karena SDK terus berkembang — verifikasi snippet dan parameter sebelum masuk produksi.
Langkah 2 — Konfigurasi Event Konversi
Memasang pixel tidak otomatis menjadikan aksi sebagai konversi. Event yang dikirim website Anda harus cocok dengan konversi yang dikonfigurasi di Ads Manager.
Event website: order_created Ads Manager: order_created Event website: quote_requested Ads Manager: Kustom → quote_requested
Untuk event kustom, nama harus sama persis — nama yang mirip saja tidak cukup. Nama event adalah snake_case huruf kecil (order_created, bukan orderCreated).
Langkah 3 — Lacak Pembelian
Di e-commerce, event pembelian adalah konversi terpenting. Kirim ketika pesanan dikonfirmasi:
oaiq("measure", "order_created", {
type: "contents",
amount: 2599,
currency: "USD",
contents: [
{
id: "SKU-123",
name: "Paket Pemula",
content_type: "product",
quantity: 1
}
]
}, {
event_id: "order_12345"
});order_created adalah nama event, amount dan currency menggambarkan nilai, contents membawa item yang dibeli, dan event_id adalah pengidentifikasi unik untuk deduplikasi. Ikuti skema event yang didukung di dokumentasi OpenAI untuk kontrak field yang tepat.
Langkah 4 — Lacak Leads
Untuk situs lead generation, kirim event lead saat formulir dikirim:
oaiq("measure", "lead_created", {
type: "customer_action"
}, {
event_id: "lead_98765"
});Langkah 5 — Event Konversi Kustom
Tidak semua konversi berupa pembelian atau lead. Permintaan demo, permintaan penawaran, kalkulator selesai, pendaftaran, dan konsultasi terjadwal cocok dengan event kustom:
oaiq("measure", "custom", {
type: "custom"
}, {
custom_event_name: "quote_requested"
});Konfigurasi nama event kustom yang persis sama di Ads Manager. Nama kustom menerima huruf, angka, underscore, dan tanda hubung (1–64 karakter) dan tidak boleh bentrok dengan nama event standar.
Automatic Advanced Matching
Ketika pengidentifikasi klik tidak dapat menghubungkan konversi, Automatic Advanced Matching (AAM) dapat memperbaiki pengukuran dengan informasi pelanggan pihak pertama yang memenuhi syarat — misalnya field formulir yang dapat dikenali. Pixel menormalkan dan meng-hash SHA-256 informasi tersebut di dalam browser.
Anda tidak perlu meng-hash email secara manual. Untuk setup standar Automatic Advanced Matching, panduan OpenAI saat ini menyatakan tidak diperlukan perubahan tambahan pada pixel, dan informasi pelanggan mentah tidak dikirim ke OpenAI melalui AAM.
oppref: Referensi Klik yang Menyatukan
oppref adalah sinyal referensi klik OpenAI yang ditambahkan ke URL tujuan dari ChatGPT Ads:
https://example.com/produk?oppref=gAAAAAb123
Pixel menyimpan nilai ini ke cookie pihak pertama agar halaman berikutnya dan event konversi tetap terhubung ke interaksi iklan awal. Saat mengirim event server Conversions API, menjaga oppref ketika tersedia meningkatkan kualitas pengukuran.
Aturan praktis: saat membangun redirect, routing landing page, atau sistem tracking sendiri, jangan pernah buang oppref dari URL.
Deduplikasi Pixel + Conversions API
Dengan dua kanal aktif, satu pesanan mencapai OpenAI dua kali — dari pixel browser dan dari server Anda. OpenAI mendeteksi duplikat lewat Pixel ID, nama event, dan event_id:
Pesanan ORD-10001 ├── Pixel Browser ──→ event_id = ORD-10001 └── CAPI Server ────→ event_id = ORD-10001 OpenAI menyimpan yang pertama dan mengabaikan duplikat.
Buat event_id sekali saja (ID pesanan asli berfungsi baik) dan gunakan nilai yang persis sama di panggilan pixel dan panggilan server.
Setup Google Tag Manager
Google Tag Manager adalah cara yang didukung untuk menerapkan pixel — selama tag manager tidak memblokir atau mengubah urutan inisialisasi dan panggilan event. Susun container seputar tiga tag:
- Tag 1 — Dasar Pixel OpenAI: tag init dimuat di setiap halaman (menjalankan snippet dengan Pixel ID Anda).
- Tag 2 — Pembelian Pixel OpenAI: memicu saat pembelian/pesanan terkonfirmasi, memakai data layer.
- Tag 3 — Lead Pixel OpenAI: memicu saat formulir lead dikirim.
Petakan event dari data layer yang sudah ada agar pixel memicu pada pemicu yang sama dengan analitik Anda lainnya.
Setup WooCommerce
Di WooCommerce, corong konversi biasanya: produk dilihat → tambah ke keranjang → checkout dimulai → pesanan dibuat. Event pesanan adalah konversi bisnis Anda.
WooCommerce
↓
Pesanan dibuat
↓
Buat ID Pesanan unik
↓
Pixel Browser ────┐
├── Iklan OpenAI (event_id sama)
CAPI Server ──────┘Gunakan ID pesanan WooCommerce sebagai event_id: nilai yang benar-benar unik membuat deduplikasi andal. Di WordPress, plugin gratis Ridoway Pixel menangani pixel, panggilan server, dan deduplikasi event_id otomatis.
Persetujuan dan Privasi
Sebelum menerapkan tracking, tinjau persyaratan persetujuan di negara Anda, yurisdiksi pengguna, dan kebijakan privasi Anda. Panduan OpenAI jelas: Anda harus mengungkapkan dengan jelas data apa yang dikumpulkan dan, jika disyaratkan hukum, memperoleh persetujuan yang sesuai sebelum mengirim data konversi.
- Publikasikan kebijakan privasi dan pengungkapan cookie/tracking.
- Sambungkan manajemen persetujuan jika diwajibkan (UU Perlindungan Data Indonesia, GDPR, dan padanannya).
- Tentukan retensi data dan kanal mana yang boleh menerima event.
- Ingat SDK defaultnya memulai consent dalam keadaan aktif dan mendukung oaiq("consent", false) sebelum init.
Konversi Tidak Muncul? Periksa Berurutan
Pixel yang aktif tidak berarti Ads Manager langsung menampilkan konversi. Periksa berurutan:
- Apakah pixel berinisialisasi? — Cek DevTools/Network, SDK dimuat dari bzrcdn.openai.com.
- Pixel ID benar? — ID salah mengirim event ke data source lain dan kolom Anda kosong.
- Nama event cocok? — Event website harus cocok persis dengan konversi yang dikonfigurasi (ejaan persis untuk kustom).
- Konversi terpasang? — Kampanye harus memiliki event konversi yang dibuat dari event Anda.
- oppref dipertahankan? — Referensi klik yang hilang menurunkan kualitas atribusi.
- Deduplikasi benar? — Event browser dan server untuk satu konversi harus berbagi satu event_id.
- Keterlambatan pelaporan — OpenAI menyebut konversi berhasil diatribusikan muncul dalam 24–48 jam.
Cara cepat melihat pixel aktif adalah checker gratis ChatGPT Ads Pixel Checker; ekstensi Pixel Helper menampilkan setiap panggilan init dan measure secara langsung.
Kenapa Ads Manager dan Google Analytics Berbeda
Total konversi yang berbeda antar platform adalah hal normal. Iklan OpenAI dan Google Analytics tidak memakai metodologi atribusi yang sama. Perbedaan berasal dari jendela atribusi, timestamp, zona waktu, persetujuan, batasan browser, ketersediaan penyimpanan, deduplikasi, konfigurasi kampanye, dan pengukuran yang dimodelkan.
OpenAI Ads: 100 konversi Google Analytics: 82 konversi
Selisih seperti itu bukan bukti pixel rusak. OpenAI sendiri menyatakan total dapat berbeda antar platform analitik.
Pelaporan dan Jendela Atribusi Saat Ini
Di Ads Manager saat ini (Beta), pengiklan melihat impressions, clicks, spend, CTR, CPC rata-rata, CPM rata-rata, dan — saat pengukuran dikonfigurasi — konversi. Konversi click-through dan view-through yang memenuhi syarat dilaporkan terpisah. Per September 2026, kombinasi jendela atribusi yang tersedia meliputi:
| Click-through | Jendela klik 7, 14, dan 30 hari |
| View-through | Jendela view 0 dan 1 hari |
Karena pelaporan dan atribusi terus berkembang bersama Beta Ads Manager, verifikasi jendela dan metrik terkini di dokumentasi OpenAI sebelum membuat keputusan optimasi.
Arsitektur Pengukuran Lengkap
Setup modern yang tangguh menggabungkan dua kanal dalam satu alur:
CHATGPT ADS
│
▼
Klik Iklan
│
▼
Landing Page (oppref)
│
┌───────────┴───────────┐
▼ ▼
OpenAI Pixel Website / Server
│ │
│ Event Konversi
│ │
▼ ▼
Browser Conversions API
│ │
└───────────┬───────────┘
│
event_id sama
│
▼
Pengukuran OpenAI
│
▼
Ads Manager
│
┌────────────┼────────────┐
▼ ▼ ▼
Klik Konversi ROASItulah arsitektur lengkap dalam satu gambar: satu klik, dua kanal event, satu event_id bersama, dan satu permukaan pelaporan di Ads Manager.
Mitra Pengukuran
OpenAI juga mendukung mitra pengukuran pihak ketiga bila Anda menginginkan lapisan atribusi, pelaporan, atau optimasi eksternal. Contoh terdokumentasi per September 2026: Fospha, Hightouch, LiveRamp, Triple Whale, dan WorkMagic. Untuk pengukuran seluler, integrasi AppsFlyer, Adjust, dan Branch terdokumentasi. Kapabilitas bervariasi per mitra.
Praktik Terbaik
- Pasang pixel di semua halaman tempat pengukuran penting, bukan hanya beranda.
- Jangan pernah buang oppref saat redirect, routing, atau tracking sendiri.
- Jalankan pixel + Conversions API bersama jika layak secara teknis dan bisnis.
- Gunakan event_id yang sama untuk konversi yang sama di browser dan server.
- Samakan nama event konversi persis — terutama untuk event kustom.
- Pahami Automatic Advanced Matching: pada setup standar, tidak ada hash manual.
- Perkirakan keterlambatan pelaporan 24–48 jam sebelum menilai angka akhir pekan.
- Jangan membandingkan Ads Manager, GA4, dan platform lain secara membabi buta — metodologi atribusi berbeda.
Pertanyaan Umum
Bagaimana cara mendapatkan pixel iklan ChatGPT?
Buka OpenAI Ads Manager, masuk ke Measurement, lalu buat data source. Ads Manager akan memberi Pixel ID (diawali pId_) dan snippet JavaScript. Pasang snippet di halaman tempat konversi terjadi, lalu konfigurasi event konversi yang ingin dihitung dari event yang dikirim pixel Anda.
Di mana saya memasang kode pixel OpenAI di website?
Di <head> setiap halaman tempat Anda melacak konversi. Snippet resmi memuat SDK secara asinkron dari bzrcdn.openai.com dan menginisialisasinya dengan Pixel ID Anda, sehingga tidak memblokir pemuatan halaman. Dengan tag manager atau plugin, tag init yang sama dipasang di semua halaman.
Apakah perlu Conversions API kalau sudah pakai pixel?
Tidak wajib, tetapi disarankan untuk event yang paling penting. Pixel menangkap event di browser; Conversions API mengirim kategori yang sama dari server Anda, sehingga tahan terhadap ad blocker dan sesi browser yang hilang. Jika memakai keduanya, gunakan event_id yang sama di tiap sisi agar OpenAI mendeduplikasinya.
Kenapa konversi saya terlambat atau tidak muncul di Ads Manager?
Pelaporan tidak real-time. OpenAI menyebut konversi berhasil diatribusikan dapat muncul dalam 24 hingga 48 jam. Sebelum menyalahkan pixel, periksa: pixel diinisialisasi dengan Pixel ID yang benar, nama event cocok dengan konversi yang dikonfigurasi, kampanye punya konversi terpasang, dan oppref tetap di URL tujuan.
Apa itu oppref dan apakah harus disimpan di URL?
oppref adalah referensi klik yang ditambahkan OpenAI ke URL tujuan dari iklan ChatGPT. Pixel menyimpannya ke cookie pihak pertama agar event konversi berikutnya tetap terhubung ke klik tersebut. Jangan pernah buang oppref saat redirect atau routing kustom, atau kualitas atrisusi turun.
Boleh mengirim konversi yang sama dari browser dan server?
Boleh, dan itu arsitektur yang disarankan untuk event bernilai uang. Kirim pembelian dari pixel dan Conversions API dengan event_id yang persis sama (misalnya ID pesanan). OpenAI mencocokkan Pixel ID + nama event + event_id dan menyimpan yang pertama diterima.
Apakah Automatic Advanced Matching mengharuskan hash email manual?
Tidak. Dalam implementasi standar, OpenAI menjelaskan bahwa Automatic Advanced Matching (AAM) meng-hash informasi pelanggan yang didukung di dalam browser dengan SHA-256 dan mengirimnya dalam keadaan ter-hash. Anda tidak perlu meng-hash manual maupun menyuntikkan data pelanggan.
Event apa yang sebaiknya dilacak pertama kali?
Mulai dari event yang benar-benar dibutuhkan optimasi kampanye: order_created untuk pembelian, lead_created untuk lead generation, registration_completed untuk pendaftaran, atau event kustom seperti quote_requested. Ads Manager harus dikonfigurasi menghitung nama event yang sama dengan yang Anda kirim.
Tidak perlu menempel kode di WordPress
Plugin gratis Ridoway Pixel memasang pixel di seluruh situs, mengirim event bernilai uang dari server, dan menangani deduplikasi event_id untuk Anda.