ClickID와 fbpfbc 매개변수

이 가이드에서는 Meta의 ClickID와 _fbc_fbp 매개변수를 설명합니다. _fbc_fbp 매개변수는 브라우저 쿠키 값을 나타내고 서버 이벤트와 함께 전송할 수 있습니다. Meta 픽셀을 위한 쿠키 설정 정보를 참조하세요.

_fbc_fbp 브라우저 쿠키 값을 사용할 수 있는 경우에는 항상 fbcfbp 이벤트 매개변수에 각각 포함해서 전송하는 것이 좋습니다. 이러한 값은 여러 브라우저 세션에 따라 변경될 수 있으므로 가능하면 최신 값으로 사용자 프로필을 새로 고침하는 것이 좋습니다.

Meta의 ClickID란?

ClickID는 Meta에서 생성한 매개변수로, 사용자가 Facebook 및/또는 Instagram에서 광고를 클릭하면 광고주의 웹사이트 URL과 함께 전달됩니다. ClickID를 전송하면 더 많은 전환을 기여하고 더 많은 사용자에게 도달하는 데 도움이 되어서, 더 나은 광고 성과를 올릴 수 있습니다. ClickID의 자동 첨부는 활성화되었을 수 있는 다른 맞춤 추적 매개변수에는 영향을 미치지 않습니다.

ClickID를 포함한 URL 예시: https://example.com/?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDGrc

ClickID의 이점

  • 전환 볼륨 증가
  • 캠페인 기여 및 최적화 개선
  • 광고 성과 향상

1. Meta ClickID 가져오기

fbclid URL 쿼리 매개변수에서 가져오기

URL 쿼리 매개변수에 ClickID가 있을 경우, HTTP 요청 URL의 쿼리 문자열에서 읽어서 서버 측 매개변수를 가져오려고 시도하세요.

예:

GET /?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDGrc 
HTTP/2.0
Host: www.example.org

참고: ClickID 값은 대소문자를 구분합니다. 사용 전에 대문자나 소문자 등으로 수정 사항을 적용하지 마세요.

_fbc 쿠키에서 가져오기

ClickID 값은 _fbc 쿠키 내에서 다음 2가지 사례로 사용할 수 있습니다.

  • Meta 픽셀이 웹사이트에 설치되어 있습니다. 이 경우, Meta 픽셀은 ClickID 값을 사용할 수 있게 되면 _fbc 브라우저 쿠키에 자동으로 저장합니다.
  • 'ClickID' 섹션의 모범 사례에 따라 서버 또는 백엔드 스토리지에서 이미 쿠키에 ClickID 값을 저장했습니다.

이 두 가지 경우 모두 HTTP 요청의 쿠키 헤더를 읽으면 _fbc 쿠키에서 얻은 형식이 지정된 ClickID를 얻을 수 있습니다. 아래의 'ClickID 형식 지정' 섹션에서 ClickID의 형식을 올바르게 지정하는 방법을 참조하세요.

2. ClickID 형식 지정

웹사이트에서 실행되는 Meta 픽셀이 없어서 _fbc 쿠키를 사용할 수 없는 경우, fbclid 쿼리 매개변수가 현재 페이지 요청의 URL에 있다면 여전히 전환 API 이벤트와 함께 fbc 이벤트 매개변수를 전송할 수 있습니다.

형식이 지정된 ClickID 값은 version.subdomainIndex.creationTime.<fbclid> 형식이어야 합니다. 이 경우 다음과 같은 조건을 충족해야 합니다.

  • version은 항상 이 프리픽스(fb)를 사용합니다.
  • subdomainIndex는 쿠키가 정의되는 도메인입니다('com' = 0, 'example.com' = 1, 'www.example.com' = 2).
  • creationTime은 _fbc가 저장된 에포크 이후의 UNIX 시간(밀리초)입니다. _fbc 쿠키를 저장하지 않는 경우 이 fbclid 값을 처음 관찰했거나 수신한 지점의 타임스탬프를 사용하세요.
  • <fbclid>는 페이지 URL의 fbclid 쿼리 매개변수에 대한 값입니다.

이 결과로 얻는 fbc 매개변수 값 형식의 예는 다음과 같습니다(<fbclid> 부분은 유효하지 않음).

fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890

3. ClickID 저장

참고: ClickID를 저장하기 전에 위의 'ClickID 형식 지정' 섹션에서 설명한 대로 형식을 지정하는 것이 중요합니다. 그러면 전환 API를 통해 Meta로 유효한 값이 전송됩니다.

HTTP 응답의 _fbc 쿠키에 형식이 지정된 ClickID 설정

_fbc를 다음과 같이 설정하는 것이 좋습니다.

fbclid URL 쿼리 매개변수 또는 _fbc 브라우저 쿠키에서 가져온 후여야 합니다.

