it-swarm.asia

الإبلاغ عن تسمية حدث معين في Google Analytics

أنا أتتبع مشاهدات الصفحة التي ينشئها كل مقال من مؤلفي على موقع 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 } ?>

لديّ فئة حدث "مؤلفون" وهناك تصنيف حدث لكل من هوياتهم. كيف يمكنني منح كل مؤلف حق الوصول إلى البيانات الخاصة بتسمية كل منهم دون منحهم حق الوصول إلى إحصائيات المؤلفين الآخرين وإحصائيات المواقع ككل؟

8
matt

يمكنك إعداد ملفات تعريف متعددة لكل موقع تضيفه إلى 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 - سيستغرق الأمر بعض العمل ، لكن يمكنك إنشاء تطبيق مصغر يمنح كل مستخدم البيانات المناسبة فقط.

2
DisgruntledGoat

لحل سريع يمكنك:

  • تقارير البريد الإلكتروني ، وذلك باستخدام الأحداث الموجودة لديك (وبالتالي إعطاء المؤلف المعلومات التي جمعتها مع الحدث حتى الآن)
  • أدخل iframe مع صفحة صغيرة تحتوي على شفرة التتبع (والتي يمكن إخفاؤها) ، أو إذا فضل المؤلف أنه يمكنهم استضافة صفحة صغيرة بأنفسهم في مكان آخر (العيش مع انخفاض سرعة الصفحة بشكل طفيف)
  • قدم النصيحة بشأن http://www.webmasterworld.com/analytics/3781851.htm لقطة - يستخدمون هنا أسماء مختلفة للمتتبع ويتصلون _initData() قبل _trackPageview()
0
Metalshark