Google analytics Google Anlaytics跟踪新注册用户的来源
我是一名网络开发者,对谷歌分析非常陌生 我需要追踪新注册用户的来源,我有点困惑我该怎么做。 假设一个用户从Facebook访问我的网站,如果他创建了一个帐户,我应该能够跟踪它,并在Google Anlytics页面上显示它(以某种方式) 到目前为止,我使用的是事件(使用CURL): 这非常有效,只是引用者为空。 看起来我一浏览网站,引用就变成空的 我认为这将是一个简单的任务,一些教程或案例研究。。。 关于如何做到这一点,有什么帮助或意见吗?Google analytics Google Anlaytics跟踪新注册用户的来源,google-analytics,referrer,Google Analytics,Referrer,我是一名网络开发者,对谷歌分析非常陌生 我需要追踪新注册用户的来源,我有点困惑我该怎么做。 假设一个用户从Facebook访问我的网站,如果他创建了一个帐户,我应该能够跟踪它,并在Google Anlytics页面上显示它(以某种方式) 到目前为止,我使用的是事件(使用CURL): 这非常有效,只是引用者为空。 看起来我一浏览网站,引用就变成空的 我认为这将是一个简单的任务,一些教程或案例研究。。。 关于如何做到这一点,有什么帮助或意见吗? 谢谢。我想知道为什么您要通过测量协议手动执行此操作,而
谢谢。我想知道为什么您要通过测量协议手动执行此操作,而不仅仅是在您的网站上使用普通的JS代码段?因为我想在用户刚注册时发送事件。注册后,用户会被重定向到注册前所在的页面,因此我需要使用一个事件。当用户点击该页面时,会记录该事件吗?
$data = array(
'v' => 1,
'tid' => $this->container->getParameter('ga.code'),
'cid' => uniqid(),
't' => 'event'
);
$data['ec'] = 'Registration';
$data['ea'] = 'register';
$data['el'] = 'success';
$data['ev'] = 1;
$contentArray = http_build_query( $data );
$contentArray = utf8_encode( $contentArray );
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, 'https://www.google-analytics.com/collect' );
curl_setopt( $ch, CURLOPT_HTTPHEADER,array( 'Content-type: application/x-www-form-urlencoded' ) );
curl_setopt( $ch, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1 );
curl_setopt( $ch, CURLOPT_POST, TRUE );
curl_setopt( $ch, CURLOPT_POSTFIELDS, $contentArray );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, TRUE );
curl_exec( $ch);
curl_close( $ch);