SMF Google Analytics Code

เป็นม็อดอีกตัวที่ช่วยให้เราใส่โค้ดของ Google Analytics ได้อย่างง่ายดายครับ เริ่มไปดาวน์โหลด mod Google Analytics Code นี้ก่อนเลย

จากนั้นล็อคอินเข้าเมนูผู้ดูแลระบบแล้วทำการติดตั้งแพคเกจ หลังจากติดตั้งเสร็จ ก็กรอกรหัสโค้ด เช่น UA-12345678-1 ที่ฟีเจอร์ของม็อด
แต่ไม่ใช่ว่าใส่รหัสโค้ดแล้วจะใช้งานได้เลย ให้ตรวจสอบดังนี้ ไฟล์สำคัญจะอยู่ที่ไฟล์ index.template.php ในธีม default
ถ้าเราใช้ธีมอื่นๆ จะใช้งานไม่ได้ ดังนั้นให้ไปคัดลอกโค้ดจาก /Themes/default/index.template.php

เปิดไฟล์ /Themes/default/index.template.php

ค้นหา

</body>

จากนั้นคัดลอกโค้ดด้านล่างนี้

echo '

';
global $modSettings;

if(!empty($modSettings['googleAnalyticsCode']))
echo '
<script type="text/javascript">// <![CDATA[
// -->', chr(60), '![CDATA[', '
			var _gaq = _gaq || [];
			_gaq.push([\'_setAccount\', \'' . $modSettings['googleAnalyticsCode'] . '\']);
			_gaq.push([\'_trackPageview\']);

			(function() {
				var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;
				ga.src = (\'https:\' == document.location.protocol ? \'//ssl\' : \'//www\') + \'.google-analytics.com/ga.js\';
				var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);
			})();
		// ]]', chr(62), '
// ]]></script>';

echo '
';

จากนั้นเปิดไฟล์ index.template.php ในพาทธีมปัจจุบันที่ใช้งาน

ค้นหา

</body>

ก่อน </body> นำโค้ดมาแทรก

	echo '

   ';
	global $modSettings;

	if(!empty($modSettings['googleAnalyticsCode']))
		echo '
<script type="text/javascript">// <![CDATA[
// -->', chr(60), '![CDATA[', '
			var _gaq = _gaq || [];
			_gaq.push([\'_setAccount\', \'' . $modSettings['googleAnalyticsCode'] . '\']);
			_gaq.push([\'_trackPageview\']);

			(function() {
				var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;
				ga.src = (\'https:\' == document.location.protocol ? \'//ssl\' : \'//www\') + \'.google-analytics.com/ga.js\';
				var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);
			})();
		// ]]', chr(62), '
// ]]></script>';

 echo '
';

แต่ถ้า mod ยังใช้งานไม่ได้ก็ลองตรวจสอบที่ไฟล์ /Sources/ModSettings.php ดูว่ามี array ของ Google Analytics ยัง

array('text', 'googleAnalyticsCode'),

เท่านี้ก็สำเสร็จแล้วครับ

Leave a Reply

Your email address will not be published. Required fields are marked *

Please validate : * Time limit is exhausted. Please reload CAPTCHA.