[英]Google Analytics - How to track logged in user's ID when they submit a form
該網站有一個注冊表格,當用戶提交其個人詳細信息時,它將為他們創建一個帳戶,並為他們重新加載頁面以繼續其他表格字段。 至此,我們從自己的用戶數據庫表中獲得了一個用戶標識。
我們如何在Google Analytics(分析)中跟蹤此情況,以說該用戶(根據我們的數據庫,ID為12345)已經注冊?
自從我使用GA(當時是ga.js)以來已經有兩年了,而不僅僅是添加跟蹤代碼。 如何在當前的Universal Analytics中實現此目標?
我已經使用Google Analytics(分析)對自定義事件跟蹤進行了類似的操作。
if((typeof ga == 'function')) {
ga('send', 'event', 'Register', 'user', 'User ID', <?php echo $user->id; ?>, {
nonInteraction: true
});
}
對於您的情況,您想確保它僅在提交頁面時才觸發:
<?php if(($_SERVER['REQUEST_METHOD'] == 'POST')): ?>
if((typeof ga == 'function')) {
ga('send', 'event', 'Register', 'user', 'User ID', <?php echo $user->id; ?>, {
nonInteraction: true
});
}
<?php endif; ?>
您可以在初始化GA之后將其放置在頁面中的任何位置。
基本上,您是這樣進行的:
ga('create', 'UA-XXXXX-Y', { 'userId': 12345 });
ga('send', 'pageview');
(請記住用您自己的跟蹤ID替換UA-XXXXX-Y
。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.