Skip to content

배너로 사용하는 콘텐츠 카드의 지연 시간 개선

홈페이지 배너와 같은 중요한 사용 사례에서 콘텐츠 카드 구현 시 지연 시간이 발생하는 경우, 이 페이지에서 렌더링 속도를 높이고 문제를 해결하기 위한 전략과 팁을 확인하세요.

액션 기반 진입 대신 스케줄 진입 사용

캠페인과 캔버스 모두에서 액션 기반 카드는 백그라운드 처리가 필요합니다. Braze는 사용자에게 카드를 생성하기 전에 먼저 트리거 동작(예: 구매 발생 또는 세션 시작)에 대한 알림을 수신해야 합니다. 따라서 이러한 카드가 사용 가능해지기까지 지연이 발생합니다.

액션 기반 카드는 애플리케이션에 복잡성을 추가하여, 카드가 사용 가능해질 때까지 지속적으로 폴링하고 새로고침해야 하는 상황이 발생할 수 있습니다. 대신 카드를 Scheduled Entry로 구성하면, 타겟 오디언스에게 카드가 항상 사용 가능한 기간으로 작동합니다.

카드를 미리 스케줄하면, 사용자가 앱을 열고 카드를 요청할 때 이미 준비되어 대기하고 있습니다.

“At First Impression” 전송 로직 사용

스케줄 전송과 함께 At First Impression 옵션을 사용하면, 카드가 Braze에서 생성되고 저장되는 속도 덕분에 지연 시간을 피할 수 있습니다. At Campaign Launch는 세그먼트된 모든 사용자에 대해 미리 카드를 생성하므로 완료까지 시간이 걸릴 수 있습니다. At First Impression 옵션은 사용자가 처음 앱을 열 때와 같이 카드가 처음 요청될 때 해당 사용자를 위한 카드를 생성합니다.

즉, 스케줄 진입과 함께 사용하면 세션 시작 시 또는 시간 기반 자격 기간에 필요한 즉시 카드를 사용할 수 있습니다.

캔버스 진입이 카드 수신의 전제 조건임을 기억하세요

캔버스를 사용할 때, 사용자는 먼저 구성된 진입 기준에 따라 캔버스에 진입한 다음, 콘텐츠 카드 메시지 단계를 거쳐야 합니다. 그래야만 앱이나 웹사이트에서 카드를 사용할 수 있습니다. 사용자가 해당 단계를 통과한 후 카드가 생성되기까지 내장된 지연 시간이 있으며, 이로 인해 카드 사용 가능 시점이 지연될 수 있다는 점을 기억하세요.

카드를 과도하게 새로고침하지 마세요

콘텐츠 카드는 새 세션이 시작될 때마다 SDK에 의해 자동으로 새로고침됩니다. 활성 세션 중에 언제든지 수동으로 콘텐츠 카드 새로고침을 요청할 수도 있습니다.

requestContentCardsRefresh 메서드를 호출하면서 너무 자주 새로고침하면 사용량 제한이 발생할 수 있습니다. 앱이 일시적으로 사용량 제한에 걸리면, 필요한 시점이나 사용자의 앱 참여에서 중요한 시점에 카드를 새로고침하지 못할 수 있습니다.

이를 방지하려면, 사용자가 구매를 완료한 후나 구독 등급을 업그레이드한 후와 같이 사용자 라이프사이클에서 중요한 시점에만 이 새로고침 메서드를 호출하세요.

연결된 콘텐츠 포함 피하기

연결된 콘텐츠는 자사 또는 서드파티 API 데이터로 콘텐츠 카드를 보강합니다. 그러나 콘텐츠 카드 메시지에 포함되면, 연결된 콘텐츠 네트워크 요청이 완료될 때까지 카드의 사용 가능성이 차단됩니다. 경우에 따라 SDK가 앱의 렌더링 로직을 지연시키지 않기 위해 몇 초 후에 재시도하며, 이 렌더링 로직은 SDK가 새로고침 작업을 완료할 때까지 대기할 수 있습니다.

연결된 콘텐츠를 반드시 사용해야 하는 경우, 이러한 카드를 미리 스케줄하고 At Campaign Launch 옵션을 사용하여 사용자의 다음 세션 전에 카드가 미리 생성되도록 하세요. 단, Braze가 모든 자격을 충족하는 사용자에 대해 카드를 작성하므로 이러한 카드는 즉시 사용할 수 없다는 점에 유의하세요.

New Stuff!