Hay una gran discrepancia en los registros entre Google Analytics y Discourse. Un aspecto que ayudará a solucionar el problema es poder exportar cuándo se creó una cuenta de usuario y si fue mediante registro social o por correo electrónico de forma masiva. El registro/Inicio de sesión social y el registro por correo electrónico son dos objetivos que tenemos en GA, por lo que esta exportación masiva nos ayudaría a identificar dónde falla el seguimiento.
Estoy trabajando con esta consulta, pero no devuelve ningún usuario que se haya registrado por correo electrónico, ni tampoco tiene la columna created_at
WITH target_user_ids AS (
SELECT id
FROM users
WHERE staged = false
AND active = true
AND last_seen_at IS NOT NULL)
SELECT
provider_name,
user_id,
info->>'name' AS name,
info->>'email' AS email,
info->>'image' AS image