Interact 환경은 최소 두 가지 주요 구성요소인 디자인 환경과 런타임 환경으로 이루어집니다. 선택적으로 테스트 런타임 서버를 구성할 수도 있습니다. 다음 그림은 상위 레벨 아키텍처 개요를 보여줍니다.
디자인 환경은 Interact 구성의 대부분을 수행하는 위치입니다. 디자인 환경은
Campaign 웹 애플리케이션과 함께 설치되며
Campaign 시스템 테이블과 고객 데이터베이스를 참조합니다. 디자인 환경을 사용하여 API에 사용할 상호작용 지점 및 이벤트를 정의합니다.
Interact API는 접점과 런타임 서버 간의 연결을 제공합니다. 사용자는
Interact API로 디자인 환경에 작성된 오브젝트(상호작용 지점과 이벤트)를 참조하고 이를 사용하여 런타임 서버의 정보를 요청합니다.