동적 콘텐츠

Dynamic Content

미리 만든 영상이 아니라 외부 데이터에 따라 화면 내용이 자동으로 바뀌는 콘텐츠.

다른 이름 데이터 연동 콘텐츠 · 라이브 콘텐츠 · 실시간 콘텐츠 · 자동 갱신 콘텐츠

동적 콘텐츠는 외부 데이터에 따라 화면 내용이 자동으로 바뀌는 콘텐츠다. 미리 만든 영상은 누가 바꾸기 전까지 같은 내용이지만, 동적 콘텐츠는 데이터가 바뀌면 화면도 바뀐다.

예시

  • 날씨, 시각, 미세먼지 수치
  • 환율과 주가
  • 대기 번호와 대기 인원
  • 버스와 열차의 도착 정보
  • 메뉴의 가격과 품절 표시
  • 회의실 예약 현황
  • 생산 실적과 매출 현황
  • 뉴스와 공지 자막

구조

디자인 틀과 데이터를 따로 둔다. 틀은 한 번 만들어 두고, 그 안의 숫자와 글자만 데이터에서 가져와 채운다. 틀은 템플릿으로 만들고, 데이터는 데이터 피드나 API로 받는다. 화면에서는 웹 페이지 형태로 재생하는 경우가 많다.

장점

  • 사람이 갱신할 필요가 없다. 가격이 바뀔 때마다 영상을 다시 만들지 않아도 된다.
  • 항상 최신이다. 오래된 정보가 화면에 남는 일이 줄어든다.
  • 지점마다 다른 내용을 하나의 틀로 운영할 수 있다. 프랜차이즈 사이니지에서 효과가 크다.

주의할 점

  • 데이터가 오지 않을 때: 연결이 끊기거나 데이터가 비었을 때 무엇을 보여줄지 정해 둔다. 빈칸이나 오류 문구가 그대로 화면에 나가는 일이 가장 흔한 사고다.
  • 데이터의 길이: 상품명이 예상보다 길면 틀에서 넘친다. 가장 긴 경우를 넣어 시험한다.
  • 잘못된 데이터: 원천 시스템에 잘못 입력된 값이 그대로 화면에 나간다. 가격이 0원으로 표시되는 식이다. 비정상 값은 걸러낸다.
  • 재생 장치 성능: 웹 형태의 콘텐츠는 단순 영상보다 미디어 플레이어에 부담을 준다. 오래 켜 두면 느려지는 문제가 없는지 장시간 시험한다.

조건에 따른 전환

데이터로 내용을 채우는 것에서 나아가, 데이터에 따라 어떤 콘텐츠를 내보낼지 자체를 바꿀 수도 있다. 비가 오면 우산 광고로 바꾸는 식이다. 개인화 광고와 스케줄링을 참고한다.

더 알아보기

  • 정보 갱신 시각 표시: 실시간 정보 화면에 마지막 데이터 갱신 시각과 지연 상태를 보여 주는 방법.
  • 장애 대체 콘텐츠: 외부 정보나 주 콘텐츠를 표시할 수 없을 때 대신 보여 주도록 준비하는 콘텐츠.
  • 웹 콘텐츠 재생: 웹 페이지를 사이니지에서 재생할 때 확인해야 하는 로그인, 자동재생, 화면 표시 조건.
  • API 연동 실패와 재시도: 시간 초과와 통신 실패 뒤 중복 처리, 정보 역전, 요청 집중을 방지하며 복구하는 방법.