أنا آسف لعدم وجود المزيد من التقدم في هذا الأمر حتى الآن. لدينا أشخاص يعملون على الأمر، لكنني أخشى أنه ليس لدي أي تحديثات لمشاركتها.
أقدر أنه قد لا يكون الأمر يسير بالسرعة الكافية بالنسبة لك، لكننا نهتم بجميع مواقع Discourse. لو كان بإمكاني أن ألوح بعصا سحرية وأجعل كل شيء على ما يرام، لفعلت ذلك بالتأكيد.
أتمنى لك كل التوفيق في انتقالك، وأنا آسف لرؤيتك تغادر.
شكراً لمساعدتك @JammyDodger - السبب في قولي أنني أشعر بأن لا أحد يهتم هو بسبب التجاهل الذي حدث في هذا الموضوع والتكرارات السابقة لهذه المشكلة هنا للأسف. لا أتوقع عصا سحرية ولكن بعد شهرين، هناك القليل أو لا يوجد دليل على أن أحداً ينظر في الأمر وأنا حقاً بحاجة إلى أن أكون جاهزاً للعمل قبل يناير.
على مدى الأشهر القليلة الماضية، كنت في محادثات مع وكالتين إعلانيتين كبيرتين وعندما رأوا/سمعوا أنني أستخدم Discourse أنهوا المحادثات، جربت تكامل AdButler مع نظام الإعلانات الخدمية الذاتية، وبينما عد AdButler الكثير من مرات الظهور، سجل نظام الإعلانات الخدمية الذاتية جزءًا صغيرًا جدًا من مشاهدات الصفحة/طلبات الإعلانات.
أنا حاليًا أعمل مع مزود إعلانات ادعى أنه عمل مع Discourse من قبل ولكن عندما تحدثت مع مطوره قال إنه لم يستخدم Discourse بالفعل، ولكنه حقق نجاحًا مع SPAs سابقًا. حاليًا، الإعلانات تعمل وبينما تحصل على مرات ظهور لائقة، إلا أنها لا تزال بعيدة كل البعد عما يجب أن تكون عليه، للأسف.
آسف للاضطرار إلى المغادرة بعد 7 سنوات على Discourse ولكنني أضعت يومًا بعد يوم في محاولة لجعل هذا يعمل ولم أحرز أي تقدم.
نحن نسمعك وقد أعطينا هذا الأمر الأولوية. إنه أمر صعب للغاية للعمل عليه لأننا نحتاج إلى وصول كامل إلى سجلات Discourse وسجلات Google الخاصة بنا.
لدى @MarkDoerr علاقة الآن وإمكانية الوصول إلى أحد عملائنا الذين لديهم هذا الإعداد، ونحن نحقق في إلى أين سيقودنا ذلك. قد يستغرق الأمر أسابيع أو حتى أشهر لحله.
سنقوم بالتأكيد بالتحديث هنا كلما توصلنا إلى نتائج مختلفة. نريد أن تعمل الإعلانات بشكل رائع على منصة Discourse، ولكننا بحاجة إلى معرفة بالضبط ما يحتاج إلى تحسين.
لقد قمت بدمج هذا الإصلاح مما يعني أن الانتقالات بين الصفحات المتشابهة (مثل topic → topic، أو topic-list → topic-list) ستعيد تحميل أي وحدات إعلانية على الصفحة بشكل صحيح. من شأن ذلك أن يؤدي إلى زيادة طفيفة في مرات الظهور - سيعتمد المبلغ الدقيق على أنماط الاستخدام.
لا يمكنني العثور على أي معلومات من Google حول كيفية حساب مقاييس pageview الخاصة بـ Adsense.
Discourse هو تطبيق الصفحة الواحدة (SPA) مما يعني أن التنقلات حول المنتدى ليست pageviews “حقيقية”. يفهم Google Analytics ومقاييس Discourse الخاصة هذا، ويتتبعان pageviews الوهمية.
من الممكن أن يقوم Adsense بحساب pageviews “الحقيقية” فقط. إذا كان الأمر كذلك، فإن ذلك قد يفسر الأرقام المنخفضة عند مقارنتها بـ GA/Discourse.
نستدعي: window.adsbygoogle.push({}) عندما نكون مستعدين لـ AdSense لملء الإعلانات.
هذا هو كل ما لدينا تقريبًا.
ما لاحظته:
تميل Google إلى ملء نفس الإعلان مرارًا وتكرارًا بعد استدعاء push. يبدو الأمر وكأنك بحاجة إلى استدعاء “النوم لمدة 5 ثوانٍ، حتى يتم تحميل الإطار” قبل استدعاء push التالي (وعنصر <ins> التالي) للحصول على إعلانات مختلفة.
عند التمرير عبر مواضيع طويلة … تتعطل الإعلانات في النهاية، وعندما تتعطل، لا توجد إعلانات من تلك النقطة فصاعدًا حتى تقوم بإعادة تحميل الصفحة، ولا يتم عرض الخطأ لنا، وعند التقاط الاستثناءات أراها هنا في الكود المشوش:
AdSense غير مصغر حتى نتمكن من المساعدة في تصحيح هذا الاستثناء ولماذا يتعطل AdSense بنسبة 100٪.
ربما واجهة برمجة تطبيقات .reset() يمكننا استدعاؤها عند انتقالات المسار. لا يمكن إلغاء تحميل JavaScript وليس لدينا طريقة لإعادة تعيين الحالة الداخلية في AdSense.
إرشادات عامة أفضل لاستخدام تطبيقات الويب التقدمية (PWA) وواجهات برمجة تطبيقات أغنى.
لدينا بعض الاتصالات في Google، وسنرى ما إذا كان بإمكاننا إرسال هذا وما إذا كان بإمكانهم المساعدة.
يجب أن يكون الوضع أفضل قليلاً بعد إصلاحات David، لكنني أعتقد أننا وصلنا إلى طريق مسدود.
يسرني أن أرى بعض التقدم في هذا الأمر، على الرغم من أنه يبدو أن جوجل لن تتعاون.
فقط لإضافة هذا الآن على موقعي الجديد، يبدو أن Discourse يبالغ بشكل كبير في تقدير PageViews على GA4 أيضًا، من الصعب معرفة ذلك بالضبط حيث أن منتصف الأسبوع هو الوقت الأكثر هدوءًا على موقعي وأنا في نهاية الموسم تقريبًا لمجالي، ولكن حتى مع ذلك أعتقد أن PageViews الخاصة بي تضخمت بنسبة 20-40٪ - مقارنة بإعداد تقليدي (يعمل بنفس الطريقة تقريبًا).
بالطبع، يمكن أن تعود بعض التناقضات إلى الانتقال، وما إلى ذلك، ولكن فقط أضيف هنا لأنه قد يكون دليلًا يساعد شخصًا ما في اكتشاف شيء ما نأمل.
فقط للإفصاح الكامل، لا يوجد أي جانب من جوانب التقدير عند عد مشاهدات الصفحة بواسطة ديسكورس، نحن نعد بناءً على نشاط الخادم، بينما يقوم GA بالعد بناءً على ما يقرر المستخدمون إخبارهم به.
لتوضيح الأمر، لم أقصد الفرق بين عدد مشاهدات صفحات Discourse وعدد مشاهدات صفحات GA4.
أقصد أن GA4 الذي يعمل على Discourse يبدو أنه يضخم عدد مشاهدات الصفحات مقارنة بـ GA4 الذي يعمل على إعداد منتدى تقليدي أكثر بنفس عدد المستخدمين.
أعتقد أن GA4 على Discourse يرى الكثير من مشاهدات الصفحات الوهمية. بعد التغيير للتو، أعتقد أنني أحصل الآن على رقم أقرب بكثير إلى المستويات التي كان يحسبها Discourse كمشاهدات صفحات، ولكن مطروحًا منها إجمالي الزواحف، في GA4 الخاص بي الآن.
أعلم أن تبديل النظام وما إلى ذلك يمكن أن يسبب اضطرابًا وأن الموسم يقترب من نهايته، لذا أتوقع أن يصبح الموقع أقل ازدحامًا قليلاً، ولكن يبدو أن هناك انخفاضًا كبيرًا في مشاهدات الصفحات، لقد حافظنا على بنية عنوان URL قدر الإمكان لتقليل الاضطراب.
بالنظر إلى تحليلاتي على Google من العام السابق، باستخدام Universal Analytics على Discourse، فإنها تتماشى بشكل أفضل مع حركة المرور الخاصة بي منذ يوم الثلاثاء، لذلك أعتقد في الواقع أن هناك مشكلة في GA4 وبيانات مشاهدات الصفحة التي يراها على Discourse.
… ومن المربك أن Google AdSense يرى جزءًا صغيرًا منها أيضًا.
أشعر أن هذا يتجه في اتجاهات كثيرة يا شين، لذا دعني ألخص بعض الأشياء:
يجب تجاهل أرقام مشاهدات الصفحة من AdSense. وفقًا لجوجل، لا يعمل AdSense بشكل جيد مع SPAs، فهو يحسب مشاهدة صفحة واحدة فقط لكل زيارة.
لدينا خطأ يمكن تكراره مع AdSense، حيث يتوقف عن العمل بنسبة 100% بعد قدر معين من التمرير، ونحن نعمل مع جوجل لمحاولة إيجاد حل بديل.
نحاول مواءمة مشاهدات الصفحة في GA4 مع مشاهدات الصفحة في Discourse. تحصل على مشاهدة صفحة عندما:
تزور الموقع لأول مرة
داخل SPA، تقوم بتغيير المسارات … مما يعني الانتقال من موضوع إلى آخر.
أدوات حظر الإعلانات وما إلى ذلك … ستلغي كل عمل المواءمة لدينا، نظرًا لأن GA4 تتم إدارته عبر المتصفح الذي يتصل بجوجل ويتم إجراء العد لدينا من جانب الخادم.
المنتديات التقليدية غير SPA، ستحسب مشاهدات صفحات متعددة لكل موضوع، واحدة لكل صفحة … نحن نحسب واحدة فقط لكل موضوع، بغض النظر عن مقدار التمرير الذي تقوم به. ربما يجب أن نعيد التفكير في هذا … لست متأكدًا …
مرحباً، بالنسبة لي، المشكلة لم تنتهِ تمامًا، بل لا تزال مستمرة. خاصةً منذ عام 2024، يتبنى AdSense نظامًا مختلفًا تمامًا لكسب الأرباح من الإعلانات. سيدفع AdSense الآن مقابل مرات الظهور. في هذه الحالة، سيؤثر ذلك سلبًا على المواقع التي تستخدم Discourse. سأكون ممتنًا لو أمكنكم النظر في هذا الوضع في الأيام القادمة.