簡體   English   中英

Google Analytics(分析)-如何在用戶提交表單時跟蹤他們的登錄ID

[英]Google Analytics - How to track logged in user's ID when they submit a form

該網站有一個注冊表格,當用戶提交其個人詳細信息時,它將為他們創建一個帳戶,並為他們重新加載頁面以繼續其他表格字段。 至此,我們從自己的用戶數據庫表中獲得了一個用戶標識。

我們如何在Google Analytics(分析)中跟蹤此情況,以說該用戶(根據我們的數據庫,ID為12345)已經注冊?

  • 表單只是標准提交到相同的PHP腳本(沒有ajax,提交后沒有單獨的頁面)。

自從我使用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 。)

如何設置用戶ID

有關用戶ID功能的常規信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM