أنا أتتبع مشاهدات الصفحة التي ينشئها كل مقال من مؤلفي على موقع Wordpress مع تتبع أحداث Google Analytics:
var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
<?php if ( is_singular()) { ?>
pageTracker._trackEvent('Authors','viewed','<?php the_author_meta('ID'); ?>');
<?php } ?>
لديّ فئة حدث "مؤلفون" وهناك تصنيف حدث لكل من هوياتهم. كيف يمكنني منح كل مؤلف حق الوصول إلى البيانات الخاصة بتسمية كل منهم دون منحهم حق الوصول إلى إحصائيات المؤلفين الآخرين وإحصائيات المواقع ككل؟
يمكنك إعداد ملفات تعريف متعددة لكل موقع تضيفه إلى Analytics ، ومنح المستخدمين حق الوصول إلى ملفات تعريف محددة. أعتقد أن الأمر سيكون ببساطة مسألة ازدواجية لرمز التتبع للمؤلف على الصفحة ، شيء مثل هذا:
var pageTracker = _gat._getTracker("UA-base-code");
pageTracker._trackPageview();
var pageTracker = _gat._getTracker("UA-profile-code");
pageTracker._trackPageview();
} catch(err) {}
UA-base-code
سيكون هويتك لملف تعريف الموقع الرئيسي (يمكن الوصول إليه من قبلك) و UA-profile-code
سيكون الملف الشخصي المرتبط بمؤلف المقال.
إذا لم ينجح ذلك ، فقد ترغب في إلقاء نظرة على Analytics API - سيستغرق الأمر بعض العمل ، لكن يمكنك إنشاء تطبيق مصغر يمنح كل مستخدم البيانات المناسبة فقط.
لحل سريع يمكنك:
_initData()
قبل _trackPageview()