Pendahuluan
Google Analytics adalah alat yang sangat penting untuk menganalisis lalu lintas website. Dengan Google Analytics, pemilik website dapat melacak jumlah pengunjung, perilaku pengguna, sumber trafik, dan banyak metrik lainnya. Jika Anda menggunakan CodeIgniter 3 (CI3) sebagai framework pengembangan website, Anda dapat dengan mudah mengintegrasikan Google Analytics untuk mendapatkan wawasan mendalam tentang performa website Anda.
Artikel ini akan menjelaskan langkah-langkah menghubungkan CodeIgniter 3 dengan Google Analytics dengan cara yang efektif.
1. Membuat Akun Google Analytics dan Mendapatkan Tracking ID
Sebelum mengintegrasikan Google Analytics ke dalam CI3, Anda perlu memiliki akun Google Analytics. Jika belum memiliki, ikuti langkah berikut:
- Buka Google Analytics di https://analytics.google.com/.
- Masuk dengan akun Google yang ingin Anda gunakan.
- Buat Properti Baru dengan mengklik “Admin” > “Akun” > “Buat Akun” dan isi informasi yang diperlukan.
- Dapatkan Tracking ID yang berbentuk
UA-XXXXXXXXX-X
(untuk Universal Analytics) atauG-XXXXXXXXXX
(untuk Google Analytics 4).
2. Menambahkan Google Analytics ke dalam CodeIgniter 3
a. Menambahkan Kode Google Analytics Secara Manual
Cara paling sederhana adalah menambahkan kode pelacakan ke dalam template utama CodeIgniter.
- Buka file template utama biasanya di
application/views/layouts/header.php
atauapplication/views/header.php
. - Tambahkan kode berikut sebelum tag
</head>
:
<!-- Google Analytics -->
[removed][removed]
[removed]
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
[removed]
<!-- End Google Analytics -->
- Gantilah
G-XXXXXXXXXX
dengan Tracking ID dari Google Analytics Anda.
b. Menggunakan Helper untuk Menyisipkan Google Analytics
Agar lebih terorganisir, Anda bisa membuat helper khusus untuk Google Analytics.
- Buat file helper baru di
application/helpers/analytics_helper.php
dan tambahkan kode berikut:
if (!function_exists('load_google_analytics')) {
function load_google_analytics() {
return "[removed][removed]
[removed]
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
[removed]";
}
}
- Gantilah
G-XXXXXXXXXX
dengan Tracking ID Anda. - Aktifkan helper di
application/config/autoload.php
:
$autoload['helper'] = array('url', 'form', 'analytics');
- Tambahkan helper di header view:
<?php echo load_google_analytics(); ?>
Dengan cara ini, kode Google Analytics tetap terstruktur dengan baik dalam proyek CodeIgniter 3 Anda.
3. Memverifikasi Integrasi Google Analytics
Setelah menambahkan kode Google Analytics ke dalam CodeIgniter 3, Anda perlu memverifikasi apakah data sudah mulai dikirim ke Google Analytics.
a. Menggunakan Google Tag Assistant
- Instal ekstensi Google Tag Assistant untuk Chrome.
- Kunjungi website Anda dan periksa apakah kode Google Analytics telah terpasang dengan benar.
b. Menggunakan Google Analytics Real-Time Report
- Masuk ke Google Analytics.
- Navigasikan ke Realtime > Overview.
- Kunjungi website Anda, lalu lihat apakah ada kunjungan yang terdeteksi di sana.
4. Tips dan Best Practices untuk Integrasi Google Analytics dengan CI3
- Gunakan Google Tag Manager untuk mempermudah pengelolaan tracking script.
- Pastikan tidak melacak kunjungan admin atau developer dengan menggunakan filter IP di Google Analytics.
- Gunakan Event Tracking untuk melacak klik tombol, pengisian formulir, dan interaksi lainnya dengan pengguna.
- Cek performa website menggunakan Google PageSpeed Insights agar kode pelacakan tidak menghambat loading website.
Kesimpulan
Mengintegrasikan Google Analytics ke dalam CodeIgniter 3 adalah langkah penting untuk memahami bagaimana pengguna berinteraksi dengan website Anda. Dengan mengikuti panduan ini, Anda dapat menambahkan Google Analytics secara manual atau menggunakan helper agar lebih rapi dan mudah dikelola.
Mulailah memantau trafik website Anda hari ini dan gunakan wawasan dari Google Analytics untuk meningkatkan strategi pemasaran dan pengalaman pengguna!
Georgia Reader Reply
Et rerum totam nisi. Molestiae vel quam dolorum vel voluptatem et et. Est ad aut sapiente quis molestiae est qui cum soluta. Vero aut rerum vel. Rerum quos laboriosam placeat ex qui. Sint qui facilis et.