View Categories

Tab WooCommerce

2 min read

Tab WooCommerce mengontrol event ecommerce GA4 yang dikirim ke dataLayer, URL conditions per event, dan kustomisasi nama event untuk setiap provider.

⚠️ Plugin bisa berjalan tanpa WooCommerce aktif, namun data produk (nama, harga, SKU) hanya tersedia jika WooCommerce terpasang dan aktif.


Event yang Tersedia #

Aktifkan atau nonaktifkan event secara individual. Master switch di bagian atas mengontrol semua event sekaligus.

EventKapan DikirimData yang Dikirim
view_itemHalaman produk tunggalNama, SKU, harga, kategori produk
view_item_listHalaman shop, category, tagDaftar produk yang ditampilkan
add_to_cartKlik tombol Add to Cart via AJAXProduk yang ditambahkan beserta quantity
remove_from_cartKlik hapus di halaman cartProduk yang dihapus
view_cartHalaman cartSemua item yang ada di cart
begin_checkoutHalaman checkoutSemua item yang akan dibeli
add_shipping_infoPilih metode pengiriman di checkout (opsional)Item + metode pengiriman
add_payment_infoPilih metode pembayaran di checkout (opsional)Item + metode pembayaran
purchaseHalaman thank you / order receivedtransaction_id, revenue, tax, shipping, coupon, item lengkap

Referensi Format dataLayer #

Plugin menggunakan format GA4 Ecommerce standar. Contoh output untuk event purchase:

{
  "event": "purchase",
  "ecommerce": {
    "transaction_id": "ORD-12345",
    "currency": "IDR",
    "value": 350000,
    "tax": 0,
    "shipping": 15000,
    "coupon": "DISKON10",
    "items": [
      {
        "item_id": "SKU-001",
        "item_name": "Nama Produk",
        "price": 335000,
        "quantity": 1,
        "item_category": "kategori-produk"
      }
    ]
  }
}

URL Condition per Event (Opsional) #

Batasi event agar hanya dikirim di URL tertentu. Berguna untuk:

  • Thank you page kustom yang bukan halaman WooCommerce standar
  • Checkout page kustom
  • Halaman produk tertentu saja
KondisiKeterangan
Default (kondisi WP)Gunakan kondisi bawaan WordPress (is_product, is_cart, is_checkout, dll). Pilihan yang direkomendasikan untuk penggunaan normal.
URL ContainsEvent hanya dikirim jika URL halaman mengandung teks yang ditentukan
URL ExactEvent hanya dikirim jika URL halaman persis sama dengan yang ditentukan

💡 Kosongkan field URL untuk menggunakan kondisi default WordPress.


WooCommerce Integration — Kustomisasi Nama Event #

Fitur ini memungkinkan kustomisasi nama event yang dikirim ke setiap provider (GA4, Meta Pixel, TikTok Pixel) untuk setiap halaman WooCommerce.

Preset Cepat #

Gunakan preset untuk mengisi semua field secara otomatis:

PresetHasil
📊 GA4 StandardSemua field diisi dengan konvensi GA4: view_item, begin_checkout, purchase, dll
📱 Meta / TikTok StandardSemua field diisi dengan konvensi pixel: ViewContent, InitiateCheckout, Purchase, dll
✏️ CustomEdit setiap field secara manual

Mode Sync #

Aktifkan ikon Sync 🔗 per baris agar kolom Meta Pixel dan TikTok Pixel otomatis mengikuti nilai yang Anda isi di kolom GA4. Hemat waktu jika semua provider ingin menggunakan nama event yang sama.

💡 Kosongkan field untuk menggunakan nama event default. Isi hanya jika ingin mengganti dari nilai default sistem.

Contoh Kustomisasi #

Halaman/TriggerGA4Meta PixelTikTok Pixel
Product Pageview_itemViewContentViewContent
Add to Cartadd_to_cartAddToCartAddToCart
Checkout Pagebegin_checkoutInitiateCheckoutInitiateCheckout
Purchase / Thank YoupurchasePurchasePlaceAnOrder

Powered by BetterDocs