Mencegah Tracking Google Analytics

Cara Mencegah Tracking (Pelacakan) Google Analytics di Halaman Pratinjau Blogger
Daftar Isi Artikel []

Google Analytics merupakan tools gratis dari google yang digunakan untuk menghitung dan atau menampilkan tayangan halaman sebuah situs web. Google Analytics dapat menelusuri pengunjung berdasarkan informasi halaman pengacu, termasuk mesin pencari, iklan, jaringan pay-per-click, email marketing, dan juga tautan yang terkandung dalam dokumen PDF.

Bahkan tools ini juga bisa melacak tayangan admin blog dihalaman pratinjau postingan sebelum dipublikasikan (bisa dilihat melalui gambar di bawah ini).



Yang Menurut saya ini bisa membuat perhitungan dashboard Google Analytics seperti Visitor (Traffic Source), Bounce Rate, Page View, dll menjadi kurang akurat. Maka dari itu saya akan membagikan tips agar kunjungan admin blog tidak terbaca di statistik GA.

Cara Mencegah Tracking Google Analytics di Halaman Preview Blogger

Cara agar tayangan preview postingan admin blog tidak terbaca/terhitung di statistik Google Analytics adalah dengan membungkus script Google Analytics yang Ada di dalam template dengan tag kondisional untuk halaman pratinjau.

Tag kondisional blogger untuk halaman pratinjau
<b:if cond='data:view.isPreview'>...</b:if>

Jika HTML, JavaScript atau CSS dibungkus dengan tag kondisional tersebut maka hanya akan berfungsi pada halaman preview saja.

Nah, karena kita akan membuat script analytics tidak berfungsi di halaman preview, maka kita buat tag kondisional tersebut menjadi pengecualian untuk halaman preview. Caranya dengan menambahkan ! tepat sebelum data:view.isPreview

Jelasnya menjadi seperti ini
<b:if cond='!data:view.isPreview'>...</b:if>

Jadi, <b:if cond='data:view.isPreview'> hanya untuk halaman preview, sedangkan <b:if cond='!data:view.isPreview'> untuk semua halaman kecuali halaman preview. (berlaku untuk semua tag kondisional blogger yang lain)

Berikut ini hasil script yang sudah dibungkus dengan tag kondisional.

Jika blog Sobat belum memasang script tracking google analytics, sobat bisa meletakan script ini diatas /body pada template. Pilih sesuai basis template(AMP/NONAMP) sesuaikan UA-123456789-0 dengan kode tracking yang dibuat di Google Analytics.

Untuk AMP HTML

<b:if cond='!data:view.isPreview'><amp-analytics id='analytics1' type='googleanalytics'>

<script type='application/json'>

{

  "vars": {

    "account": "UA-123456789-0"

  },

  "triggers": {

    "trackPageview": {

      "on": "visible",

      "request": "pageview"

    }

  }

}

</script>

</amp-analytics>

</b:if>

Untuk NON-AMP

<b:if cond='!data:view.isPreview'><script type='text/javascript'>
        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
        })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
        ga('create', 'UA-123456789-0', 'auto', 'blogger');
        ga('blogger.send', 'pageview');
      </script>
</b:if>

Demikian, semoga bermanfaat. Jika kurang jelas bisa bertanya melalui kolom komentar. Terimakasih!