เพิ่มสตริงข้อความค้นหาแคมเปญ Google Analytics แบบไดนามิกโดยใช้ jQuery
เพื่อน ทอดด์เบเกอร์ ส่งวิธีแก้ปัญหาให้ฉันทาง Twitter สำหรับปัญหาที่ฉันไม่มีโอกาสพัฒนาวิธีแก้ปัญหา เนื่องจากบล็อกของเราใน Compendium บางครั้งโฮสต์บนโดเมนรองสำหรับลูกค้าเราจึงต้องการส่งต่อ รหัสแคมเปญ Google Analytics ไปยังโดเมนหลักเพื่อให้สามารถติดตามผู้เยี่ยมชมได้อย่างมีประสิทธิภาพ
ปัญหาอีกประการหนึ่งคือการทำให้แน่ใจว่าบล็อกเกอร์ของคุณใส่รหัสแคมเปญไว้เสมอ…สิ่งที่ไม่ควรคาดหวัง วิธีแก้ไขที่ถูกต้องคือ ใช้ JavaScript เพื่อเพิ่มโค้ดแคมเปญแบบไดนามิกเมื่อโหลดหน้าเว็บ.
document.ready (ฟังก์ชัน () {
var campaignQueryString = '? {กรอกข้อมูลนี้}';
var targetDomain = '{กรอกข้อมูลนี้}';
$ ("a [href = 'http: // www." + targetDomain + "]'") แต่ละ (ฟังก์ชัน () {
this.href + = campaignQueryString;
});
});
โซลูชันเฉพาะนี้ใช้และต้องใช้ jQuery ซึ่งเป็นเฟรมเวิร์ก JavaScript แบบโอเพนซอร์ส ฉันเป็น แฟนตัวยงของ jQuery เพื่อเพิ่มเอฟเฟกต์ที่ดีให้กับเว็บไซต์ . ฉันได้ยินคำติชมว่านักพัฒนาองค์กรบางคนไม่ชอบที่จะพยายามทำตามเวอร์ชัน
หากคุณใช้รหัสข้างต้นคุณต้องใส่
jQuery. ขอแนะนำให้โหลดจาก Google เนื่องจากมีคนจำนวนมากกำลังทำเช่นนี้หน้าเว็บของคุณจะโหลดเร็วขึ้นมากเนื่องจากโค้ดถูกแคชซึ่งเคยโหลดมาก่อนGoogle ยังจัดหาไฟล์ เครื่องมือสร้าง URL เพื่อแสดงวิธีสร้างสตริงข้อความค้นหาแคมเปญของคุณ. หากคุณต้องการจินตนาการจริงๆขอแนะนำให้เพิ่มองค์ประกอบต่างๆเช่นคีย์เวิร์ดหมวดหมู่ผู้แต่ง ฯลฯ