시작하기 전에
시작하기 단계를 완료하여 Firebase가 사용 설정된 앱이 있고 최신 Firebase In-App Messaging SDK가 추가되었는지 확인하세요.
새 캠페인 만들기
Firebase 콘솔의 메시지 페이지.
- 처음 사용하는 경우 첫 번째 캠페인 만들기를 클릭합니다.
- 그렇지 않으면 새 캠페인을 클릭합니다.
1단계: 스타일 및 콘텐츠
Console에서 Firebase In-App Messaging 메시지 템플릿을 통해 여러 기능을 통합하여 다양한 목적으로 인앱 메시지를 제공할 수 있습니다.
사용 사례를 탐색하여 메시지 템플릿의 스타일 예시를 확인합니다.
메시지 템플릿 유형 | 기능 | 기능 설명 | |||
---|---|---|---|---|---|
카드 | 모달 | 이미지만 | 배너 | ||
이미지 | HTTPS 이미지 URL을 제공합니다. Firebase Hosting를 사용하여 이미지를 호스팅할 수 있습니다. | ||||
작업 | 웹 링크 또는 딥 링크를 사용하여 사용자를 앱의 특정 페이지나 외부 페이지로 보냅니다. Firebase 동적 링크를 사용하여 딥 링크를 만들고 관리할 수 있습니다. 모달 및 이미지만 템플릿에는 사용자가 메시지를 닫을 수 있도록 X 버튼이 포함되어 있습니다. | ||||
텍스트/배경 색상 | 16진수 색상 코드를 입력하거나 색상 그라디언트를 사용하여 브랜드와 일치하는 특정 색조를 찾아 메시지의 시각적 요소를 맞춤설정합니다. | ||||
메시지 제목/본문 | 관련 헤더와 간결한 설명으로 사용자의 관심을 사로잡으세요. Firebase는 사용자에 맞게 자동으로 텍스트를 번역하고 크기를 조정합니다. | ||||
기본 버튼 | 기본 버튼 작업은 메시지 닫기로 설정됩니다. 사용자를 작업으로 리디렉션하는 URL을 제공합니다. | ||||
보조 버튼 | 기본 버튼 작업은 메시지 닫기로 설정됩니다. 사용자를 작업으로 리디렉션하는 URL을 제공합니다. |
Firebase 콘솔의 캠페인 작성 창에서 메시지를 각 템플릿에서 사용할 수 있는 기능으로 추가할 수 있습니다.
캠페인 작성 창 오른쪽에서 스마트폰이나 태블릿 기기의 가로 또는 세로 방향으로 메시지를 미리 봅니다.
콘솔 내 미리보기에서는 메시지가 휴대기기에 어떻게 표시되는지를 대략적으로 보여줍니다. 실제 메시지 렌더링은 기기에 따라 다릅니다. 실제 기기로 테스트하여 정확한 렌더링을 확인합니다.
원하는 경우 캠페인의 커스텀 메타데이터를 정의합니다. 이 메타데이터는 캠페인이 사용자에게 표시될 때 SDK 콜백을 통해 클라이언트 측에서 사용될 수 있습니다. 예를 들어 클라이언트에서 사용할 수 있는 프로모션 코드로 캠페인에 태그를 지정할 수 있습니다.
2단계: 사용자 타겟팅
캠페인 이름을 입력합니다.
이 이름은 캠페인 보고 시에 사용되며 표시되는 메시지에는 나타나지 않습니다.
(선택사항) 캠페인에 대한 설명을 입력합니다.
이 설명은 캠페인 보고 시에 사용되며 표시되는 메시지에는 나타나지 않습니다.
앱 선택 드롭다운을 클릭하고 이 캠페인에 연결할 앱을 식별합니다.
(선택사항) and 버튼을 클릭하여 대상 사용자의 범위를 좁힙니다.
선택 드롭다운을 사용하여 추가 사양을 선택합니다.
이 캠페인에 참여할 수 있는 잠재 사용자의 비율을 확인합니다.
이 수치는 최근 7일 동안 서비스에 접속한 활성 사용자를 기준으로 추정된 수치입니다. 트리거 조건이 발생하면 대상 사용자에게만 이 메시지가 표시됩니다.
(선택사항) 앱에서 여러 언어로 사용자를 타겟팅하는 경우 해당 언어로 캠페인을 현지화하라는 메시지가 표시됩니다. 대화상자를 사용하여 직접 번역을 추가하거나 Google 번역을 사용하여 캠페인을 손쉽게 현지화할 수 있습니다.
3단계: 메시지 예약
캠페인의 시작일과 시간을 설명합니다.
캠페인을 게시할 때 또는 시작 예정일 때 캠페인을 시작할 수 있습니다.
캠페인의 종료일과 시간을 설명합니다.
캠페인은 무기한 실행되거나 예약된 기한이 있을 수 있습니다.
이벤트 +를 클릭하여 트리거 이벤트를 최소 한 개 이상 추가합니다.
- 기본 이벤트 또는 Firebase 애널리틱스를 통해 로깅된 이벤트를 입력하여 인앱 메시지를 트리거할 수 있습니다. 이러한 이벤트는 사용자 작업, 시스템 이벤트 또는 오류일 수 있습니다.
- 이벤트가 발생하면 인앱 메시지가 트리거됩니다.
기기별 빈도 한도를 지정합니다. 이 한도를 통해 사용자에게 메시지가 표시되는 빈도를 제어할 수 있습니다.
- 기본적으로 캠페인은 사용자가 한 번 조회(노출)한 후에는 표시되지 않습니다.
- 또는 메시지 빈도를 일 단위로 설정할 수 있습니다.
4단계: 전환 이벤트(선택사항)
Firebase는 완료된 전환 이벤트로 이어진 노출 수를 추적합니다.
캠페인 작성 창에서 전환 이벤트 선택 드롭다운을 사용하여 다음 중에서 선택합니다.
- 기본 전환 이벤트
- 전환으로 사용 설정한 모든 이벤트
캠페인을 게시한 후 메시지 페이지로 이동하여 캠페인 이름을 클릭하면 캠페인의 전환 기록과 관련된 데이터가 표시됩니다.
캠페인 게시
캠페인을 수정한 후 초안으로 저장을 클릭하면 캠페인을 초안 상태로 되돌려 수정할 수 있습니다.
또는 게시를 클릭하면 예약된 날짜에 대상 사용자에게 메시지를 보낼 수 있습니다. 캠페인이 게시된 후에 이를 수정할 수 있습니다.
게시된 캠페인을 중지하면 다시 게시할 수 없습니다. 그러나 실행 중인 캠페인을 언제든지 중지하거나 수정할 수 있습니다. 기존 캠페인을 복제하여 약간 변형된 캠페인을 만들 수 있으므로 완전히 새로운 캠페인을 만들지 않아도 됩니다.