> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Klaviyo

> 범위가 지정된 읽기 전용 비공개 API 키로 Klaviyo를 Iru Compliance에 연결하여 계정 사용자 액세스, 범위가 포함된 API 키 인벤토리, 목록 및 세그먼트 메타데이터를 수집합니다.

### Klaviyo 정보

Iru는 Klaviyo API에서 **계정 사용자 및 해당 권한**, **API 키 및 해당 범위**, **목록 및 세그먼트 메타데이터**, **통합 연결**을 읽습니다. 인증에는 **설정** → **API 키**에서 생성한 **비공개 API 키**를 사용합니다. Klaviyo 비공개 키는 **생성 시 범위가 지정됩니다**. 컨트롤 대상 객체에 대한 읽기 전용 액세스 권한을 부여하세요.

Iru는 **메타데이터만** 읽습니다. 목록 및 세그먼트 이름과 구성은 수집되지만, **그 안의 프로필은 수집되지 않습니다**.

### 작동 방식

```http theme={null}
Authorization: Klaviyo-API-Key YOUR_PRIVATE_API_KEY
revision: 2024-10-15
```

Klaviyo는 **커스텀 인증 방식**을 사용합니다. 헤더 값에는 `Bearer`가 아닌 `Klaviyo-API-Key` 접두사가 붙습니다. 모든 요청에는 API 버전을 고정하는 ISO 8601 날짜가 포함된 **`revision`** 헤더도 필요합니다. Klaviyo는 경로 세그먼트가 아닌 날짜별 리비전으로 API 버전을 관리하며, 유효한 리비전이 없는 요청은 거부됩니다. 리비전은 Iru가 설정하므로 사용자는 키만 제공하면 됩니다.

요청 대상은 `https://a.klaviyo.com/api`입니다. 구성할 하위 도메인이나 계정 호스트는 없습니다. **공개** API 키(클라이언트 측 구독 호출에 사용되는 짧은 회사 ID)는 다른 자격 증명이며 여기에서 인증되지 않습니다.

| 항목 | 값 |
| - | - |
| **범주** | 마케팅 |
| **인증** | Klaviyo-API-Key(비공개 API 키) |

