GTM dataLayer.push() tidak berfungsi

Saya melacak unduhan PDF menggunakan metrik khusus. Saya telah menulis kode berikut

<script>
dataLayer.push({'DLPdfdownload': 1});
</script>

DLPdfdownload adalah nama variabel datalayer yang saya buat di GTM V2.

Skrip sedang dijalankan tetapi masalahnya adalah nilai unduhan PDF tidak bertambah meskipun saya mengunduh PDF tertentu berkali-kali. Nilai dalam metrik khusus tetap 1, hanya saja nilai tersebut tidak bertambah seiring dengan pengunduhan.

Perubahan apa yang perlu saya lakukan pada skrip agar nilainya bertambah setiap kali saya mengunduh PDF


person Avez    schedule 10.07.2015    source sumber


Jawaban (2)


Pertanyaan Anda agak tidak lengkap. Saya akan berasumsi dari konteks bahwa Anda menggunakan Google Analytics dengan GTM dan Anda telah membuat metrik khusus di pengaturan properti Anda.

Metrik khusus hanya akan bertambah jika Anda mengirimkannya bersama dengan klik Google Analytics. Jadi, Anda perlu mencari indeks numerik untuk metrik Anda di pengaturan properti. Kemudian Anda perlu menyiapkan tag Analytics yang terpicu saat pdf diunduh, misalnya. oleh pemicu klik tautan. Dalam tag tersebut Anda memperluas bagian "metrik khusus", masukkan indeks numerik dimensi Anda di bidang indeks dan variabel dataLayer Anda di bidang nilai.

Jika itu yang sudah Anda lakukan, atau jika saya salah memahami masalah Anda, Anda perlu mengubah pertanyaan Anda dengan informasi lebih lanjut.

person Eike Pierstorff    schedule 10.07.2015

Cobalah untuk memasukkan beberapa nilai kunci 'peristiwa' di dataLayer dengan data metrik khusus dan gunakan peristiwa khusus dengan nilai ini sebagai pemicu. Mungkin Anda mengirim data ke GA sebelum nilai metrik khusus Anda dimasukkan ke dataLayer.

person mrbubu    schedule 11.07.2015