كيفية الحصول على بيانات DAU و MAU بشكل منفصل؟

Hope you are doing well.

Can I get the DAU and MAU data separately? I can only get the DAU/MAU ratio now.

|604.5x169.5

Another question, can I customise the report type?

Could you send me a document that can introduce the data types to me?

The weekly and monthly active user numbers are available on the /about page of your forum.

https://meta.discourse.org/about

Site Statistics

Last 7 Last 30 All Time
Active Users 1.8k 3.6k
إعجاب واحد (1)

هل هناك طريقة لسحب هذه الإحصائيات بأثر رجعي؟

أنا مهتم بالحصول على إجمالي المستخدمين النشطين شهريًا (MAU) لآخر 12 شهرًا، لمعرفة كيف اتجه عدد المستخدمين النشطين كل شهر على مدار العام.

إعجاب واحد (1)

@michebs ربما يمكنه ابتكار شيء ما لـ Data Explorer

إعجابَين (2)

سيكون ذلك مذهلاً :slight_smile: لقد تلقيت الكثير من الأسئلة هذا الأسبوع حول “كم عدد مستخدمي المنتدى النشطين كل شهر”، وكنت أبحث عن طريقة للحصول على تلك البيانات.

تحرير: على الرغم من ذلك، عند التفكير مرة أخرى، هل يعتمد كلا إصداري “نشط” على تسجيل دخول المستخدم إلى الموقع؟ أم هل يحتاجون أيضًا إلى التحقق من تسجيل دخول المستخدمين الفريدين، بدلاً من إجمالي عمليات تسجيل الدخول؟ :confused:

إذا كان MAU هو ببساطة عدد المستخدمين المسجلين الذين يزورون الموقع، فأعتقد أنه يمكن سحبه من تقرير زيارات المستخدمين الحالي (بجمع الإجماليات الشهرية).

نعم، يمكنك استخدام تقرير زيارات المستخدمين لحساب MAU.

يُفصّل الاستعلام أدناه DAU و MAU والنسبة المئوية. آمل أن يساعدك.

--[params]
-- date :start_date = 2021-01-01
-- date :end_date = 2022-01-01


WITH dau AS (
SELECT date_trunc('day', user_visits.visited_at)::DATE AS date,
       count(distinct user_visits.user_id) AS dau
FROM user_visits
WHERE user_visits.visited_at::DATE BETWEEN :start_date AND :end_date
GROUP BY date_trunc('day', user_visits.visited_at)::DATE
ORDER BY date_trunc('day', user_visits.visited_at)::DATE
),

data AS (SELECT
    date,
    dau,
    (SELECT count(distinct user_visits.user_id)
      FROM user_visits
      WHERE user_visits.visited_at::DATE BETWEEN dau.date - 29 AND dau.date
    ) AS mau
FROM dau)

SELECT
    date "day",
    dau,
    mau,
    ROUND((dau/mau::numeric)*100,2)||'%'  AS Percent
FROM DATA
day dau mau percent
2021-01-01 300 2500 12.00%
2021-01-02 350 3000 11.66%
2021-01-03 400 3500 11.42%
5 إعجابات

شكرا @michebs - هذا رائع :slight_smile:

3 إعجابات

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

إعجاب واحد (1)

لا أعتقد أنه تمت إضافة هذا إلى تقارير المخزون، ولكن يمكنك نسخه في استعلام جديد في مستكشف البيانات الخاص بك وسيعمل بشكل جيد. :+1: :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.