Melaporkan Label Acara Tertentu di Google Analytics

8

Saya melacak tampilan halaman yang dihasilkan oleh masing-masing artikel penulis saya di situs Wordpress dengan Pelacakan Peristiwa Google Analytics:

var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
<?php if ( is_singular()) { ?> 
pageTracker._trackEvent('Authors','viewed','<?php the_author_meta('ID'); ?>'); 
<?php } ?>

Saya memiliki kategori acara "Penulis" dan ada label acara untuk setiap ID mereka. Bagaimana saya bisa memberi setiap penulis akses ke data untuk label masing-masing tanpa memberi mereka akses ke statistik penulis lain dan statistik situs secara keseluruhan?

matt
sumber
Di mana Anda menemukan protokol untuk GA yang memberi tahu Anda bahwa Anda dapat menggunakan panggilan php ke mana label itu berada? pageTracker._trackEvent ('Penulis', 'dilihat', '<? php the_author_meta (' ID ');?>');
[Omong-omong, ini seharusnya komentar.] PHP tidak masalah. GA tidak akan pernah melihatnya. Ingat, kode GA adalah Javascript dan demikian pula yang terjadi di browser. Pada saat itu, server telah menjadikan bit PHP sebagai nilai aktual (ID penulis di sini), yang akan dilihat GA.
Su '17

Jawaban:

2

Anda dapat mengatur beberapa profil untuk setiap situs yang Anda tambahkan ke Analytics, dan memberikan pengguna akses ke profil tertentu. Saya percaya maka itu hanya akan menjadi masalah duplikasi kode pelacakan untuk penulis di halaman, seperti ini:

var pageTracker = _gat._getTracker("UA-base-code");
pageTracker._trackPageview();
var pageTracker = _gat._getTracker("UA-profile-code");
pageTracker._trackPageview();
} catch(err) {}

UA-base-codeakan menjadi ID Anda untuk profil situs utama (dapat diakses oleh Anda) dan UA-profile-codeakan menjadi profil yang terkait dengan penulis artikel.

Jika itu tidak berhasil, Anda mungkin ingin melihat API Analytics - itu akan membutuhkan sedikit kerja, tetapi Anda bisa membuat aplikasi mini yang hanya memberi setiap pengguna data yang sesuai.

DisgruntledGoat
sumber
0

Untuk solusi cepat, Anda dapat:

  • laporan email, menggunakan acara Anda yang ada (sehingga memberi penulis informasi yang telah Anda kumpulkan dengan acara sejauh ini)
  • masukkan iframe dengan halaman kecil yang berisi kode pelacakan (yang dapat disembunyikan), atau jika penulis lebih suka mereka dapat meng-host halaman kecil sendiri di tempat lain (hidup dengan kecepatan halaman yang sedikit menurun)
  • berikan saran pada http://www.webmasterworld.com/analytics/3781851.htm kesempatan - di sini mereka menggunakan nama variabel yang berbeda untuk pelacak dan menelepon _initData()sebelumnya_trackPageview()
Metalshark
sumber