Menyiapkan pelacak lintas-domaini untuk beberapa domain

AlFanz BlackCyber | 8:28 AM | 0 komentar



Menyiapkan pelacakan lintas-domain menggunakan Analytics melibatkan penyesuaian pada kode pelacakan. Anda harus memiliki pengetahuan tentang HTML dan memahami beberapa JavaScript dasar agar dapat berhasil melakukan hal ini. Jika Anda tidak memahami HTML, Anda harus menghubungi administrator situs untuk meminta bantuan dalam menyiapkan pelacakan lintas-domain.
Artikel ini menjelaskan cara menyesuaikan penyiapan pelacakan untuk melacak domain tingkat teratas yang sepenuhnya terpisah sebagai satu entitas. Artikel ini menggunakan dua domain (tiruan) tingkat teratas untuk tujuan ilustrasi www.A.com danwww.B.com, dan menganggap domain tersebut akan dilacak sebagai satu situs.

Menyiapkan pelacakan

Bila Anda memilih opsi untuk melacak beberapa domain tingkat teratas bersama-sama dalam laporan yang sama, Anda menggunakan cuplikan kode pelacakan yang sama pada laman dari setiap domain, tetapi Anda harus menetapkan nilai untuk_setDomainName secara berbeda untuk setiap domain.
Misalnya, jika Anda melacak domain tingkat teratas A.com dan B.com, dan Anda ingin menggabungkan informasi pada A.com, Anda akan mengonfigurasikan kode pelacakan sebagai berikut untuk setiap domain:

A.com

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_setDomainName', 'A.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript';
  ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
  'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
  s.parentNode.insertBefore(ga, s);
})();

</script>

B.com

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_setDomainName', 'B.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript';
  ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
  'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
  s.parentNode.insertBefore(ga, s);
})();

</script>
Karena nomor pelacakan yang sama (UA-XXXXXXXX-N) muncul di semua laman, data dari domain yang berbeda digabungkan pada satu nomor tersebut.
Setelah Anda menyiapkan kode pelacakan, Anda harus menyiapkan tautan silang.

Menyiapkan tautan silang

Jika semua lalu lintas Anda selalu bermula di A.com lalu menavigasi ke B.com (misalnya untuk menyelesaikan pembelian), Anda menyiapkan tautan silang dari A.com ke B.com:
A.com → B.com
Jika memungkinkan bahwa lalu lintas dapat bermula di A.com atau B.com, Anda harus menyiapkan tautan silang pada kedua arah:
A.com → B.com
B.com → A.com
Panggil metode _link() di tautan mana pun di antara domain.
Jika lalu lintas berpindah dari A.com ke B.com, dan tautan Anda saat ini memiliki bentuk seperti:
<a href="https://www.B.com/?login=parameters">Lihat Keranjang</a>
ubah bentuk menjadi:
<a href="https://www.B.com/?login=parameters" onclick="_gaq.push(['_link',
'https://www.B.com/?login=parameters']); return false;">Lihat Keranjang</a>
Jika lalu lintas juga dapat berpindah dari B.com ke A.com, dan tautan Anda saat ini memiliki bentuk seperti:
<a href="https://www.A.com/">Lanjutkan Belanja</a>
ubah bentuk menjadi:
<a href="https://www.A.com/" onclick="_gaq.push(['_link',
'https://www.A.com/']); return false;">Lanjutkan Belanja</a>
Bila Anda menyiapkan pelacakan lintas-domain, Anda pada dasarnya mengonfigurasikan kode pelacakan untuk dua situs web berbeda untuk menulis informasi ke satu kumpulan cookie sehingga Anda memiliki kumpulan informasi terpadu.

Menyiapkan formulir

Jika Anda mengirim informasi di antara domain dengan menggunakan formulir, Anda harus menggunakan metode _linkByPost().
<form name="f" method="post" onsubmit="_gaq.push(['_linkByPost', this]);">
Metode ini juga akan berfungsi dengan formulir yang menggunakan metode GET. Namun, perhatikan bahwa karena data formulir dan pelacakan Analytics dapat membuat string kueri yang panjang, menggunakan metode ini dengan formulir GET dapat menimbulkan masalah jika server web Anda menetapkan batasan panjang URL (seperti 255 byte).

Menampilkan nama domain terpisah

Secara default, data dalam laporan Anda hanya menyertakan jalur dan nama laman, bukan nama domain. Misalnya, daftar laman muncul dalam laporan Konten sebagai /about/contactUs.html tanpa nama domain. Jika Anda melacak di dua domain, ini dapat menyulitkan penentuan asal domain laman, terutama jika struktur direktori dan nama laman pada setiap situs serupa.
Untuk melihat nama domain di laporan Anda, buat filter lanjutan untuk profil Anda dengan setelan berikut:
Jenis Filter: Filter Khusus> Lanjutan
Bidang A: Hostname Ekstrak A : (.*)
Bidang B: URI Permintaan
Ekstrak: (.*)
Simpan Hasil di: URI Permintaan
Pembuat: $A1$B1
Metode ini juga akan berfungsi dengan formulir yang menggunakan metode GET. Namun, perhatikan bahwa karena data formulir dan pelacakan Analytics dapat membuat string kueri yang panjang, menggunakan metode ini dengan formulir GET dapat menimbulkan masalah jika server web Anda menetapkan batasan panjang URL (seperti 255 byte).
Buat profil baru untuk situs web jika Anda ingin menggunakan pemfilteran. Saat Anda menyimpan filter ini, profil hanya akan menampilkan data yang cocok dengan ekspresi filter tersebut. Jika Anda mengalami kesalahan dalam filter, profil tersebut mungkin tidak menampilkan data sama sekali. Anda mungkin juga harus memodifikasi Filter dan sasaran untuk mengakomodasi struktur URL baru. Pelajari lebih lanjut tentang pembuatan profil rangkap.



Category: , , ,

AlFanz Mkz:
Mohon sertakan sumber www.alfanz-blog.bloggerindonesia.or.id agar tidak terjadi kesalah pahaman, Blog ini di lindungi oleh DMCA. AlFanz Blog - You can find about tutorials, software, study, tips and tricks!

0 komentar

Pengunjung yang baik selalu meninggalkan Jejak ^_^