콜백에 조건 추가

조건부 콜백을 설정하면 조건 범주(예: 기기 유형, Adjust SDK 환경 설정 등)가 충족된 경우에만 콜백을 수신할 수 있습니다.

콜백에 조건을 추가할 때는 다음의 구조가 사용됩니다.

prefix, {placeholder}, value, callback URL

조건 접두사 (Condition prefix)

접두사로 1개 또는 1개 이상의 조건을 정의할 수 있습니다. Adjust는 다음의 접두사를 지원합니다.

  • equal 

동일한 값을 가진 콜백만 전송됩니다.

  • notequal

동일하지 않은 값을 가진 콜백만 전송됩니다. 하나의 값에 notequal 만 사용하시기 바랍니다. 여러 값을 제외하려면 notcontained 을 사용합니다.

  • contained 

조건에서 명시된 값과 일치하는 값을 가진 콜백만 전송됩니다. 여러 링크와 관련된 이벤트를 포함하려면 contained 를 사용합니다. (또는 여러 소스로부터의 활동을 제외하려면 notcontained 를 사용합니다.

  • notcontained 

해당 값을 포함하지 않은 콜백만 전송됩니다.

플레이스홀더

조건에 따라 원하는 수의 플레이스홀더를 설정할 수 있습니다.

다음은 값 신택스에 관한 일반적인 권장 사항입니다.

  • 여러 단어를 포함하는 값에는 공백 대신 + 을 사용합니다. 예: my campaign 은(는) my+campaign됩니다.
  • ; 를 사용하면 하나의 필터에 여러 값을 포함할 수 있습니다. 예: Organic;Facebook+Installs

콜백 URL

콜백 URL 설정 방법에 나온 설명을 참조하시기 바랍니다.

예시

다음은 조건부 콜백 URL 예시입니다.

  • 샌드박스 환경에서 측정된 활동을 테스트 서버로 전송합니다.
equal,{environment},sandbox,http://test.your-server.com?source={tracker_name}
  • 샌드박스 환경의 태블릿에서 측정된 활동을 테스트 서버로 전송합니다.
equal,{environment}{device_type},sandboxtablet,http://test.your-server.com?source={tracker_name}
  • 프로덕션 서버에 abc123 또는 xyz456 토큰으로 기록된 이벤트를 전송합니다.
contained,{event},abc123;xyz456,http://production.your-server.com?source={tracker_name}
  • Facebook Installs 또는 Organic 네트워크 이름 없이 기록된 이벤트를 프로덕션 서버로 전송합니다.
notcontained,{network_name},Organic;Facebook+Installs,http://production.your-server.com?source={tracker_name}