사용자 정의 필드 및 연락처로 새 사용자 필터링

안타깝게도 Pro 플랜에는 데이터 탐색기(data explorer)나 자동화(automation) 플러그인이 포함되어 있지 않습니다. 이 문제의 해결책으로 사용할 수 있을 것 같아서 말씀드립니다.

보통은 데이터 탐색기 쿼리를 통해 사용자 정의 필드 데이터를 추출하는 것을 제안할 것입니다.

그러나 새로운 사용자 정의 필드에 사용자들의 값이 채워지면 /u 페이지에서 필터링을 사용할 수 있어야 합니다.

아직 이 주제를 읽어보셨나요? Creating and configuring custom user fields


자동화 플러그인을 사용하여 예를 들어 보겠습니다. 사용자 필드를 기준으로 사용자를 그룹에 추가하도록 자동화를 구성하면, 항상 해당 그룹에 맞게 정리되어 있습니다. 예를 들어 3개의 옵션이 있는 사용자 정의 필드에 기반한 3개의 그룹을 만들 수 있으며, 이 경우 데이터 탐색기 쿼리(자동 또는 수동)를 사용하여 해당 그룹 멤버의 이메일 주소를 별도의 목록으로 추출하거나(또는 자동화를 사용하여 그룹 멤버에게 DM을 전송) 사용할 수 있습니다.

그룹 멤버의 이메일 주소를 가져오는 데이터 탐색기 쿼리
-- [params]
-- string :group_name

SELECT 
    u.username, 
    ue.email
FROM users u
JOIN group_users gu ON gu.user_id = u.id
JOIN groups g ON g.id = gu.group_id
JOIN user_emails ue ON ue.user_id = u.id
WHERE g.name = :group_name
  AND ue.primary = true
ORDER BY u.username