Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
oleh Ruslan Yakushev
Web Analytics adalah ruang teknologi populer saat ini. Tujuannya adalah untuk memberikan informasi statistik kepada pemilik situs web tentang pengunjung ke situs mereka, sehingga penerbit situs dapat mengoptimalkan konten, iklan, dan penawaran layanan untuk meningkatkan kepuasan pelanggan dan ROI.
Layanan analitik web telah ada untuk sementara waktu tetapi mereka telah menjadi sangat populer setelah Google menjadikan layanan analitiknya sebagai penawaran gratis untuk semua orang. Sekarang setiap pemilik situs - dari hobi pribadi hingga portal komersial besar - mendapat akses ke layanan analitik web yang kaya dan gratis. Microsoft juga menyediakan layanan Web Analytics gratis yang ditawarkan sebagai bagian dari Microsoft AdCenter.
Modul Analitik Web untuk IIS memungkinkan penerbit situs web untuk dengan mudah mengaktifkan pelacakan analitik web dasar situs web mereka, tanpa menyentuh kode aplikasi web yang sebenarnya.
Kode sumber untuk sampel tersedia di sini.
Masalah dengan layanan analitik web saat ini
Tujuan dasar Layanan Analitik Web adalah untuk mengumpulkan data tentang pengunjung situs web, kemudian memproses data ini dan menyajikannya kepada pemilik situs dalam bentuk yang bagus dan mudah dicerna. Untuk mengumpulkan data, pemilik situs web harus melengkapi semua halaman di situs webnya dengan skrip pelacakan yang dikeluarkan oleh penyedia layanan analitik web:
Titik nyeri utama dengan meminta pengguna untuk melakukan ini adalah bahwa mungkin berpotensi memerlukan sejumlah besar pekerjaan untuk memodifikasi semua halaman web. Dalam beberapa kasus, ini dapat dimitigasi dengan menggunakan templat dan halaman master, tetapi dalam banyak kasus pengguna masih perlu melalui halaman html-nya dan menambahkan skrip pelacakan di akhir setiap dokumen.
Manfaat dan fitur Modul Analitik Web
Modul Analitik Web untuk IIS mencoba menyelesaikan masalah yang disebutkan di atas dengan memungkinkan pengguna memisahkan logika pelacakan dari implementasi situs web aktual. Alih-alih memodifikasi halaman situs web, sekarang pengguna hanya dapat mengonfigurasi pengaturan IIS dan skrip pelacakan akan secara otomatis dimasukkan ke dalam semua respons html, yang diproduksi oleh situs webnya. Manfaat utama yang disediakan oleh modul ini adalah instrumentasi Web Analytics menjadi sangat mudah. Manfaat lain adalah bahwa pengguna dapat dengan mudah mengaktifkan/menonaktifkan pelacakan analitik, yang berguna untuk skenario pengembangan/pengujian.
Sampel modul Web Analytics menunjukkan hal berikut:
- Cara menerapkan modul .NET yang menyisipkan skrip pelacakan ke dalam respons HTTP.
- Cara memperluas konfigurasi IIS dan menyediakan UI untuk modul di manajer IIS. Antarmuka pengguna dan konfigurasi modul memungkinkan pengguna menentukan skrip pelacakan dan mengaktifkan/menonaktifkan pelacakan analitik web. Ini juga memungkinkan pengguna untuk memilih di mana kode pelacakan harus ditempatkan ke (<elemen kepala> atau <isi> dokumen HTML).
Penyiapan modul
Untuk mulai menggunakan modul, pertama-tama kompilasi dari solusi Visual Studio ini. Anda dapat menggunakan VS 2005, VS2008 atau Visual C# Express 2005 dan 2008 untuk mengkompilasi solusi. Anda juga dapat menggunakan versi yang telah dikommpilasikan sebelumnya di folder bin\release.
Untuk menginstal modul, ikuti langkah-langkah berikut:
Salin WebAnalyticsModule.dll ke folder bin dalam situs web atau aplikasi Anda
Salin WebAnalytics_schema.xml ke
%windir%\system32\inetsrv\config\schema
folder.Tambahkan yang berikut ke
%windir%\system32\inetsrv\config\applicationhost.config
file: Di bagianGroup untuk "system.webServer", tambahkan definisi bagian: <section name="webAnalytics" overrideModefault="Allow">Tambahkan modul ke situs web atau aplikasi dengan membuka file web.config yang sesuai dan menambahkan bagian berikut ke
<system.webServer>
elemen :<modules> <add name="WebAnalytics" type="WebAnalyticsModule.WebAnalyticsHttpModule" /> </modules>
Selanjutnya, gunakan alat gakutil untuk menempatkan modul ke Cache Perakitan Global sehingga Manajer IIS dapat menggunakannya:
gacutil -if WebAnalyticsModule.dll
Tambahkan modul ke konfigurasi IIS Manager dalam
%windir%\system32\inetsrv\config\administration.config
file:<Dalam koleksi moduleProviders>, tambahkan entri berikut:
<add name="WebAnalytics" type="WebAnalyticsModule.WebAnalyticsProvider, WebAnalyticsModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c6b7132bcfe43312" />
Dan tambahkan baris berikut ke
<modules>
koleksi:<add name="WebAnalytics" />
Buka Pengelola IIS. Anda akan melihat ikon "Pelacakan Analitik Web" di tampilan fitur untuk situs web atau aplikasi Anda.
Panduan modul
Setelah modul diinstal, Anda akan melihat konfigurasi Web Analytics di panel kontrol IIS utama. Ini akan tersedia di tingkat situs dan aplikasi.
UI konfigurasi untuk modul Web Analytics terlihat seperti di bawah ini:
Setelah modul dikonfigurasi, kita dapat melihat cara kerjanya dengan meminta halaman web dari server dengan menggunakan WFetch. Output dari server web berisi skrip pelacakan sebelum isi /> tag penutup<: