Cara Menerapkan Grup Khusus Google Analytics dengan Google Pengelola Tag

pengelompokan konten

Di artikel sebelumnya, saya membagikan cara menerapkan Google Tag Manager dan Universal Analytics. Itu adalah permulaan yang cukup mendasar hanya untuk membantu Anda memulai, tetapi Google Pengelola Tag adalah alat yang sangat fleksibel (dan kompleks) yang dapat digunakan untuk lusinan strategi yang berbeda.

Meskipun saya menyadari beberapa pengembangan dapat mengurangi beberapa kerumitan penerapan ini, saya memilih untuk menggunakan plugin, variabel, pemicu, dan tag secara manual. Jika Anda memiliki cara yang lebih baik untuk menerapkan strategi ini tanpa kode - tentu saja bagikan di komentar!

Salah satu strateginya adalah kemampuan mengisi Pengelompokan Konten di Universal Analytics menggunakan Google Analytics. Artikel ini akan menjadi kombinasi dari kata-kata kasar, masalah yang harus diperhatikan, dan panduan langkah demi langkah dalam menerapkan Pengelompokan Konten secara khusus menggunakan Plugin Google Pengelola Tag DuracellTomi untuk WordPress, Google Tag Manager, dan Google Analytics.

Kata-kata kasar Google Tag Manager

Untuk alat yang luar biasa rumitnya, artikel dukungan Google benar-benar payah. Saya tidak hanya merengek, saya jujur. Semua video mereka, seperti yang di atas, adalah video yang cerah dan penuh warna tentang apa yang dapat dicapai tanpa video langkah demi langkah, tidak ada tangkapan layar di artikel mereka, dan hanya informasi tingkat atas. Tentu, mereka akan menyertakan semua opsi dan fleksibilitas yang Anda miliki, tetapi Anda sebenarnya tidak memiliki detail apa pun tentang penerapannya.

Setelah 30 versi menerapkan tag saya, lusinan hasil edit dalam Google Analytics, dan beberapa minggu berlalu di antara perubahan untuk diuji… Saya merasa latihan ini sangat membuat frustrasi. Ini adalah dua platform yang harus bekerja dengan mulus tetapi benar-benar hampir tidak memiliki integrasi produksi apa pun di luar beberapa bidang untuk diisi sebelumnya.

Kata-kata kasar Pengelompokan Konten Google

Meskipun kategorisasi dan pemberian tag telah ada selama beberapa dekade, Anda tidak akan menemukannya dalam kemampuan Pengelompokan Konten. Mungkin saya menerbitkan posting seperti ini yang menggabungkan beberapa kategori, selusin tag, tangkapan layar, dan video. Bukankah luar biasa untuk membagi informasi itu menggunakan Google Analytics? Selamat mencoba, karena kemampuan Anda untuk mengembangkan grup konten dibatasi. Tidak ada cara untuk menyampaikan serangkaian kategori, tag, atau karakteristik ke Google Analytics. Anda terjebak dengan pada dasarnya 5 bidang teks yang masing-masing terbatas pada satu variabel.

Akibatnya, saya telah merancang Pengelompokan Konten saya dengan cara berikut:

  1. Judul Konten - Sehingga saya bisa melihat artikel seperti “how to's” dan artikel lain yang biasa diberi judul.
  2. Kategori Konten - Sehingga saya dapat melihat kategori utama dan melihat seberapa populer setiap kategori dan bagaimana kinerja konten di dalamnya.
  3. Penulis Konten - Sehingga saya dapat melihat penulis tamu kami dan melihat mana yang mendorong keterlibatan dan konversi.
  4. Jenis konten - Sehingga saya dapat melihat infografis, podcast, dan video untuk melihat bagaimana kinerja konten tersebut dibandingkan dengan jenis konten lainnya.

Sisa dari tutorial ini didasarkan pada fakta bahwa Anda sudah melakukannya mendaftar ke Google Pengelola Tag.

Langkah 1: Menyiapkan Pengelompokan Konten Google Analytics

Anda sebenarnya tidak harus memiliki data apa pun yang masuk ke Google Analytics untuk menyiapkan Pengelompokan Konten Anda. Dalam Google Analytics, navigasikan ke administrasi dan Anda akan melihat Pengelompokan Konten di daftar:

konten-pengelompokan-admin

Dalam Pengelompokan Konten, Anda pasti menginginkannya tambahkan setiap pengelompokan konten:

Tambahkan Pengelompokan Konten

Perhatikan dua anak panah! Untuk menyelamatkan diri Anda dari merobek rambut Anda ketika data Anda tidak muncul di Google Analytics, berhati-hatilah dalam memeriksa ulang slot yang cocok dengan nomor indeks Anda. Mengapa ini bahkan merupakan pilihan berada di luar jangkauan saya.

Daftar pengelompokan konten yang sudah selesai akan muncul seperti ini (ketika Anda mengklik urutkan… karena untuk beberapa alasan Google Analytics suka menyiksa kami pengguna obsesif kompulsif yang bertanya-tanya mengapa mereka belum diurutkan dalam urutan numerik. Oh… dan jika itu belum cukup menyiksa, Anda tidak akan pernah bisa menghapus pengelompokan konten. Anda hanya dapat menonaktifkannya.)

konten-pengelompokan-daftar

Wah… terlihat bagus. Pekerjaan kami selesai di Google Analytics! Semacam… kita harus menguji dan mengirim beberapa data nanti yang bisa kita tinjau.

Langkah 2: Menyiapkan Plugin WordPress DuracellTomi untuk Google Tag Manager

Selanjutnya, kita perlu mulai memublikasikan data yang dapat ditangkap, dianalisis, dan dipicu oleh kode Google Analytics oleh Google Pengelola Tag. Ini bisa menjadi usaha yang cukup besar bukan karena beberapa pengembang WordPress yang luar biasa di luar sana. Kami menyukai pilihan yang tersedia melalui Plugin WordPress DuracellTomi. Dikelola dan didukung dengan baik.

Ambil ID Google Tag Manager Anda dari Ruang Kerja Anda di Google Tag Manager dan letakkan di setelan umum plugin> bidang ID Google Tag Manager.

google-tag-manager-id

Saya sangat menyarankan untuk menginstal plugin dengan memanfaatkan metode kustom tempat Anda memasukkan skrip ke dalam tema Anda (biasanya file header.php). Jika tidak, ini dapat menyebabkan masalah lain yang benar-benar akan membuat Anda gila… dataLayer yang dikirim plugin ke Google Pengelola Tag harus ditulis sebelum skrip dimuat untuk Google Pengelola Tag. Saya tidak mengerti logika yang terlibat di sana, ketahuilah bahwa Anda akan bertanya-tanya mengapa data tidak dikirim dengan benar tanpa penempatan ini.

google-tag-manager-custom

Langkah selanjutnya adalah mengonfigurasi dataLayers apa yang ingin Anda teruskan ke Google Pengelola Tag. Dalam hal ini, saya meneruskan jenis posting, kategori, tag, nama penulis posting, dan judul posting. Anda akan melihat bahwa banyak opsi lain yang tersedia, tetapi kami telah menjelaskan pengelompokan yang kami konfigurasikan dan alasannya.

DataLayer WordPress Google Pengelola Tag

Pada tahap ini, plugin dipasang dan Google Pengelola Tag dimuat, tetapi Anda sebenarnya belum memiliki data yang diteruskan ke Universal Analytics (belum). Jika Anda melihat sumber laman Anda sekarang, Anda akan melihat dataLayers dipublikasikan untuk Google Pengelola Tag, meskipun:

Tampilan Kode

Perhatikan bahwa dataLayer digabungkan dalam pasangan nilai kunci (KVP). Di Langkah 4 di bawah ini, kami akan menunjukkan kepada Anda cara memverifikasi ini tanpa melihat sumber kode halaman Anda. Untuk Plugin DuracellTomi, kuncinya adalah:

  • judul halaman - Ini adalah judul halaman.
  • halamanPostType - Entah itu posting atau halaman.
  • halamanPostType2 - Entah itu posting tunggal, arsip kategori, atau halaman.
  • halamanKategori - Ini adalah larik kategori pos yang dikategorikan.
  • halamanAtribut - Ini adalah larik tag yang menandai pos.
  • halamanPostingPenulis - Ini adalah penulis atau postingannya.

Simpan ini berguna, kita akan membutuhkan ini nanti saat kita menulis pemicu kita.

Saya berasumsi Anda telah memuat plugin Google Analytics atau Anda telah menyematkan analisis tag skrip di tema Anda sendiri. Tuliskan ID Google Analytics Anda (terlihat seperti UA-XXXXX-XX), Anda akan membutuhkannya nanti. Anda ingin menghapus tag skrip atau plugin, lalu memuat Universal Analytics melalui Google Pengelola Tag.

Langkah 3: Menyiapkan Google Tag Manager

Jika Anda panik karena Google Analytics tidak dipublikasikan di situs Anda pada saat ini, lakukan saja secepatnya sebelum kami membuat modifikasi apa pun. Saat Anda masuk ke Google Pengelola Tag, pilih Ruang Kerja Anda:

  1. memilih Tambahkan Tag
  2. memilih Analisis Universal, beri nama tag Anda di kiri atas dan masukkan ID UA-XXXXX-XX Anda
  3. Sekarang beri tahu tag kapan harus diaktifkan sekarang dengan mengklik Memicu dan memilih semua halaman.

Universal Analytics Tambahkan Tag Google Tag Manager

  1. Anda belum selesai! Sekarang Anda harus mengklik Menerbitkan dan tag Anda akan ditayangkan dan analisis akan terisi!

Langkah 4: Apakah Google Pengelola Tag Sebenarnya Berfungsi?

Oh, Anda akan menyukai yang ini. Google Pengelola Tag sebenarnya hadir dengan metode untuk menguji tag Anda untuk membantu Anda memecahkan masalah dan memperbaikinya. Ada sedikit menu pada opsi Publikasikan yang dapat Anda klik - Preview.

Pratinjau dan Debug Google Tag Manager

Sekarang buka situs yang sedang Anda kerjakan di tab baru dan Anda akan secara ajaib melihat info Tag Manager di panel footer:

Google Tag Manager - Pratinjau dan Debug

Betapa kerennya itu? Setelah kami meneruskan data Pengelompokan Konten menggunakan Google Pengelola Tag, Anda dapat melihat tag apa yang diaktifkan, apa yang tidak diaktifkan, dan data apa pun yang diteruskan! Dalam hal ini, itu adalah Tag yang kami beri nama Analisis Universal. Jika kita mengkliknya, kita sebenarnya dapat melihat informasi tag Google Analytics.

Langkah 5: Menyiapkan Pengelompokan Konten di Google Pengelola Tag

Woohoo, kita hampir selesai! Yah, tidak juga. Ini akan menjadi langkah yang mungkin benar-benar membuat Anda kesulitan. Mengapa? Karena mengaktifkan tayangan halaman di Universal Analytics dengan Pengelompokan Konten harus dilakukan dalam satu peristiwa. Logikanya, begini caranya:

  1. Halaman WordPress diminta.
  2. Plugin WordPress menampilkan dataLayer.
  3. Skrip Google Pengelola Tag menjalankan dan meneruskan dataLayer dari WordPress ke Google Pengelola Tag.
  4. Variabel Google Tag Manager diidentifikasi di dataLayer.
  5. Pemicu Google Tag Manager diidentifikasi berdasarkan variabel.
  6. Google Tag Manager mengaktifkan tag tertentu berdasarkan pemicu.
  7. Tag tertentu diaktifkan yang mendorong data pengelompokan konten yang sesuai ke Google Analytics.

Jadi… jika hal pertama yang terjadi adalah dataLayer diteruskan ke Google Pengelola Tag, kami harus dapat membaca pasangan nilai kunci tersebut. Kita dapat melakukan ini dengan mengidentifikasi variabel-variabel yang dilewati.

Variabel Buatan Pengguna Google Tag Manager

Sekarang Anda perlu menambahkan dan menentukan setiap variabel yang diteruskan di dataLayer:

  • judul halaman - Judul Konten
  • halamanPostType - Jenis konten
  • halamanPostType2 - Jenis Konten (Saya suka ini menggunakan yang ini karena lebih spesifik)
  • halamanKategori - Kategori Konten
  • halamanAtribut - Tag Konten (Anda mungkin ingin menggunakannya dari waktu ke waktu, bukan hanya kategori)
  • halamanPostingPenulis - Penulis Konten

Lakukan ini dengan menulis di Nama Variabel Lapisan Data dan menyimpan variabel:

Konfigurasi Variabel

Pada tahap ini, Google Pengelola Tag telah memahami cara membaca variabel dataLayer. Alangkah baiknya jika kami dapat meneruskan data ini langsung ke Google Analytics, tetapi kami tidak bisa. Mengapa? Karena susunan kategori atau tag Anda akan melampaui batas karakter yang ditetapkan pada setiap Pengelompokan Konten yang diizinkan di Google Analytics. Google Analytics (sayangnya) tidak dapat menerima array. Jadi bagaimana kita menyiasatinya? Ugh… ini bagian yang membuat frustrasi.

Anda harus menulis pemicu yang mencari kategori atau nama tag Anda dalam string array yang diteruskan dalam variabel dataLayer. Kami baik-baik saja menyampaikan judul, pengarang, jenis karena itu istilah teks tunggal. Tetapi kategori tidak jadi kita perlu meninjau kategori pertama (primer) yang diteruskan dalam array. Pengecualiannya, tentu saja, adalah jika Anda tidak memilih beberapa kategori per posting… maka Anda cukup mengklik tombol dan memilih Kategori Konten.

Berikut ini sebagian tampilan daftar Pemicu kami:

Pemicu berdasarkan Kategori

Berikut adalah contoh salah satu pemicu tersebut untuk kategori kami untuk Pemasaran Konten:

Beberapa Pemicu Tampilan Halaman

Kami memiliki ekspresi reguler di sini yang cocok dengan kategori pertama (utama) yang diteruskan dalam larik di dataLayer, lalu kami memastikan bahwa itu adalah satu pos.

Jika Anda mengalami kesulitan menulis ekspresi reguler, Anda mungkin ingin berhenti menarik rambut kami dan melanjutkan Fiverr. Saya mendapatkan hasil yang sangat bagus di Fiverr - dan saya biasanya meminta ekspresi serta dokumentasi tentang cara kerjanya.

Setelah Anda memiliki set pemicu untuk setiap kategori, Anda siap untuk membuat daftar tag Anda! Strategi kami di sini adalah pertama-tama menulis tag Universal Analytics (UA) yang mencakup semua, tetapi tidak disulut setiap kali salah satu tag kategori kami diaktifkan. Daftar lengkapnya tampak seperti ini:

Tag di Google Tag Manager

Baiklah… ini dia! Kami sekarang akan menyatukan semua keajaiban dengan tag kami. Dalam contoh ini, saya akan meneruskan Pengelompokan Konten untuk setiap postingan yang dikategorikan dengan Pemasaran Konten ("konten"):

Kategori Grup Konten

Beri nama tag Anda, masukkan ID Google Analytics Anda, lalu luaskan Pengaturan lebih. Di bagian itu, Anda akan menemukan Grup Konten di mana Anda ingin memasukkan nomor Indeks persis seperti yang Anda masukkan Admin Google Analytics pengaturan.

Ini hal bodoh lainnya… urutannya harus cocok urutan setelan Admin Analytics Anda untuk data tersebut. Sistem tidak cukup cerdas untuk mengambil variabel yang tepat untuk nomor indeks yang tepat.

Karena kategori tidak lolos (karena kesulitan larik), Anda harus mengetikkan kategori Anda untuk Indeks 2. Namun, untuk 3 grup konten lainnya, Anda cukup mengklik kotak di sebelah kanan dan memilih variabel yang langsung diteruskan dalam dataLayer. Kemudian Anda harus memilih pemicu dan menyimpan tag Anda!

Ulangi untuk setiap kategori Anda. Kemudian pastikan untuk kembali ke tag UA (penampung-semua) Anda dan tambahkan pengecualian untuk setiap kategori Anda. Pratinjau dan debug untuk menguji dan memastikan Anda mengaktifkan tag dan mengirim data ke pengelompokan konten dengan benar.

Anda seharusnya dapat memverifikasi semuanya, tetapi Anda masih harus menunggu beberapa jam sampai Google Analytics menyusul. Saat berikutnya Anda masuk, Anda akan dapat menggunakan Judul Konten, Kategori Konten, serta Penulis Konten untuk memilah-milah data Anda di Google Analytics!

3 Komentar

  1. 1

    Hai Douglas,

    Terima kasih telah meluangkan waktu untuk menyusun artikel ini. Sebagai seorang profesional yang menghabiskan banyak waktunya bekerja dengan Google Tag Manager dan Google Analytics, saya ingin berbagi beberapa pemikiran saya tentang poin yang telah Anda kumpulkan.

    Saya pikir ada sejumlah kelemahan dengan kedua alat tersebut; jawaban ini tidak akan fokus pada itu. Sebaliknya, saya akan membahas poin-poin dalam artikel Anda di mana menurut saya Anda benar, dan area lain yang tidak saya setujui. Saya yakin jenis dialog ini sehat dalam lingkungan profesional kita. Saya TIDAK mencoba untuk menjebak.

    “Untuk alat yang sangat rumit, artikel dukungan Google benar-benar payah”

    Saya pikir Anda melihat dokumentasi yang salah. Sehubungan dengan video "tingkat tinggi", ya - Anda tidak akan sampai sejauh itu. Dokumentasi Google memang dulu payah, tapi sekarang jauh lebih baik.

    Karena GTM dan GA adalah alat yang membutuhkan cukup banyak pengetahuan teknis untuk diterapkan dengan benar, saya ingin menyarankan agar pembaca Anda beralih ke panduan pengembang untuk produk ini:

    https://support.google.com/tagmanager/
    https://developers.google.com/tag-manager/devguide

    Selain itu, internet tidak kekurangan panduan yang mudah diakses untuk melakukan apa pun yang Anda inginkan dengan GTM pada dasarnya. Sumber pengetahuan terbaik adalah:

    https://www.simoahava.com/
    https://www.thyngster.com/
    http://www.lunametrics.com/blog/

    Pada dasarnya, apa pun yang ingin saya tulis tentang GTM telah dicakup oleh ketiganya.

    Sejauh yang saya ketahui, dokumentasi AZ tidak harus berasal dari Google. Komunitasnya sangat kuat sehingga Anda dapat menemukan jawaban apa pun dengan sedikit usaha.

    “Ini adalah dua platform yang seharusnya bekerja dengan mulus tetapi sebenarnya hampir tidak memiliki integrasi produksi apa pun di luar beberapa bidang untuk diisi sebelumnya.”

    Saya pikir Anda salah paham tentang apa itu GTM. Ini berfungsi baik dengan GA, jauh lebih baik daripada TMS lainnya. GTM tidak hanya untuk menyebarkan Google Analytics. Karena itu, saya tidak akan menerapkan GA menggunakan alat lain.

    Tag Google Analytics GTM adalah antarmuka pengguna grafis untuk menerapkan kode yang mungkin sulit dikelola oleh banyak orang.

    Ketika berbicara tentang grup konten, terdengar jauh lebih mudah bagi saya untuk mengisi kotak kecil di GTM dengan variabel daripada menulis

    ga ('set', 'contentGroup', ”);

    dan memiliki nilai dinamis bidang Anda yang diisi oleh logika sisi server yang lebih sulit dipertahankan daripada lapisan data.

    “Tidak ada cara untuk menyampaikan serangkaian kategori, tag, atau karakteristik ke Google Analytics”

    Meskipun Anda benar bahwa Google Analytics mencatat nilai untuk Pengelompokan Konten sebagai string, bukan array atau objek, itu hanyalah istilah teknis.

    Anda benar-benar dapat meneruskan serangkaian kategori atau tag ke GA. Ubah array Anda menjadi string yang dipisahkan dan Anda sudah siap.

    Variabel javascript khusus sederhana akan mengubah array Anda menjadi string.

    fungsi(){
    var pageCategory = {{dl - page - pageCategory}};
    return pageCategory.join (“|”);
    }

    Lihat artikel ini untuk mengetahui contoh bagaimana menganalisis data tersebut: http://www.lunametrics.com/blog/2016/05/25/report-items-in-multiple-categories-in-google-analytics/

    Apakah Anda perlu mengetahui beberapa javascript dasar untuk menggunakan GTM secara efektif? Pastinya. Apakah itu kekurangan alat? Benar-benar tidak. Ini TMS. Tentu Anda perlu mengetahui javascript untuk menggunakannya.

    “Oh… dan jika itu tidak cukup menyiksa, Anda tidak akan pernah bisa menghapus pengelompokan konten. Anda hanya dapat menonaktifkannya. ”

    MEMANG. Harus ada matikan untuk menghapus bidang dari laporan.

    "DataLayer yang dikirim plugin ke Google Pengelola Tag harus dibuat sebelum skrip dimuat untuk Google Pengelola Tag"

    Ada masalah dengan plugin. Pembuat plugin salah menginisialisasi dataLayer dan tidak menggunakan "peristiwa" yang merupakan bus perpesanan internal GTM. Namun, jangan mencabut rambut Anda. Itu tidak layak.

    Melompat ke langkah 5 (langkah lain tampaknya sesuai target)

    “Karena susunan kategori atau tag Anda akan melampaui batas karakter yang ditetapkan pada setiap Pengelompokan Konten yang diizinkan di Google Analytics. Google Analytics (sayangnya) tidak dapat menerima array. Jadi bagaimana kita menyiasatinya? Ugh… ini bagian yang membuat frustrasi. ”

    Ini bukan masalah batasan karakter untuk GA. Anda hanya perlu mengubah larik Anda menjadi string, yang merupakan nilai yang diharapkan dalam API GA. Dimensi menggambarkan sesuatu. Jadi string (kata) adalah yang diharapkan.

    "Setelah Anda memiliki set pemicu untuk setiap kategori, Anda siap untuk membuat daftar tag Anda!"

    Tidaaaaaaak! 🙂 Jangan pergi ke jalan itu. Gunakan nilai yang dibatasi dan Anda menghemat banyak sakit kepala.

    “Berikut hal bodoh lainnya… urutan data harus sesuai dengan urutan setelan Admin Analytics Anda. Sistem tidak cukup cerdas untuk mengambil variabel yang tepat untuk nomor indeks yang tepat. "

    Saya tidak percaya itu benar. Selama indeks Anda adalah angka, nilai indeks akan mengisi tag Anda dengan nilai yang benar.

    Hal positif utama yang saya dapatkan dari artikel Anda adalah bahwa pembaca Anda dihadapkan pada cara kritis untuk data "potong dan dadu" di GA. Itu sangat penting dan ada plugin gratis untuk WordPress yang memungkinkan mereka melakukannya.

    Dalam hal mengelola pengumpulan data mereka dengan cara yang lebih canggih, sebenarnya adalah fungsi TI untuk menyediakan data yang tepat untuk pemasaran yang memiliki nilai bisnis. Tantangan yang diperkenalkan alat seperti GTM ke pasar (karena adopsi yang sangat besar) adalah bahwa pemasar tidak berpikir bahwa mereka perlu bergantung pada TI untuk mengumpulkan data. Mereka melakukannya. Contoh kasus -> GA API membutuhkan string untuk bidang Dimensi Kustom. Jika Anda tidak mengubah urutan array menjadi string, Anda akhirnya akan membuat sejumlah tag yang tidak masuk akal. Itu bukanlah solusi yang elegan, atau bahkan wajib.

    Saya berharap tanggapan saya atas artikel Anda diterima dengan baik. Saya tidak mencoba untuk menjebak. Sebaliknya, saya mencoba menambahkan pengalaman saya dengan alat yang Anda diskusikan untuk memperluas percakapan secara profesional dan konstruktif.

    Terbaik,

    Yehoshua

    • 2

      Yehoshua, apakah kamu bercanda? Itu bukan trolling… itu umpan balik yang LUAR BIASA. Sangat menyukai umpan balik dan keahlian yang Anda bagikan dengan audiens kami.

      Catatan: Saya memang memiliki indeks yang disetel dengan benar pada data yang diteruskan untuk Grup Konten tetapi TIDAK berfungsi ketika tidak dalam urutan yang benar.

      Terima kasih lagi!

  2. 3

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.