Cara memasang facebook Pixel atau Meta Pixel di Next JS

Thumbnail image

pada tutorial kali ini saya ingin membagikan cara mudah memasang Facebook Pixel atau Meta Pixel di dalam React JS atau Next JS.

Apa itu Facebook Pixel?

Facebook Pixel atau yang sekarang namanya adalah Meta pixel karena platform Facebook sekarang di bawah perusahaan dengan nama Meta adalah kode yang biasanya di pasangkan di dalam website yang bertujuan untuk berinteraksi dengan Iklan yang ada di dalam Facebook atau Meta.

Apa Kegunaan Pixel?

Dengan Pixel kita bisa mengetahui halaman apa yang sering di kunjungi dan apa saja yang di lakukan visitor terhadap website kita sehingga kita bisa menganalisa terkait dengan website yang kita punya.

Dengan fitur iklan berbayar yang ada di Facebook atau Meta kita bisa menjangkau banyak orang yang menggunakan platform dari Meta yaitu Facebook dan Instagram dan dengan adanya Pixel kita bisa mengetahui siapa saja yang mengunjungi website kita dan melakukan apa saja di dalam website kita. bisa di bilang Pixel ini cara kerjanya seperti Google Analytic namun memiliki lebih banyak fungsi khususnya untuk iklan di dalam platform Meta yaitu Facebook dan Instagram yang memiliki banyak pengguna aktif setiap harinya.

Persiapan Pixel

Pertama yang harus kita lakukan adalah membuat Pixel dengan masuk ke dalam Facebook dan menu Pengelola Peristiwa

Pilih Web

pada contoh diatas saya tidak bisa memilih web karena hanya diperbolehkan penggunakan 1 akun untuk Pixel


Ikuti dengan memberikan Nama Pixel sampai dengan memasukan URL dan mendapatkan Code Pixel

Cara menggunakan Pixel di Next JS

Pertama pastikan kita sudah menginstall Next JS terlebih dahulu atau baca tutorial Cara Install Next JS


Kemudian install Plugin menggunakan NPM

npm i react-facebook-pixel

atau

yarn add react-facebook-pixel

kemudian buka file _app.tsx

tambahkan


const router = useRouter();

useEffect(() => {
    import('react-facebook-pixel')
      .then((x) => x.default)
      .then((ReactPixel) => {
        ReactPixel.init('FACEBOOK_PIXEL_ID')
        ReactPixel.pageView()

        router.events.on('routeChangeComplete', () => {
          ReactPixel.pageView()
        })
      })
  }, [router.events])

ganti FACEBOOK_PIXEL_ID dengan kode Pixel yang di dapatkan dari Facebook Pixel yang sudah kita buat.


Selamat, kita sudah berhasil menambahkan Pixel ke dalam Next JS

Sekarang kita bisa menggunaakan Pixel untuk memantau website kita