Menghapus Parameter 'fbclid' Facebook Analytics
Apa itu parameter 'fbclid'
Apa kegunaan parameter 'fbclid'?
Ini adalah fitur yang ditambahkan oleh Facebook. Setiap kali seseorang mengklik iklan atau external link dari Facebook ke situs web Anda, 'fbclid' ini ditambahkan. Itu juga dilengkapi dengan pengidentifikasi unik, yang merupakan string acak yang juga dilampirkan. Parameter 'fbclid' adalah singkatan dari "Facebook Click Identifier". Di satu sisi ini mirip dengan parameter lain 'gclid' yaitu "Google Click Identifier". Perlu dicatat bahwa parameter yang ditambahkan secara otomatis berbeda dari Facebook Pixel.
Kegunaan penghapusan 'fbclid'
- Supaya tidak mengganggu custom parameter lainnya
- Untuk meminify url web anda
Untuk penghapusan parameter ini tidak akan ada efek negatifnya. Karena script ini hanya berjalan ketika sudah ada di facebook saja. Jadi ketika anda menggunakan analytics dari Facebook atau Google itu akan tercatat
Menghapus Parameter 'fbclid'
Silahkan tambahkan code di bawah ini di atas code </head>
<script type='text/javascript'>
(function () {
var param = 'fbclid';
if (location.search.indexOf(param + '=') !== -1) {
var replace = '';
try {
var url = new URL(location);
url.searchParams.delete(param);
replace = url.href;
} catch (ex) {
var regExp = new RegExp('[?&]' + param + '=.*$');
replace = location.search.replace(regExp, '');
replace = location.pathname + replace + location.hash;
}
history.replaceState(null, '', replace);
}
})();
</script>
Referensi:
Michalspacek