معالج ASP الذي يطلب معلومات إلى Google Analytics.
نظرًا لأن Google Analytics يتم تشغيله بواسطة العميل ، المضمّن كـ JavaScript في HTML ، فإنه سيتتبع طلبات HTML فقط. عن طريق إضافة هذا المعالج أمام الملفات غير HTML ، يمكنك إرسال معلومات الطلب مباشرة من الخادم ، كجزء من توصيل المحتوى.
يتيح لك ذلك استخدام Google Analytics لتتبع الطلبات الأخرى ، مثل تنزيل الوسائط (الصوت والفيديو) ، والملفات النصية العادية ، أو XML (بما في ذلك RSS و ATOM).
يمكنك تكوين هذا المعالج في تثبيت IIS المحلي ، أو داخل تطبيق ويب Azure.
أضف المعالج إلى تطبيق الويب الخاص بك. ما عليك سوى إضافة GoogleAnalyticsHandler.dll إلى دليل bin لتطبيق الويب الخاص بك.
أضف معرف خاصية Google Analytics الخاص بك كمجموعة appSetting لتطبيق الويب الخاص بك. يمكنك تكوين هذا في Web.config :
يمكنك أيضًا تعيين هذا كسلسلة اتصال ، وهو أمر مفيد في حالة عدم ورث مجموعة appSetting الخاصة بك بطريقة ترغب في ذلك ، خاصة إذا كنت تستخدم تكوين Appsitting المعتمد على الموقع الموضح أدناه.
لتطبيقات الويب Azure ، يمكنك تكوين هذا في بوابة Azure.
قم بتكوين المعالج لأي مسار (المسار) الذي تريد إبلاغه بـ Google Analytics. على سبيل المثال ، لتكوين جميع طلبات rss.xml التي سيتم تسجيلها في Google Analytics ، أضف هذا إلى Web.config :
يمكنك أيضًا استخدام أحرف البدل هنا: على سبيل المثال ، سيقوم Setting path="old/*" بإرسال جميع الطلبات أسفل الدليل old/ الدليل إلى هذا المعالج.
(اختياري) إذا كنت لا ترغب في تسليم ملف محلي ، ولكنك ترغب في تنفيذ إعادة توجيه (أثناء توصيل معلومات الطلب إلى Google Analytics) ، ثم قم بتكوين مسار إعادة التوجيه كإعداد للتطبيق. يمكنك تكوين هذا في Web.config :
الآن سيتم إعادة توجيه أي طلب لـ /old/foo.html إلى https://www.example.com/foo.html وسيتم إخطار تحليلات Google حول طلب /old/foo.html .
(اختياري) إذا كنت ترغب في إعادة توجيه دليل كامل ، بحيث يتم إعادة توجيه أي طلب داخل دليل إلى دليل مختلف ، يمكنك تكوين هذا في Web.config الخاص بك.
الآن سيتم إعادة توجيه أي طلب لـ /old/bar.html إلى https://www.example.com/bar.html وسيتم إخطار Google Analytics حول طلب /old/bar.html . وبالمثل ، سيتم التعامل مع أي طلب أسفل الدليل old/ الدليل بنفس الطريقة.