PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 1.22.0
Independent Analytics – WordPress Analytics Plugin v1.22.0
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / sql / get_resources.txt
independent-analytics / sql Last commit date
city_statistics.txt 3 years ago city_statistics_with_woocommerce.txt 3 years ago country_statistics.txt 3 years ago create_referrer.txt 3 years ago create_resource.txt 3 years ago create_session.txt 3 years ago create_view.txt 3 years ago create_visitor.txt 3 years ago get_campaign.txt 3 years ago get_campaigns.txt 3 years ago get_campaigns_with_woocommerce.txt 3 years ago get_current_session.txt 3 years ago get_current_traffic.txt 3 years ago get_referrer.txt 3 years ago get_referrers.txt 3 years ago get_referrers_with_woocommerce.txt 3 years ago get_resource.txt 3 years ago get_resources.txt 3 years ago get_visitors_by_minute_interval.txt 3 years ago get_visitors_by_ten_second_interval.txt 3 years ago
get_resources.txt
42 lines
1 SELECT *
2 FROM ( SELECT COUNT(DISTINCT IF(views.current_period, views.id, NULL)) AS views,
3 COUNT(DISTINCT IF(views.current_period, sessions.visitor_id, NULL)) AS visitors,
4 COUNT(DISTINCT IF(views.current_period, sessions.session_id, NULL)) AS sessions,
5 COUNT(DISTINCT IF(comments.current_period, comments.comment_id, NULL)) AS comments,
6 COUNT(DISTINCT
7 IF(views.previous_period, views.id, NULL)) AS prev_period_views,
8 COUNT(DISTINCT
9 IF(views.previous_period, sessions.visitor_id, NULL)) AS prev_period_visitors,
10 COUNT(DISTINCT
11 IF(views.previous_period, sessions.session_id, NULL)) AS prev_period_sessions,
12 COUNT(DISTINCT
13 IF(comments.previous_period, comments.comment_id, NULL)) AS prev_period_comments,
14 resources.*
15 FROM ( SELECT views.*,
16 IF(views.viewed_at BETWEEN :start AND :end, TRUE, FALSE) AS current_period,
17 IF(views.viewed_at BETWEEN :prev_start AND :prev_end, TRUE,
18 FALSE) AS previous_period
19 FROM wp_independent_analytics_views AS views
20 WHERE views.viewed_at BETWEEN :prev_start AND :end
21 ) AS views
22 LEFT JOIN wp_independent_analytics_sessions AS sessions
23 ON views.session_id = sessions.session_id
24 LEFT JOIN wp_independent_analytics_resources AS resources
25 ON views.resource_id = resources.id
26 LEFT JOIN ( SELECT comment_ID AS comment_id,
27 comment_post_ID AS post_id,
28 IF(comments.comment_date_gmt BETWEEN :start AND :end, TRUE,
29 FALSE) AS current_period,
30 IF(comments.comment_date_gmt BETWEEN :prev_start AND :prev_end,
31 TRUE,
32 FALSE) AS previous_period
33 FROM wp_comments AS comments
34 WHERE comments.comment_approved = '1'
35 AND comments.comment_date_gmt BETWEEN :prev_start AND :end
36 ) AS comments
37 ON resources.singular_id = comments.post_id
38 GROUP BY resources.id
39 ORDER BY visitors DESC,
40 views DESC
41 ) subquery
42 WHERE views > 0