스마트 발송 > 기능성 메시지 랜딩 url에 동적 파라미터 사용 가능 여부 문의

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

기능성 메시지(스마트 메시지) 발송 시, 랜딩 URL에 context 변수를 동적으로 치환하여 사용할 수 있는지 문의드립니다.

현재 구현하려는 시나리오:
콘솔에서 템플릿의 이동 URL을 아래와 같이 설정하고,
intoss://{appName}/product/{productId}
API 발송 시 context에 해당 변수 값을 넘겨서 URL이 동적으로 완성되기를 기대하고 있습니다.

{
  "templateSetCode": "product_complete",
  "userId": "사용자ID",
  "additionalProperties": {},
  "context": {
    "productId": "123"
  }
}

궁금한 점:
콘솔에서 이동 URL을 intoss://{appName}/product/{productId} 형태로 설정했을 때,
{productId} 부분이 context의 productId 값으로 자동 치환되나요?
{appName}은 자동으로 미니앱 이름이 주입되는 예약 변수인지, 직접 입력해야 하는 값인지 궁금합니다.

만약 이동 URL에서 context 치환이 지원되지 않는다면,
사용자별로 다른 상품 상세 화면으로 이동시키는 권장 방법이 있을까요?

안녕하세요, intoss://app-name/product/{{ productId }} 로 했을때 context의 productId값으로 치환됩니다.

1개의 좋아요