안녕하세요, 다음 플러그인/확장 기능 개발에 대한 견적 또는 관심 표현을 받고자 합니다:
개요:
Job Recommendations Digest 플러그인은 일일 다이제스트 이메일에 개인화된 일자리 추천을 추가하여 사용자 참여도를 높이는 것을 목표로 합니다. 이 플러그인은 사용자의 프로필 위치와 일자리 검색 쿼리를 기반으로 API에서 일자리 목록을 가져와 관련 결과를 일일 다이제스트에 추가합니다. 새로운 일자리가 발견되지 않으면, 사용자에게 현재 기회를 검토하도록 유도하는 메시지를 표시합니다.
기능:
- 일자리 추천 블록:
- 플러그인은 일일 다이제스트 이메일에 블록을 추가합니다.
- 사용자당 최대 5개의 일자리 결과를 표시합니다.
- 일자리 결과는 사용자의 위치와 맞춤형 일자리 검색 쿼리 조건을 기반으로 외부 API에서 가져옵니다.
- 각 일자리 결과에는 다음이 포함됩니다:
- 직책명
- 회사명
- 일자리 위치
- 일자리 설명 (또는 요약)
- 일자리 공고 링크 (UTM 파라미터 포함)
- API 통합:
- 플러그인은 다이제스트가 생성될 때마다 일자리 결과를 위해 외부 API 엔드포인트를 쿼리합니다.
- 쿼리는 API에 두 가지 파라미터를 전달합니다:
- 위치(Location): 이는 구직자 프로필 페이지의 “위치” 필드에서 가져옵니다.
- 쿼리(Query): 이는 사용자 프로필 페이지의 사용자 지정 “일자리 검색” 필드에서 가져옵니다.
- 플러그인은 결과를 검색한 후 일자리 링크에 UTM 파라미터를 추가합니다.
- 결과 없음 처리:
- API가 일자리 결과를 반환하지 않으면, 블록은 다음 메시지를 표시합니다:
- “오늘은 새로운 일자리가 없지만, 현재 기회를 검토하려면 여기를 클릭하세요” (또는 유사한 사용자 지정 가능한 메시지).
- 관리자 설정:
- API URL: 관리자는 일자리 목록을 검색하는 데 사용할 API URL을 설정할 수 있습니다.
- API 키: 관리자는 일자리 API를 쿼리할 때 인증에 필요한 API 키를 입력합니다.
- 관리자 기본 검색어: 관리자는 모든 검색 쿼리에 포함될 기본 검색어(예: “원격근무”)를 지정할 수 있습니다.
- UTM 파라미터: 관리자는 클릭 수를 적절히 추적할 수 있도록 일자리 목록 링크에 추가할 UTM 파라미터를 설정할 수 있습니다.
- UTM 구조 예시:
?utm_source=discourse&utm_medium=email&utm_campaign=job_recommendations
- UTM 구조 예시:
- 기능 토글: 관리자는 일일 다이제스트 이메일에서 “당신을 위한 일자리 추천” 블록을 켜거나 끌 수 있습니다.
- 사용자 지정 가능한 결과 없음 메시지: 관리자는 기본 결과 없음 메시지를 변경할 수 있습니다.
- 위치 및 쿼리 설정:
- 구직자 프로필의 위치 필드는 API 쿼리에 사용됩니다.
- 사용자 지정 일자리 검색 쿼리 필드는 사용자가 찾고자 하는 일자리 유형(예: “소프트웨어 엔지니어”, “마케팅”)을 지정할 수 있도록 합니다.
- 관리자는 모든 사용자 쿼리에 추가되는 글로벌 검색어(예: “원격근무”, “풀타임”)를 추가하는 옵션을 가집니다.
- 이메일 다이제스트 통합:
- 플러그인은 일일 다이제스트 이메일 하단에 일자리 추천 블록을 삽입합니다.
- 블록에는 추천 일자리 결과나, 결과가 발견되지 않을 경우 폴백 메시지가 포함됩니다.
- 사용자 경험:
- 사용자가 일자리 링크를 클릭하면 추가된 UTM 파라미터가 포함된 일자리 목록으로 직접 이동하여 정확한 추적을 보장합니다.
- 일자리 추천 블록은 반응형으로 설계되어 이메일 다이제스트에서 깔끔하게 표시되어야 합니다.
관리자 인터페이스:
- API URL 필드:
- 일자리 결과를 쿼리하는 데 사용되는 API URL을 입력하기 위한 필드.
- API 키 필드:
- 일자리 API를 쿼리할 때 인증에 필요한 API 키를 입력하기 위한 필드.
- 글로벌 검색어 필드:
- 모든 API 쿼리에 사용할 기본 검색어를 입력하기 위한 선택적 필드 (예: “원격근무”).
- UTM 파라미터 설정:
- 관리자가 일자리 목록 URL에 추가할 UTM 파라미터를 설정할 수 있는 섹션.
- 예시 옵션:
- utm_source
- utm_medium
- utm_campaign
- 다이제스트 내 일자리 추천 토글:
- 일일 다이제스트 이메일에서 일자리 추천 블록을 활성화하거나 비활성화하기 위한 스위치.
- 결과 없음 메시지 사용자 지정:
- 일자리 결과가 발견되지 않을 때 표시되는 메시지를 사용자 지정할 수 있는 텍스트 필드.
워크플로우:
- 사용자 프로필:
- 구직자 사용자는 프로필을 작성합니다. 여기에는 다음이 포함됩니다:
- 위치: 일자리를 찾고 있는 도시 또는 지역.
- 일자리 검색어: 관심 있는 특정 직책명 또는 키워드.
- 관리자 설정:
- 관리자는 플러그인을 구성합니다:
- API URL 및 키.
- 선택적 기본 검색어.
- UTM 파라미터.
- 사용자 지정 결과 없음 메시지.
- 다이제스트 내 일자리 추천 토글.
- 일일 다이제스트:
- 매일 플러그인이 실행되어 사용자의 위치와 검색 쿼리를 기반으로 API에서 일자리 결과를 쿼리합니다.
- 결과가 발견되면, 최대 5개의 일자리가 포함된 블록이 일일 다이제스트 이메일에 추가됩니다.
- 결과가 발견되지 않으면, 블록에 사용자 지정 가능한 폴백 메시지가 표시됩니다.
- 이메일은 개인화된 일자리 추천과 함께 사용자에게 전송됩니다.