폼 사용
폼을 사용하여 대상자에 대한 정보를 캡처할 수 있습니다. 폼은 폼 HTML 및 방문자가 폼을 제출하고 나서 발생해야 하는 동작에 대한 지침으로 구성됩니다. 예를 들어 폼이 제출되고 나서 후속 전자메일이 방문자에게 전송되고 제출된 폼 데이터가 계정의 다양한 데이터 출처에 저장되고 방문자가 고객 감사 페이지로 이동하도록 지정할 수 있습니다. Oracle Responsys의 폼 메뉴에서 접근하는 폼 마법사를 사용하여 폼을 생성할 수 있습니다.
폼을 생성하고 나면 마케팅 작업에서 다음 세 가지 방법으로 사용할 수 있습니다.
- 개인설정되지 않은 빈 폼 버전과 함께 사용할 URL 생성
- 전자메일 캠페인에서 사용할 개인설정된 폼 버전에 대한 링크 생성
- 폼 콘텐츠를 외부에서 호스트하고 처리를 위해 Oracle Responsys 폼 처리기에 응답 제출
빈 폼 버전 사용
소식지 등록 같은 기본 구독 정보를 수집하려면 전자메일 주소 및 이름만 요청해야 합니다. 빈 개인설정되지 않은 폼이 이 경우에 적합합니다.
다음 두 가지 방법으로 빈 폼 버전을 사용합니다.
- 웹 사이트 또는 전자메일 캠페인을 비롯하여 웹의 어디든지 빈 폼에 대한 URL을 복사하고 붙여넣습니다.
- 전자메일 소재에서 ($formlink(name)$ 기본 제공 함수를 사용하여 빈 폼의 링크를 생성합니다. 이 방법은 Oracle Responsys 캠페인 내에서만 작동하고 외부 웹 페이지에서는 작동하지 않습니다.
예: $formlink(FormExample)$
전자메일 수신자나 웹 사이트 방문자가 폼을 작성하고 제출하고 나면 미리 설정된 폼 규칙에 따라 제출된 데이터를 처리합니다.
개인설정된 폼 사용
개인에 대해 알려진 정보로 폼 필드를 미리 채울 수 있어 고객의 폼 작성 시간을 단축할 수 있으므로 개인설정된 폼은 기본 설정 센터 페이지에 적합합니다. 개인설정된 폼을 사용하는 두 가지 방법은 prefilledform 및 formlink 기본 제공 함수입니다. 두 방법에 모두 장점이 있습니다.
Prefilledform 기본 제공 함수
미리 채워진 폼은 특히 프로파일 정보에서 업데이트를 요청하는 데 유용합니다. Oracle Responsys에서는 전자메일이 렌더링될 때 데이터베이스에서 수신자의 현재 프로파일을 룩업합니다. 따라서 이 프로세스는 아래 $formlink()$ 메소드보다 시간이 더 오래 걸릴 수 있지만 프로파일 데이터가 최신 상태가 됩니다. 그리고 프로파일 정보 작업을 수행할 때 프로파일 정보가 이미 준비되어 있어 유용합니다.
예: $prefilledform(targetCampaignName)$
Formlink 기본 제공 함수
캠페인 메시지 문서에 $formlink$ 기본 제공 함수를 포함하여 개인설정된 폼 버전의 링크를 생성할 수 있습니다. URL에는 실행 시 폼에 있는 모든 데이터가 포함되므로 미리 채워진 폼 작업을 수행할 때처럼 데이터베이스에 접근할 필요가 없습니다.
다음 세 가지 방법으로 $formlink()$ 기본 제공 함수를 사용할 수 있습니다.
- 폼에서 배포 목록 또는 추가 데이터 출처의 필드 이름을 지정하여 캠페인의 데이터를 전달합니다. 예: $formlink(yourformname, first_name)$. 이 경우 캠페인이 실행될 때 Oracle Responsys에서는 각 수신자에 대해 폼의 first_name 필드를 해당 필드의 값으로 바꿉니다.
- 필드 이름을 폼 문서에서 사용되는 변수에 매핑하여 캠페인 데이터 목록의 데이터를 전달합니다. 첫번째 방법과 비슷하지만 필드 이름이 문서에서 사용되는 변수 이름에 매핑됩니다. 예: $formlink(yourformname, first=first_name)$. 캠페인 메시지가 전송될 때 변수 $first$에 대한 모든 참조가 해당 변수를 수신자의 first_name 값으로 바꿉니다.
- 변수 이름에 대한 리터럴 값을 사용하여 폼을 개인설정합니다. 예: $formlink(yourformname, offerid=123)$. 이 경우 폼 문서에서 $offerid$에 대한 참조가 발견될 때마다 123 값이 삽입되고 모든 수신자는 전자메일에서 같은 값을 수신합니다.
외부에서 호스트된 폼 사용
회사 웹 사이트에 폼 콘텐츠를 호스트하려는 경우가 있습니다. 이 경우 Oracle Responsys 폼 처리기에 게시하여 폼 응답을 처리할 수 있습니다. 외부에서 호스트된 폼을 사용할 경우 폼 제출 또는 HTML 태그를 사용하여 폼 데이터를 제출해야 합니다.
폼 사용 페이지의 정보를 사용하여 처리를 위해 폼 응답을 Oracle Responsys에 제출합니다. 변수 데이터를 다시 Responsys에 전달하려면 링크 끝에 이름-값 쌍을 추가해야 합니다.
폼 작업 URL의 예:
<form method="post" action="https://yourcompanydomain/pub/rf">
<input type="hidden" name="_ri_" value="<encoded data>">
링크의 예:
<a href="https://<yourcompanydomain>/pub/rf?_ri_=<encoded data>">