تتبع وجهات نظر الصفحة والأحداث مع Google Analytics أو محلول مخصص؟

StackOverflow https://stackoverflow.com//questions/9710231

سؤال

أنا أبني موقع يسمح للمستخدمين بإنشاء ملف تعريف. يتم تحديد كل صفحة ملف تعريف في سلسلة الاستعلام بواسطة رمز فريد من 12 رقما. (http://www.site.com/users/user_detail.php؟id=0021-4432-5554). أتوقع أن يكون عدد الملامح في النهاية 30-50K. أرغب في تقديم كل مستخدم مع ملف تعريف لعرض تحليلات ملف التعريف الخاص بهم (طرق عرض الصفحة والوقت على الصفحة، وانقر فوق الأحداث على صفحتها). في البداية قمت ببناء حل مخصص باستخدام JQuery وملف PHP خارجي لإدراج سجلات في جدول قاعدة بيانات لكل حدث تتبع. هذا يعمل بشكل جيد ولكن أنا قلق بشأن قابلية التوسع والفكر قد تكون قادرة على القيام بعمل أفضل. لقد تم حفر حول وثائق الجا طوال اليوم، لكنني ما زلت غير واضح بعض الشيء في أفضل طريقة لتنفيذ هذا. نهجي الحالي هو كما يلي: 1) إدراج رمز تتبع GA في صفحة الملف الشخصي مع رمز الحدث لكل نقرة حدث أريد تتبعه. 2) استخدم GAPI مع التعليمات البرمجية التالية لعرض طرق عرض الصفحة للمستخدمين.

giveacodicetagpre.

أنا غير متأكد من ما يلي: 1) هل هذه هي أفضل طريقة لاسترداد pageViews للحصول على صفحة محددة بواسطة معلمة QueryString؟ (مطابقة عنوان URL بأكمله مقابل مطابقة رمز 12 أرقام مع تعبير منتظم) 2) هل من الممكن استرداد وأوضاع الأحداث مثل النقرات على الصفحة باستخدام GAPI؟ أتذكر أن أقرأ في مكان ما لا يمكن استخدامه API للأحداث.

أعتقد أنني متجها في الاتجاه الصحيح، لكنني أقدر حقا بعض التوجيه هنا. شكرا!

هل كانت مفيدة؟

المحلول

تنفذ بصدق إحصائيات مخصصة سيكون أفضل بكثير لأسباب مختلفة مختلفة. أولا وقبل إدراج قاعدة البيانات 1 لكل عرض صفحات على ملفات التعريف غير قابلة للتحقيق إلى حد ما للأرقام الصغيرة. إذا بدأت الصفحة تبدأ في إنشاء عنق الزجاجة، فيمكنك الحصول على طلب مزامنة عند تحميل الصفحة.

ما يمكنك فعله هو الحصول على جدول واحد للإحصائيات. هوية شخصية أوري انقر / الإجراء ملف تعريفي للمستخدم تاريخ

ثم من السهل الاستيلاء على مقدار النقرات والمناظر.

إذا ذهبت مع Google، فلن يكون لديك الكثير من الحرية بشأن ما يمكنك القيام به مع هذه البيانات. 30K ليس هناك الكثير من الصفوف وبمجرد ضربك في عشرات الملايين من السجلات، يمكنك البدء في القلق بشأن قابلية التوسع.

ولكن في أي مكان أدناه يجب أن تكون على ما يرام.

تحرير:

قد أضيف أن Google Analytics لديها واجهة برمجة تطبيقات جيدة عند العمل مع التحليلات، لكنك تقوم بحد تحكم عن إرادتك على البيانات. لا يمكن أن يكون أقل ما يقرب من نهج طويل الأجل وقاعدة بيانات إحصائية كبيرة للغاية بسرعة كبيرة. ضرب العلامة العشرة ملايين مع مستخدمي 30 ألفا لن تكون صعبة للغاية. لذلك إذا كان قابلية التوسع هو شاغلك الرئيسي، فربما تريد تحليلات التعامل معها.

أولا يجب عليك تسجيل طلبك لاستخدام أدوات API التي تعطيك Google: https://code.google.com/apis/console

ولكن قضية واحدة هي أن API تحليلات يضع حد مجاملة على عدد الطلبات اليومية عند 50،000 استعلامات في اليوم. على الرغم من أنك إذا كنت بحاجة إلى المزيد، فقد تستخدم هذا الرابط لطلب المزيد: https://docs.google.com/spreadsheet/viewform؟hl=en_us&؛formkey=dgp3nec0zssx293v1uyckztddlgqmc6ma&ndplr=1

هل من الممكن استرداد وأوضاع الأحداث مثل النقرات على الصفحة باستخدام GAPI؟ أتذكر أن أقرأ في مكان ما لا يمكن استخدامه API للأحداث.

نعم هو ممكن جدا. هنا صفحة API الأحداث صفحة: http://code.google. COM / APIS / Analytics / مستندات / GDATA / DIFSMETS / EVENTTRACKING.HTML

أداة لطيفة أخرى متاحة هنا: http://code.google .com / APIS / Analytics / مستندات / GDATA / GDATAEXPLORER.HTML

إذا كنت بحاجة إلى المزيد من مراجع API هنا هم: http://code.google.com/apis/analytics/docs/gdata/v3/gdatagettingstarted.html

توفر Google العديد من واجهات برمجة التطبيقات المختلفة لمناظر الصفحة المناولة، والأحداث، والتقارير. كما يدعمون العديد من اللغات المختلفة لمكتباتهم كما هو مذكور أعلاه. ستتمكن من تسجيل حدث (مثل نقرة) وإطلاءات الصفحة للحصول على صفحة معينة (ملف تعريف المستخدمين). ستتمكن أيضا من طلب جميع الإحصاءات مرة أخرى على موقعك للرسوم البيانية أو الاحتياجات الأخرى.

أخيرا، إليك مجموعة أدوات مكتبات API لأي لغة معينة: http://code.google.com/apis/analytics/docs/gdata/v3/gdatalibraries.html

آمل أن يساعد هذا، دانيال

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top