Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Last active May 20, 2020 01:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codecademydev/11b167e9904a76364f5f80e60a51f9de to your computer and use it in GitHub Desktop.
Save codecademydev/11b167e9904a76364f5f80e60a51f9de to your computer and use it in GitHub Desktop.
Codecademy export
WITH last_touch AS (
SELECT user_id,
max(timestamp) as last_touch_at
FROM page_visits
where page_name= "4 - purchase"
GROUP BY user_id)
SELECT
--lt.user_id,
--lt.last_touch_at,
pv.utm_source,
pv.utm_campaign,
count (utm_campaign)
FROM last_touch lt
JOIN page_visits pv
ON lt.user_id = pv.user_id
AND lt.last_touch_at = pv.timestamp
group by utm_campaign
order by count (utm_campaign) desc;
Select Count(*)
from page_visits
where page_name= "4 - purchase" ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment