ผู้เขียน หัวข้อ: ทำ SEO click counter link ด้วย Google analytics  (อ่าน 1811 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
ทำ SEO click counter link ด้วย Google analytics
« เมื่อ: 26 มิถุนายน 2016, 02:14:57 »


ผมได้เอาแบนเนอร์มาติดเว็บ แล้วผมต้องการที่จะรู้ว่าแบนเนอร์นั้นมีคนคลิกกี่ครั้ง ก่อนหน้านี้ผมใช้สคริปในการนับคลิก ซึ่งก็จะเป็นลิ้งค์ของเว็บผมเอง พอมีคนคลิกก็จะทำการนับก่อน แล้ว redirect ไปที่เว็บนั้น ลิ้งค์จะเป็นแบบนี้
<a href="http://www.divland.com/linkcount/click.php?id=1"></a> ซึ่งลิ้งค์แบบนี้ เว็บที่เอาแบนเนอร์มาติดจะไม่ได้ค่า pr เลย จะได้เพียง traffic ไปเท่านั้น

และลิ้งค์อีกประเภทที่บอทจะไต่ไปไม่ได้ก็คือลิ้งค์ที่เป็น javascript เช่น
 <a href="#" onClick="...bla bla"> ถ้าในเว็บมีลิ้งค์ลักษณะนี้ แล้วเป็นลิ้งค์สำคัญๆ อย่างเมนูของเว็บ ก็เปลี่ยนเถอะครับ

หากจำเป็นจะต้องมี javascript ในลิ้งค์ ควรจะเป็นรูปแบบนี้ คือมีลิ้งค์จริงๆของหน้านั้นอยุ่ใน href ด้วย
 <a href="http://www.toysmile.com" onClick="...bla bla">

 ในบทนี้จะแนะนำว่า ถ้าเว็บคุณใช้ google analytics เป็นตัววัดสถิติอยู่แล้ว คุณสามารถที่จะสร้างลิ้งค์สำหรับนับการคลิก โดยการแทรก onClick เข้าไปในลิ้งค์  แล้วลิ้งค์นั้น ก็จะยังคงมีผลทางด้าน seo ที่ดีด้วย
 
 ก่อนอื่น คุณจะต้องอัพเดทโค้ด analytics ของคุณก่อน หากว่าคุณแปะมันไว้นานแล้วและยังคงเรียก urchin.js อยู่ มันจะไม่ทำงาน วิธีการอัพเดทคือไปเอาโค้ดใหม่มาแทน  ไปที่หน้า analytics ของคุณจากนั้น คลิก Edit ในแถวของเว็บที่ต้องการโค้ด คลิก Check status จะเจอโค้ดใหม่ที่เรียกใช้ ga.js   นำไปแปะทับอันเดิมซะ
จากนั้น เราก็มาทำลิ้งค์  แต่เดิมรูปแบบลิ้งคืแบนเนอร์ของผมคือ
 
 <a target="_blank" href="http://www.toysmile.com"><img border="0" alt="ขายสินค้าการ์ตูนญี่ปุ่น" src="http://www.divland.com/ads/toysmile125x125.gif"></a>

 เพิ่มเป็น
 <a onclick="_gaq.push(['_trackEvent', 'Banner', 'Click', 'Toysmile']);" target="_blank" href="http://www.toysmile.com"><img border="0" alt="ขายสินค้าการ์ตูนญี่ปุ่น" src="http://www.divland.com/ads/toysmile125x125.gif"></a>

รูปแบบจะเป็นแบบนี้
 _gaq.push(['_trackEvent', 'categories', 'actions', 'labels']); categories, action, label  คือการตั้งชื่อของเราเอง คุณสมารถตั้งชื่อได้ตามต้องการ เช่น ถ้าผมต้องการรู้ว่า video ที่ผมโพสต์มีการเล่นกี่ครั้ง ดาวน์โหลดกี่ครั้ง ผมก็จะใช้
 _gaq.push(['_trackEvent', 'Videos', 'Play', 'Toysmile']); _gaq.push(['_trackEvent', 'Videos', 'Download', 'Toysmile']); สถิติที่เกิดขึ้น คุณสามารถที่จะดูได้ในหัวข้อ Event Tracking


ซึ่งก็จะมีข้อมูลจำนวนการคลิก หากว่าคุณต้องการข้อมูลมากกว่านั้น เช่น คลิกมาจากหน้าไหน ก็ให้คุณสร้าง Advanced Segments ขึ้นมา ใส่ค่า categories, action, label  เหมือนกับที่ใส่ในลิ้งค์ ทำตามวีดีโอนี้ได้เลยครับ


ข้อมูลเพิ่มเติมเกี่ยวกับ Event Tracking http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html


ที่มา: http://www.divland.com/blog/2010/07/17/make-seo-click-counter-link-with-google-analytics/
« แก้ไขครั้งสุดท้าย: 26 มิถุนายน 2016, 02:22:43 โดย smf »