HTML الطريقة الصحيحة لتتبع الروابط الصادرة عبر Google Analytics؟
-
10-07-2019 - |
سؤال
هذا ، ولدي تتبع ارتباط الصادرة، ولكن أريد صفحتي لتكون صالحة.
وهذا هو الخطأ وأنا على الحصول: لا يوجد "OnCick" سمة
ووHTML هي:
<p>View some of our student produced videos
on <a href="http://www.youtube.com/user/johndoe" onClick="javascript: pageTracker._trackPageview('/outgoing/youtube.com/user/johndoe');" rel="external">YouTube!</a></p>
وأضاف لي هذا لبلدي ملف ترسيخ جافا سكريبت، لتتبع جميع الروابط المنتهية ولايته:
$(document).ready(function() {
$('a[href^=http]:not("[href*=://' + document.domain + ']")').click(function() {
pageTracker._trackPageview('/out/'+$(this).attr("href"));
});
});
ملف وحتى الآن بلدي شبيبة تضمين يشبه هذا أدناه. ألاحظ أدعو $ (الوثيقة) .ready (وظيفة () {في بداية كل من مقتطفات، ينبغي أن كلا يذهب إلى واحدة؟
$(document).ready(function() {
// opens links into separate window
$('A[rel="external"]').click( function() {
window.open( $(this).attr('href') );
return false;
});
});
$(document).ready(function() {
$('a[href^=http]:not("[href*=://' + document.domain + ']")').click(function() {
pageTracker._trackPageview('/out/'+$(this).attr("href"));
});
});
المحلول
وإلا إذا كنت تستخدم بعض نسخة غامضة للغاية أو القديمة من HTML، ربما تستخدم XHTML، وهي قضية حساسة وجميع الحالات أقل. تغييره إلى onclick
.
لا تنتمي إلى StackOverflow