공식 참고 자료: [Authenticate API requests](https://developers.klaviyo.com/en/docs/authenticate_), [API versioning and deprecation policy](https://developers.klaviyo.com/en/docs/api_versioning_and_deprecation_policy).

### 사전 요구 사항

* Klaviyo에서 **API 키를 관리**할 수 있는 계정 역할.
* 범위에 포함할 항목을 결정하세요. Klaviyo에서는 목록 및 세그먼트 모니터링을 제외할 수 있으며, 제외된 객체에 대해서는 증거가 생성되지 않습니다.

### Klaviyo를 Iru에 연결

<Tabs>
  <Tab title="Klaviyo">
    <Note>
      Compliance에서 소스를 연결하기 전에 이 탭을 완료하세요.
    </Note>

    <Steps>
      <Step title="Klaviyo에 로그인">
        API 키를 관리할 수 있는 계정으로 Klaviyo에 로그인합니다.
      </Step>

      <Step title="설정 열기">
        왼쪽 하단의 **계정 메뉴**를 열고 **설정**을 선택합니다.
      </Step>

      <Step title="API 키 열기">
        **API 키**로 이동합니다.
      </Step>

      <Step title="비공개 API 키 생성">
        **Create private API key**를 선택합니다.
      </Step>

      <Step title="키 이름 및 범위 지정">
        나중에 통합을 감사할 수 있도록 **Iru Compliance**와 같은 레이블을 입력합니다. 키의 액세스를 **읽기 전용**으로 설정합니다. **커스텀 범위**를 사용하여 컴플라이언스 프로그램 대상 객체에만 읽기 액세스 권한을 부여합니다. Accounts, Lists 및 Segments가 Iru가 수집하는 증거를 포괄합니다. 전체 액세스나 쓰기 범위는 부여하지 마세요.
      </Step>

      <Step title="키 생성 및 복사">
        키를 생성하고 Klaviyo가 값을 표시하는 동안 **한 번** 복사합니다.
      </Step>
    </Steps>

    <Note>
      [**Iru Compliance**](#iru-compliance) 탭에서 계속 진행하세요.
    </Note>
  </Tab>

  <Tab title="Iru Compliance">
    <Note>
      먼저 [**Klaviyo**](#klaviyo) 탭을 완료하세요.
    </Note>

    <Steps>
      <Step title="소스 열기">
        Iru Compliance의 왼쪽 탐색 모음에서 **컴플라이언스**를 펼치고 **소스**를 선택합니다.

        <Frame>
          <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="왼쪽 탐색: Compliance가 펼쳐지고 Sources가 선택됨" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
        </Frame>
      </Step>

      <Step title="Klaviyo 켜기">
        **Klaviyo**를 찾습니다(**범주** 또는 **이름 또는 설명으로 검색** 사용). 해당 카드에서 **토글**을 켭니다. 커넥터 마법사를 위한 브라우저 탭 또는 창이 열릴 수 있습니다.
      </Step>

      <Step title="비공개 API 키 붙여넣기">
        **비공개 API 키**를 붙여넣습니다.
      </Step>

      <Step title="연결 완료">
        **자격 증명 제출**을 선택합니다. 연결에 성공하면 마법사에 **연결 구성됨**이 표시됩니다.
      </Step>

      <Step title="소스가 활성인지 확인">
        **Iru가 외부 서비스에 대한 액세스를 요청하고 있습니다** 브라우저 탭을 닫은 다음 **컴플라이언스** → **소스**로 돌아가 **Klaviyo** 카드가 **활성**인지 확인합니다.
      </Step>
    </Steps>
  </Tab>
</Tabs>

### 문제 해결

<AccordionGroup>
  <Accordion title="소스를 켜도 아무것도 열리지 않음">
    Iru 사이트에 대한 **팝업 차단** 설정을 확인한 후 다시 시도하세요.
  </Accordion>

  <Accordion title="인증 실패">
    공개 키가 아닌 **비공개** 키를 생성했는지 확인하세요. 공개 키는 클라이언트 측 호출에 사용되는 짧은 회사 ID이며 서버 간 요청을 인증하지 않습니다.
  </Accordion>

  <Accordion title="일부 객체에서 403 발생">
    비공개 키가 해당 객체를 제외하는 **커스텀 범위**로 생성되었습니다. Klaviyo 범위는 생성 시 고정됩니다. 필요한 범위로 새 키를 생성하세요.
  </Accordion>

  <Accordion title="목록 및 세그먼트 누락">
    키에 해당 항목에 대한 읽기 액세스 권한이 없거나, 이 연결에서 목록 및 세그먼트 모니터링이 범위에서 제외되었습니다.
  </Accordion>

  <Accordion title="프로필 데이터가 표시되지 않음">
    예상된 동작입니다. Iru는 목록 및 세그먼트의 **메타데이터**만 수집하며, 그 안의 프로필은 수집하지 않습니다.
  </Accordion>
</AccordionGroup>

### 관련 문서

<CardGroup cols={2}>
  <Card title="Sources 관리" icon="plug" href="/ko/compliance/sources-management">
    모든 Compliance 소스를 찾아보고 관리합니다.
  </Card>

  <Card title="Compliance 시작하기" icon="rocket" href="/ko/compliance/getting-started-with-compliance">
    프레임워크, 작업 및 **아티팩트**.
  </Card>

  <Card title="Iru 개요" icon="layer-group" href="/ko/iru/platform-overview/iru-overview">
    Endpoint, Compliance 및 Identity가 함께 작동하는 방식.
  </Card>

  <Card title="Artifacts 관리" icon="folder-open" href="/ko/compliance/artifacts-management">
    소스 및 작업에서 수집한 증거를 업로드, 검토 및 정리합니다.
  </Card>
</CardGroup>