다음과 같은 경우에만 쿠키를 설정하세요.

  • _fbc 쿠키가 존재하지 않고 ClickID를 fbclid URL 쿼리 매개변수에서 가져온 경우
  • URL 쿼리 매개변수의 fbclid_fbc 쿠키 값의 해당 값과 같지 않은 경우. 쿠키에서 fbclid는 쿠키 값의 마지막 '.' 뒤에 오는 문자열에 해당합니다.

예:

HTTP/2.0 200 OK
Content-Type: text/html
Set-Cookie:
_fbc=fb.1.1709136167115.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDGrc; Expires=Thu, 21 Oct 2021 07:28:00 GMT;

서버에 형식이 지정된 ClickID 저장

위의 쿠키 옵션 대신 백엔드 스토리지에 형식이 지정된 ClickID의 값을 저장하고 관리할 수 있습니다. 이 경우 URL 쿼리 매개변수에서 얻은 가장 최신 값이 있으면 이를 저장하고 전송해야 합니다.

4. 전환 API 이벤트와 함께 fbc 매개변수 전송

ClickID 값을 얻고 나면 형식을 올바르게 지정한 후 전환 API를 통해 이벤트와 함께 전송해야 합니다. 아래의 지침을 참조하세요. 전환 API로 이벤트를 전송할 때마다 fbc 매개변수를 전송하는 것이 좋습니다.

매개변수 이름: fbc

매개변수 값: version.subdomainIndex.creationTime.fbclid 형식이어야 합니다. 이 경우 다음과 같은 조건을 충족해야 합니다.

  • version은 항상 이 프리픽스(fb)를 사용합니다.
  • subdomainIndex는 쿠키가 정의되는 도메인입니다('com' = 0, 'example.com' = 1, 'www.example.com' = 2). 서버에서 이 필드를 생성하고 _fbc 쿠키를 저장하지 않는 경우 값 1을 사용합니다.
  • creationTime은 _fbc 쿠키가 저장된 에포크 이후의 UNIX 시간(밀리초)입니다. _fbc 쿠키를 저장하지 않는 경우 이 fbclid 값을 처음 관찰했거나 수신한 시점의 타임스탬프를 사용하세요.
  • fbclid는 페이지 URL의 fbclid 쿼리 매개변수에 대한 값입니다.

값 예시:

fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDGrc

전환 API 페이로드 예시:

{
    "data": [
        {
            "event_name": "Purchase",
            "event_time": 1712248396,
            "action_source": "website",
            "user_data": {

                "fbc": "fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDGrc",

                "em": ["7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068"],
                "ph": ["6069d14bf122fdfd931dc7beb58e5dfbba395b1faf05bdcd42d12358d63d8599"],
            },
            "custom_data": {
                "currency": "USD",
                "value": "142.52"
            }
        }
    ]
}

통합 도우미

페이로드 도우미

페이로드 도우미는 Meta로 올바른 형식의 데이터를 전송하도록 하기 위한 전환 API 요청 페이로드를 생성할 수 있는 도구입니다. 여기에는 전환 API와 통합하는 데 사용할 수 있는 여러 프로그래밍 언어의 비즈니스 SDK도 포함되어 있습니다. 비즈니스 SDK는 '코드 생성' 섹션에서 '코드 가져오기' 버튼을 클릭하면 사용할 수 있습니다.

fbp

Meta 픽셀이 웹사이트에 설치되어 있고 픽셀이 자사 쿠키를 사용하는 경우, 고유한 식별자가 아직 존재하지 않으면 픽셀이 고유한 식별자를 웹사이트 도메인에 대한 _fbp 쿠키에 자동으로 저장합니다.

fbp 이벤트 매개변수 값은 version.subdomainIndex.creationTime.randomnumber 형식이어야 합니다. 이 경우 다음과 같은 조건을 충족해야 합니다.

  • version은 항상 이 프리픽스 fb를 사용합니다.
  • subdomainIndex는 쿠키가 정의되는 도메인입니다('com' = 0, 'example.com' = 1, 'www.example.com' = 2). 서버에서 이 필드를 생성하고 _fbp 쿠키를 저장하지 않는 경우 값 1을 사용합니다.
  • creationTime_fbp 쿠키가 저장된 에포크 이후의 UNIX 시간(밀리초)입니다. _fbp 쿠키를 저장하지 않는 경우 이 fbp 값을 처음 관찰했거나 수신한 시점의 타임스탬프를 사용합니다.
  • Randomnumber는 모든 _fbp 쿠키가 고유하도록 보장하기 위해 Meta 픽셀 SDK에서 생성합니다.

fbp 값 형식의 예는 다음과 같습니다.

fb.1.1596403881668.1116446470

더 알아보기

  • 쿼리 매개변수가 없거나 리디렉션이 손상된 경우와 관련된 문제는 픽셀 지원 가이드를 참조하세요.