정책
정책은 각 카탈로그 보기에 전달되는 데이터를 세분화하는 카탈로그 보기에 포함된 데이터 액세스 필터입니다. 정책은 올바른 콘텐츠를 올바른 대상으로 전송하도록 합니다. 예를 들어 실제 매장, 마켓플레이스, 광고 파이프라인(Google, Facebook, Instagram)이 판매됩니다.
정책은 브랜드, 모델 또는 부품 카테고리와 같은 제품 속성을 기반으로 하며 특정 비즈니스 요구 사항을 충족하도록 카탈로그 데이터를 맞춤화하는 데 사용됩니다.
필터
필터는 카탈로그 세그먼테이션을 적용하는 정책 내의 메커니즘입니다. 필터를 통해 기업은 운영 요구 사항에 따라 상점 및 카탈로그 보기를 특정 제품 세트에 맞게 조정할 수 있습니다. 제품 속성, 연산자 및 값과 같은 기준을 사용하여 카탈로그 뷰 또는 상점 앞에서 포함 또는 제외되는 제품을 나타내는 규칙이나 조건을 정의합니다.
필터의 일부
필터는 다음 부품으로 구성됩니다.
part_categoryIN, EQUALS, CONTAINSbrakes, suspension예
part_category 특성, IN의 연산자 및 값이 brakes, suspension인 필터를 사용하면 값이 brake 또는 suspension인 part_category 특성이 있는 제품만 정책에 의해 필터링되어 표시됩니다.
값 소스 유형
값 원본에는 두 가지 유형이 있습니다. STATIC 및 TRIGGER.
STATIC의 값 원본이(가) 있는 정책은 유니버설 정책으로 간주됩니다. 보편적 정책은 웹 사이트 전체의 경험을 정의합니다. 즉, 카탈로그 보기는 항상 해당 정책을 실행합니다. 즉, 해당 정책의 실행은 상점에서의 사용자 상호 작용에 기반하지 않는다.
TRIGGER의 값 원본이(가) 있는 정책을 제외 정책이라고 합니다. 즉, 트리거가 API 호출의 헤더에 지정된 경우에만 카탈로그 보기가 해당 정책을 실행합니다. 상점에서는 쇼핑객이 선택한 내용에 따라 정보가 표시됨을 의미합니다. 예를 들어, 다음 이미지에는 두 개의 드롭다운 메뉴가 있습니다. 브랜드 및 모델.
브랜드 및 모델은(는) 트리거로 정의되어 있습니다.
AC-Policy-BrandAC-Policy-Model
쇼핑객이 브랜드 드롭다운을 클릭하면 API 호출의 헤더에 AC-Policy-Brand 정책과 관련된 제품만 표시하도록 구성된 AC-Policy-Brand이(가) 포함됩니다.
다중 값 HTTP 헤더 트리거 multi-value-http-header-triggers
HTTP_HEADER 전송 형식을 사용하는 트리거 정책은 단일 헤더에서 여러 값을 받을 수 있습니다. 값은 쉼표로 구분해야 하며 필터 연산자는 IN이어야 합니다. 각 값은 허용되는 일치 항목으로 처리됩니다. 값은 OR 의미 체계를 사용하여 평가됩니다.
예를 들어 다음 헤더와 함께 IN을(를) 사용하는 정책 필터:
AC-Policy-Vehicle: UNIVERSAL,veh-bolt-mammoth-limited-2025
vehicle 특성이 UNIVERSAL 또는 veh-bolt-mammoth-limited-2025인 제품과 일치합니다.
반면에 EQUALS, GREATER_THAN_EQUAL 또는 LESS_THAN_EQUAL의 필터 연산자는 유효성 검사 오류로 거부됩니다.
구문 참고 사항
- 헤더 이름은 사용자가 구성하는 트리거 이름과 일치합니다(예:
AC-Policy-Vehicle). - 쉼표는 헤더 내에서 개별 값을 구분합니다. 동일한
AC-Policy-_Name_헤더가 두 번 이상 나타나면 해당 값은 쉼표로 구분된 단일 헤더 값으로 결합됩니다. - 필터 연산자는
IN입니다. - 값 원본이(가)
TRIGGER(으)로 설정된 정책 필터. - 전송 형식이(가)
HTTP_HEADER인 트리거입니다.
정책 만들기
이 섹션에서는 새 정책을 만듭니다. 정책은 STATIC 또는 TRIGGER입니다.
정적 정책 만들기
-
왼쪽 메뉴에서 Catalog 섹션을 열고 Policies을(를) 클릭합니다.
-
Add Policy 단추를 클릭합니다.
정책 세부 정보를 입력할 수 있는 새 페이지가 열립니다.
-
정책의 이름을 입력합니다(예: “Celport 부품 범주”).
-
Add Filter 단추를 클릭합니다.
필터 세부 정보를 추가할 수 있는 대화 상자가 열립니다.
-
필터 세부 사항을 추가합니다. For example:
-
특성 - 카탈로그의 특성을 입력합니다. 예: “part_category”. 이 이름은 카탈로그의 속성 이름과 정확히 일치해야 합니다.
-
연산자 - 연산자를 선택합니다. 예: IN.
-
값 Source - 정적을 선택합니다.
-
값 - 이전에 지정한 특성 정의에서 값을 입력하십시오. 예를 들어, 브레이크 부품에 대한 필터를 생성하려면 "브레이크"를 입력합니다.
-
값을 저장하려면 Enter를 누르십시오.
정책이 여러 값을 기준으로 필터링되도록 설계된 경우 각 값을 별도로 입력합니다.
-
-
필터 세부 정보 대화 상자에서 Save 단추를 클릭합니다.
-
점을 클릭합니다(…). 만든 필터 옆에 있는 사용을 선택합니다. 여기에서 필터를 편집, 비활성화 또는 삭제할 수도 있습니다.
상태 열에 녹색 아이콘과 "사용"이라는 단어가 표시됩니다.
-
Save 단추를 클릭하여 새 정책을 저장합니다. 단추가 활성화되지 않은 경우 새 정책 옆에 있는 연필 아이콘을 클릭하여 정책 이름이 추가되었는지 확인하십시오.
-
새 정책을 확인하려면 뒤로 화살표를 클릭하여 정책 목록으로 돌아갑니다. 새 정책이 나열됩니다.
트리거 정책 만들기
-
왼쪽 메뉴에서 Catalog 섹션을 열고 Policies을(를) 클릭합니다.
-
Add Policy 단추를 클릭합니다.
정책 세부 정보를 입력할 수 있는 새 페이지가 열립니다.
-
정책의 이름을 입력합니다(예: “Celport 부품 범주”).
-
Add Trigger 단추를 클릭합니다.
트리거 세부 정보 대화 상자가 나타납니다.
-
AC-Policy-Brand과(와) 같이 트리거의 이름을 입력하십시오.
-
전송 형식을(를) 선택하십시오. HTTP_HEADER은(는) 현재 지원되는 유일한 형식입니다.
-
Save 단추를 클릭하여 트리거를 저장합니다.
-
Add Filter 단추를 클릭합니다.
필터 세부 정보를 추가할 수 있는 대화 상자가 열립니다.
-
필터 세부 사항을 추가합니다. For example:
- 특성 - 카탈로그의 특성을 입력합니다. 예: “part_category”. 이 이름은 카탈로그의 속성 이름과 정확히 일치해야 합니다.
- 연산자 - 연산자를 선택합니다. 예: IN.
- 값 Source - 트리거를 선택합니다.
- 값 - 이전에 만든 트리거 이름을 입력하십시오(AC-Policy-Brand).
-
필터 세부 정보 대화 상자에서 Save 단추를 클릭합니다.
-
점을 클릭합니다(…). 만든 필터 옆에 있는 사용을 선택합니다. 여기에서 필터를 편집, 비활성화 또는 삭제할 수도 있습니다.
상태 열에 녹색 아이콘과 "사용"이라는 단어가 표시됩니다.
-
Save 단추를 클릭하여 새 정책을 저장합니다. 단추가 활성화되지 않은 경우 새 정책 옆에 있는 연필 아이콘을 클릭하여 정책 이름이 추가되었는지 확인하십시오.
-
새 정책을 확인하려면 뒤로 화살표를 클릭하여 정책 목록으로 돌아갑니다. 새 정책이 나열됩니다.
이러한 단계를 수행하면 정책이 만들어지고 카탈로그 보기에 연결하여 제품 가시성을 제어할 수 있습니다.