fbp
및 fbc
매개변수이 가이드에서는 Meta의 ClickID와 _fbc
및 _fbp
매개변수를 설명합니다. _fbc
및 _fbp
매개변수는 브라우저 쿠키 값을 나타내고 서버 이벤트와 함께 전송될 수 있습니다. Meta 픽셀을 위한 쿠키 설정 정보를 참조하세요.
_fbc
와 _fbp
브라우저 쿠키 값을 사용할 수 있는 경우에는 항상 fbc
및 fbp
이벤트 매개변수에 각각 포함해서 전송하는 것이 좋습니다. 이러한 값은 여러 브라우저 세션에 따라 변경될 수 있으므로 가능하면 최신 값으로 사용자 프로필을 새로 고침하는 것이 좋습니다.
ClickID는 Meta에서 생성한 매개변수로, 사용자가 Facebook 및/또는 Instagram에서 광고를 클릭하면 광고주의 웹사이트 URL과 함께 전달됩니다. ClickID를 전송하면 더 많은 전환을 기여하고 더 많은 사용자에게 도달하는 데 도움이 되어서, 더 나은 광고 성과를 올릴 수 있습니다. ClickID의 자동 첨부는 활성화되었을 수 있는 다른 맞춤 추적 매개변수에는 영향을 미치지 않습니다.
ClickID를 포함한 URL 예시: https://example.com/?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
fbclid
URL 쿼리 매개변수에서 가져오기URL 쿼리 매개변수에 ClickID가 있을 경우, HTTP 요청 URL의 쿼리 문자열에서 읽어서 서버 측 매개변수를 가져오려고 시도하세요.
예:
GET /?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk HTTP/2.0 Host: www.example.org
참고: ClickID 값은 대소문자를 구분합니다. 사용 전에 대문자나 소문자 등으로 수정 사항을 적용하지 마세요.
_fbc
쿠키에서 가져오기ClickID 값은 _fbc
쿠키 내에서 다음 2가지 사례로 사용할 수 있습니다.
_fbc
브라우저 쿠키에 자동으로 저장합니다.이 두 가지 경우 모두 HTTP 요청의 쿠키 헤더를 읽으면 _fbc
쿠키에서 얻은 형식이 지정된 ClickID를 얻을 수 있습니다. 아래의 'ClickID 형식 지정' 섹션에서 ClickID의 형식을 올바르게 지정하는 방법을 참조하세요.
웹사이트에서 실행되는 Meta 픽셀이 없어서 _fbc
쿠키를 사용할 수 없는 경우, fbclid
쿼리 매개변수가 현재 페이지 요청의 URL에 있다면 여전히 전환 API 이벤트와 함께 fbc
이벤트 매개변수를 전송할 수 있습니다.
형식이 지정된 ClickID 값은 version.subdomainIndex.creationTime.<fbclid>
형식이어야 합니다. 이 경우 다음과 같은 조건을 충족해야 합니다.
_fbc
가 저장된 에포크 이후의 UNIX 시간(밀리초)입니다. _fbc
쿠키를 저장하지 않는 경우 이 fbclid
값을 처음 관찰했거나 수신한 지점의 타임스탬프를 사용하세요.<fbclid>
는 페이지 URL의 fbclid
쿼리 매개변수에 대한 값입니다.이 결과로 얻는 fbc
매개변수 값 형식의 예는 다음과 같습니다(<fbclid>
부분은 유효하지 않음).
fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890
참고: ClickID를 저장하기 전에 위의 'ClickID 형식 지정' 섹션에서 설명한 대로 형식을 지정하는 것이 중요합니다. 그러면 전환 API를 통해 Meta로 유효한 값이 전송됩니다.
_fbc
쿠키에 형식이 지정된 ClickID 설정_fbc
를 다음과 같이 설정하는 것이 좋습니다.
fbclid
URL 쿼리 매개변수 또는 _fbc
브라우저 쿠키에서 가져온 후여야 합니다.
다음과 같은 경우에만 쿠키를 설정하세요.
fbclid
URL 쿼리 매개변수에서 가져온 경우fbclid
가 _fbc
쿠키 값의 해당 값과 같지 않은 경우. 쿠키에서 fbclid
는 쿠키 값의 마지막 '.' 뒤에 오는 문자열에 해당합니다.예:
HTTP/2.0 200 OK Content-Type: text/html Set-Cookie: _fbc=fb.1.1709136167115.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk; Expires=Thu, 21 Oct 2021 07:28:00 GMT;
위의 쿠키 옵션 대신 백엔드 스토리지에 형식이 지정된 ClickID의 값을 저장하고 관리할 수 있습니다. 이 경우 URL 쿼리 매개변수에서 얻은 가장 최신 값이 있으면 이를 저장하고 전송해야 합니다.
fbc
매개변수 전송ClickID 값을 얻고 나면 형식을 올바르게 지정한 후 전환 API를 통해 이벤트와 함께 전송해야 합니다. 아래의 지침을 참조하세요. 전환 API로 이벤트를 전송할 때마다 fbc
매개변수를 전송하는 것이 좋습니다.
매개변수 이름: fbc
매개변수 값: version.subdomainIndex.creationTime.fbclid
형식이어야 합니다. 이 경우 다음과 같은 조건을 충족해야 합니다.
fb
)를 사용합니다._fbc
쿠키를 저장하지 않는 경우 값 1을 사용합니다._fbc
쿠키가 저장된 에포크 이후의 UNIX 시간(밀리초)입니다. _fbc
쿠키를 저장하지 않는 경우 이 fbclid
값을 처음 관찰했거나 수신한 시점의 타임스탬프를 사용하세요.fbclid
는 페이지 URL의 fbclid
쿼리 매개변수에 대한 값입니다.값 예시:
fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
전환 API 페이로드 예시:
{ "data": [ { "event_name": "Purchase", "event_time": 1712248396, "action_source": "website", "user_data": { "fbc": "fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk", "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