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_geos.txt
3 years ago
get_geos_with_woocommerce.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_campaigns.txt
43 lines
| 1 | SELECT * |
| 2 | FROM (SELECT GROUP_CONCAT(DISTINCT campaigns.campaign_id) as campaign_ids, |
| 3 | cached_title AS title, |
| 4 | utm_source, |
| 5 | utm_medium, |
| 6 | utm_campaign, |
| 7 | utm_term, |
| 8 | utm_content, |
| 9 | COUNT(DISTINCT session_views.id) AS views, |
| 10 | COUNT(DISTINCT session_views.visitor_id) AS visitors, |
| 11 | COUNT(DISTINCT previous_session_views.id) AS prev_views, |
| 12 | COUNT(DISTINCT previous_session_views.visitor_id) AS prev_visitors, |
| 13 | 0 AS wc_orders, |
| 14 | 0 AS wc_gross_sales, |
| 15 | 0 AS wc_refunds, |
| 16 | 0 AS wc_refunded_amount |
| 17 | FROM wp_independent_analytics_campaigns AS campaigns |
| 18 | LEFT JOIN wp_independent_analytics_sessions AS sessions |
| 19 | ON campaigns.campaign_id = sessions.campaign_id |
| 20 | LEFT JOIN wp_independent_analytics_views AS initial_views |
| 21 | ON initial_views.id = sessions.initial_view_id |
| 22 | LEFT JOIN wp_independent_analytics_resources AS resources |
| 23 | ON resources.id = initial_views.resource_id |
| 24 | LEFT JOIN wp_independent_analytics_views AS views |
| 25 | ON sessions.session_id = views.session_id |
| 26 | LEFT JOIN (SELECT views.id, |
| 27 | sessions.visitor_id |
| 28 | FROM wp_independent_analytics_sessions AS sessions |
| 29 | LEFT JOIN wp_independent_analytics_views AS views |
| 30 | ON sessions.session_id = views.session_id |
| 31 | WHERE views.viewed_at BETWEEN :start AND :end) AS session_views |
| 32 | ON views.id = session_views.id |
| 33 | LEFT JOIN (SELECT views.id, |
| 34 | sessions.visitor_id |
| 35 | FROM wp_independent_analytics_sessions AS sessions |
| 36 | LEFT JOIN wp_independent_analytics_views AS views |
| 37 | ON sessions.session_id = views.session_id |
| 38 | WHERE views.viewed_at BETWEEN :prev_start AND :prev_end) AS previous_session_views |
| 39 | ON views.id = previous_session_views.id |
| 40 | GROUP BY campaigns.campaign_id, |
| 41 | resources.id |
| 42 | ORDER BY visitors DESC, views DESC) subquery |
| 43 | WHERE views > 0 |