[英]Google Analytics onClick to send an event
我問了一個問題,在網絡管理者堆棧交易所如何跟蹤哪些用戶點擊我們網站上的應用程序登錄URL。
設置是,我有一個網站https://www.example.com
和一個位於子域https://app.example.com/login.php
上的Web應用程序。
兩個網站都安裝了相同的Google Analytics(分析)跟蹤代碼。
在https://www.example.com
上的導航中,我有一個指向Web應用程序登錄頁面的URL:
<a href="https://app.example.com/login.php">Login</a>
我要做的就是在Google Analytics(分析)中顯示誰點擊了此鏈接。
因此,給出的答案之一就是使用事件。 我已經閱讀了Google的事件跟蹤文檔和Google Analytics(分析)事件跟蹤onClick代碼,但無法使其以編程方式工作。
我嘗試將onClick
添加到錨點中,如下所示:
<a href="https://app.example.com/login.php" onClick="ga('send', 'event', 'Web Application', 'Login', 'Logged in via public website'); ">Login</a>
這似乎並未在Analytics(分析)中記錄任何內容-事件(包括「即時資料」部分)下沒有任何顯示。
但是,我不相信從編程角度來看這是可行的,因為如果在瀏覽器控制台中運行ga()
命令,則:
ga('send', 'event', 'Web Application', 'Login', 'Logged in via public website')
它只是返回undefined
。 我不明白這一點,因為我的網站已安裝了Google Analytics(分析)跟蹤代碼,並且已經在使用ga('send', 'pageview');
。 該網站的Analytics(分析)中有大量數據,因此很明顯它正在運行。
我覺得這樣-和所有文檔-要做一件非常簡單的任務真的很復雜。 請有人能啟發我(或實際上是否)可行嗎?
您的代碼:
ga('send', 'event', 'Web Application', 'Login', 'Logged in via public website')
從文檔事件
eventCategory文本是通常與之交互的對象(例如“視頻”)
eventAction文本是交互的類型(例如“播放”)
eventLabel文本否可用於對事件進行分類(例如“秋季戰役”)
eventValue 整數否與事件關聯的數值(例如42)
最后一個值是整數,不是字符串'通過公共網站登錄'無效
ga('send', 'event', 'Web Application', 'Login', 42)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.