我想在用户创建帐户时提交Google Analytics事件。
现在,我正在检查每个页面加载上是否存在“first\\u login”用户元值。如果不存在,则将事件JS脚本排入队列,然后设置“first\\u login”元密钥。
例如:
// Enqueue a script that triggers a "new user" Google Analytics event
function new_user_tracking_script(){
// Check if first visit time is unset
if ( is_user_logged_in() && !get_user_meta(get_current_user_id(), \'first_login\', true) ){
// Google Analytics
wp_enqueue_script( \'new_user_tracking\' );
// Set first visit time
update_user_meta( get_current_user_id(), \'first_login\', time() );
}
}
这很有效,但感觉很恶心。有没有更好的方法来处理这样的事情?