2014-06-30 3 views
0

헤드 태그 사이에 다음 스크립트가 있습니다.Google 웹 로그 분석 추적 이벤트가 없습니다.

그러면 필자는 필요한 // 서버 연결을 사용하여 본문에 다음 스크립트를 가지고 있습니다. "이벤트"를 분석으로 끌어들이려고합니다. firm_website, firm_name, firm_location 및 firm_slogan을 가져 와서 필요한 정보를 데이터베이스에서 해당 페이지로 가져옵니다. 실제로 분석에 나타나는 이벤트를 얻는 데 문제가 있습니다. 우리는 2,000 플러스 페이지를 업데이 트해야하고 그것은 정말로 옵션이 아닙니다. 도움을 주셔서 감사합니다. PHP에 관해서는 아래 지식을 필요로합니다.

<?php 
//Display Firm Text 
echo '<p class="alignCenter"><font size="+1" color="#930"><a target="_blank" href="http://www.' . $firm_website . '" onclick="ga('send','event','Outgoing Links','. $firm_website .')"><strong>' . $firm_name . '</strong></a></font><br />'; 
echo '' . $firm_location . '<br />'; 
echo '<i>' . $firm_slogan . '</i></p>'; 
?> 

답변

0

나는이 문제가 작은 따옴표와 큰 따옴표를 사용했을 수 있다고 생각한다. 작은 따옴표로 PHP 문자열을 정의하고 HTML에서 큰 따옴표를 사용하고 있습니다. 그러나 ga 함수에서 큰 따옴표를 사용해야하는 곳에 작은 따옴표를 사용하고 있습니다. 나는 다음과 같은 것을 시도 할 것이다 :

<?php 
//Display Firm Text 
echo '<p class="alignCenter"><font size="+1" color="#930"><a target="_blank" href="http://www.' . $firm_website . '" onclick="ga("send","event","Outgoing Links","'. $firm_website .'")"><strong>' . $firm_name . '</strong></a></font><br />'; 
echo '' . $firm_location . '<br />'; 
echo '<i>' . $firm_slogan . '</i></p>'; 
?> 
+0

흥미롭게도, 나는 큰 따옴표를 사용했다. 페이지는 실제로 작동하지만 Google Analytics는 링크에서 선택하지 않습니다. . $ firm_website를 이해하지 못할 수도 있습니다. "실제 웹 주소"가 필요할 수도 있으므로 Google보다 빨리 요청을 보내는 것일 수도 있습니다. 이 책을 읽고 있었지만 실제로 모든 것을 이해할 수는 없습니다. [link] https://developers.google.com/analytics/devguides/collection/analyticsjs/events [/ link] – user3769208

0

그렉 마찬가지로, 코드에서 :

onclick="ga('send','event','Outgoing Links','. $firm_website .')" 

당신에게 그 줄 것이다 : 그래서

onclick="ga('send','event','Outgoing Links',www.site.com)" 

을, 당신이 잊지 '

onclick="ga('send','event','Outgoing Links',\''. $firm_website .'\')" 
0

여기에 c 올바른 코드 - 테스트를 거쳐 예상대로 작동합니다.

<?php 
//Display Firm Text 
echo '<p class="alignCenter"><font size="+1" color="#930"><a target="_blank" href="http://www.' . $firm_website . '" onclick="ga(\'send\',\'event\',\'Outgoing Links\',\''. $firm_website .'\')" <strong>' . $firm_name . '</strong></a></font><br />'; 
echo '' . $firm_location . '<br />'; 
echo ('<i>' . $firm_slogan . '</i></p>'); 
?> 
관련 문제