매일 업데이트
2022-10-14 05:50 12 min

Google 주제 API에 대해 알아야 할 사항

구글 토픽 API: FLoC를 대체하는 새로운 개인 정보 보호 중심 광고 방식

2022년 1월, 구글은 기존의 FLoC(Federated Learning of Cohorts)를 대체하여, 맞춤형 광고를 위한 새로운 개인 정보 보호 기술인 구글 토픽 API를 발표했습니다. 이는 개인 정보 보호를 강화하면서도 광고 효과를 유지하려는 구글의 노력의 일환입니다.

혹시 이 용어들이 생소하신가요? 간단하게 설명해 드리겠습니다.

구글은 2023년 또는 2024년부터 크롬 브라우저에서 타사 쿠키 사용을 전면 중단할 계획입니다. 이를 위해 '개인 정보 보호 샌드박스'라는 프레임워크를 개발하고 있으며, 구글 토픽 API는 이 프레임워크의 핵심적인 구성 요소입니다. 이 이니셔티브는 사용자의 온라인 개인 정보를 더욱 안전하게 보호하기 위해 마련되었습니다.

구글은 또한 개발자와 콘텐츠 제작자가 온라인 상에서 안전하고 번창할 수 있도록 필요한 도구를 제공하고자 합니다.

원래 계획은 2022년에 시행될 예정이었지만, FLoC에 대한 부정적인 피드백으로 인해 새로운 대안을 개발해야 했고, 따라서 일정이 지연되었습니다.

이 글에서는 구글 토픽 API와 FLoC가 무엇인지 자세히 알아보고, 토픽 API가 어떻게 사용자 경험을 개선하는지 설명해 드리겠습니다.

계속해서 읽어보세요!

FLoC란 무엇이었을까요?

FLoC는 구글에서 타사 쿠키 없이 관심 기반 광고를 제공하기 위해 처음으로 제안했던 기술입니다.

관심 기반 광고(IBA)는 사용자가 방문하는 웹사이트에서 추론한 특정 관심사를 기반으로 광고를 제공하는 방식을 말합니다. 이 방식은 광고주와 기업이 적절한 고객에게 도달할 수 있게 도와주며, 사용자 또한 본인에게 흥미로운 광고를 볼 수 있도록 도와줍니다. 하지만 이 과정에서 사용자의 정보가 타사 쿠키를 통해 수집되어 개인 정보 침해 문제가 발생할 수 있었습니다.

FLoC는 사용자의 브라우징 행동을 직접 공유하지 않고 광고를 제공하는 방법을 모색했습니다. FLoC 알고리즘을 활용하여 유사한 검색 이력을 가진 브라우저들을 '코호트'라는 그룹으로 묶고, 이 익명의 그룹 정보를 광고 사이트에 전달하는 방식이었습니다.

그러나 FLoC는 보안 위험과 함께 사용자에 대한 투명성 및 명확성이 부족하다는 비판을 받았습니다. 이러한 문제점을 해결하기 위해 구글은 새로운 대안인 구글 토픽 API를 개발하게 된 것입니다.

구글 토픽 API란 무엇일까요?

구글 토픽 API는 이전의 FLoC를 대체하는 새로운 개인 정보 보호 샌드박스 기술입니다. 이는 관심 기반 광고를 위한 새로운 접근 방식을 제시합니다.

토픽 API는 사용자의 검색 기록을 분석하여 음악, 음식, 스포츠, 여행, 기술 등 다양한 관심 주제를 결정합니다. 이러한 주제들은 사용자의 주요 관심사를 나타내며, 3주 동안만 보관된 후 이전 주제는 삭제됩니다.

주제 선택은 사용자 기기 내에서 이루어지며 외부 서버로 전송되지 않습니다. 구글 토픽 API가 활성화된 웹사이트를 방문하면, 지난 3주 동안의 관심사를 바탕으로 3개의 주제를 선택하여 웹사이트 및 광고주와 공유합니다.

이러한 방식으로 토픽 API는 사용자에게 정보에 대한 더 나은 제어 권한과 투명성을 제공합니다. 사용자는 크롬 브라우저 설정에서 주제를 확인하고 원치 않는 주제를 삭제할 수 있습니다.

또한 인종, 성별과 같은 민감한 주제는 제외되었습니다. 구글 토픽이 크롬에서 활성화되면 사용자는 데이터가 어떻게 활용되는지 더 투명하게 확인할 수 있으며, 기업은 관련 광고를 제공하기 위해 브라우저 지문과 같은 추적 방법을 사용할 필요가 없어집니다.

FLoC 대 구글 토픽 API: 차이점은 무엇일까요?

FLoC API는 사용자의 탐색 패턴을 반영하는 영숫자 ID를 생성했습니다. 이는 브라우저 지문과 민감한 정보와 관련된 문제를 해결하지 못했습니다. 전반적으로 FLoC는 사용자 개인 정보 보호에 충분한 수준을 제공하지 못했습니다.

이에 구글은 엄격한 테스트와 피드백을 거쳐 FLoC를 구글 토픽 API로 대체하기로 결정했습니다. 이는 개인 정보 보호에 중점을 둔 관심 기반 광고를 제공함으로써 사용자와 광고주 모두에게 긍정적인 영향을 줄 것으로 기대됩니다.

구글 토픽 API가 FLoC에 비해 개선된 점들은 다음과 같습니다.

브라우저 지문 감소

앞서 언급했듯이, FLoC는 사용자의 FLoC ID를 사용하여 브라우저 지문에 대한 안전성을 충분히 제공하지 못한다는 비판을 받았습니다. 개인 정보 추적 및 노출을 좋아하는 사람은 없을 것입니다.

구글 토픽 API는 각 관심 주제를 다수의 사용자에게 분산시켜 개인 정보를 보호합니다. 또한 토픽 API는 방대한 양의 데이터를 수집하는 대신 일반 사용자로부터 일주일에 하나의 주제만 학습합니다.

사용자 제어 강화

구글 토픽 API가 활성화되면 크롬 브라우저 설정에 해당 기능이 표시됩니다. 사용자는 이를 통해 주제를 더 잘 제어할 수 있으며, 원하지 않는 항목을 제거하고 관심 있는 항목만 대상으로 지정할 수 있습니다. 또한 검색 기록을 삭제하면 주제가 삭제되고 시크릿 모드에서는 토픽 API가 작동하지 않습니다.

이러한 기능은 웹사이트 소유자와 사용자 모두에게 이점을 제공합니다. 사용자는 토픽을 선택 해제함으로써 검색 기록에 따라 주제가 저장되는 것을 방지할 수 있습니다.

마찬가지로 사이트가 토픽에서 선택 해제되면 해당 웹 페이지는 사용자 주제 정의 과정에서 고려되지 않습니다. 이 모든 기능은 사용자 데이터에 대한 제어, 개인 정보 보호, 그리고 투명성을 향상시킵니다.

민감한 주제 제외

FLoC는 머신 러닝을 사용하여 사용자의 브라우징 행동을 기반으로 비슷한 관심사를 가진 사용자를 그룹화했습니다. 이는 인종과 같은 민감한 범주를 기반으로 사용자를 그룹화할 수 있다는 우려를 낳았습니다.

그러나 구글 토픽은 FLoC와 달리 인종, 종교, 성적 취향, 민족성과 같은 민감한 범주를 기반으로 사용자를 타겟팅하지 않습니다.

대신 토픽은 민감한 주제를 제외하고 사람이 신중하게 선별한 다양한 범주를 제공합니다. 사용자와 웹사이트 소유자는 구글 토픽 API를 선택 해제하고 API 논리에 참여하지 않도록 선택할 수 있습니다.

직관적인 이해

FLoC는 사용자를 그룹화하는 방법에 대한 명확한 정의가 없었습니다. 마케팅 활동에 FLoC ID를 효과적으로 활용하기 위해서는 추가적인 데이터 분석 및 인텔리전스 과정이 필요했습니다.

반면 구글 토픽은 이해하기 쉬운 관심 기반 그룹화 및 타겟팅 솔루션을 제공합니다. 이를 통해 웹사이트 소유자는 구글 토픽 API를 사용하여 사용자의 상위 관심사에 대한 통찰력을 쉽게 수집하고 그에 따라 타겟팅할 수 있습니다.

구글 토픽 API가 FLoC에 비해 많은 장점을 가지고 있지만, 마케터와 개인 정보 보호 옹호자들은 여전히 우려하고 있습니다. 이유는 토픽이 사용자가 원하지 않더라도 광고에 대한 사용자의 관심을 노출할 수 있기 때문입니다. 이들은 광고에 대한 순수한 컨텍스트 솔루션이 구글 토픽보다 더 효과적일 수 있다고 주장합니다.

또한 토픽 API는 FLoC보다 세분성이 떨어집니다. 그러나 마케터와 사이트 소유자는 사용자 정보를 공개하지 않고 타겟팅을 개선하는 데 토픽이 얼마나 효과적인지 알고 싶어 합니다.

구글 토픽 API는 어떻게 작동할까요?

현재 구글 토픽 API는 피드백을 수집하고 개선하기 위한 토론 단계에 있습니다. 따라서 아직 최종 디자인이 확정된 것은 아닙니다. 현재까지 알려진 정보에 따르면 토픽 API는 다음과 같이 작동합니다.

관심 기반 광고를 활성화하기 위해 구글 토픽 API는 관련된 광고를 표시하기 위해 토픽 또는 카테고리를 최신 상태로 유지합니다. 이 솔루션을 사용하면 브라우저는 '에포크(epoch)'라고 불리는 주어진 기간(현재 제안에 따르면 일주일) 동안의 브라우징 활동을 기반으로 토픽을 제안합니다.

각 에포크마다 브라우저는 해당 기간 동안 사용자가 가장 관심을 보였던 5가지 주제를 기반으로 토픽을 무작위로 선택합니다.

선택 가능한 카테고리는 약 350개이며 목록은 지속적으로 확장되고 있습니다. 모든 주제 및 하위 주제에 대한 자세한 내용은 GitHub 페이지에서 확인할 수 있습니다. 주제에는 과학, 금융, 여행, 스포츠, 비즈니스, 뉴스, 인터넷, 음식 및 음료, 예술 및 엔터테인먼트, 쇼핑 등이 포함됩니다.

모든 주제가 노출되고 개인 정보를 보호하기 위해, 분류에 강조 표시된 모든 주제에서 5% 확률로 무작위 주제가 선택됩니다.

구글 토픽 API는 현재 타사 쿠키를 사용하여 수행되는 것보다 더 적은 양의 데이터를 공유하면서도 관심 기반 광고를 활성화하는 것을 목표로 합니다. 또한 주어진 시간 내에 이미 토픽을 관찰한 API 호출자에게만 토픽을 반환합니다.

토픽 API 호출자란 무엇일까요?

토픽 API 호출자는 JavaScript 메서드 `document.browsingTopics()`를 호출하는 주체를 의미하며, 이 메서드가 반환하는 토픽을 사용하여 관련된 광고를 선택합니다.

일반적으로 이 메서드를 호출하는 것은 웹사이트에 추가된 타사 코드를 통해서 이루어집니다. 웹 브라우저는 현재 문서 웹사이트에서 API 호출자를 결정합니다.

웹페이지를 방문하는 타사 주체인 경우, 사이트는 토픽 API를 호출해야 합니다. 즉, 메서드가 하나 이상의 토픽을 반환하려면 토픽이 관찰된 동일한 위치에서 해당 메서드를 호출해야 합니다.

전반적으로 구글 토픽 API가 어떻게 작동하는지 정확하게 이해하려면 다음 세 가지 사항을 알아야 합니다.

  • 사용자에게 토픽을 할당하는 방법
  • 사이트에 토픽을 할당하는 방법
  • 광고주에게 토픽을 할당하는 방법

좀 더 자세히 살펴보겠습니다.

토픽 API는 사용자에게 어떻게 토픽을 할당할까요?

구글 토픽 API와 같은 솔루션이 도입되기 전에는 광고주들이 사용자의 심층적인 행동 정보, 의도, 제3자 데이터와 같은 다양한 유형의 데이터를 수집했습니다. 하지만 토픽 API는 이러한 관행을 변화시키고 있습니다.

현재 사용할 수 있는 토픽의 수는 제한적이지만, 인종이나 종교와 같은 민감한 식별자 없이 점차적으로 증가할 것으로 예상됩니다.

구글 크롬은 인터넷 검색 기록에서 웹 도메인에 대한 사용자의 방문 횟수를 분석하여 매주 각 사용자의 상위 5개 카테고리를 수집합니다.

각 페이지 조회수는 개별 방문으로 계산되지만, 도메인 이름만 사용하여 특정 토픽에 할당된 방문 수를 늘립니다. 또한 클라우드에서 검색 기록을 활용하지 않으므로 토픽은 기기마다 다를 수 있습니다.

토픽 API는 이해하기 어렵지 않으며, 사용자가 수집된 데이터, 사용 시기, 솔루션 활성화/비활성화 여부를 쉽게 확인할 수 있습니다. FLoC의 모호함과는 달리 토픽은 사람이 읽을 수 있는 정보를 제공합니다.

토픽 API는 웹사이트에 어떻게 토픽을 할당할까요?

구글 토픽 API는 상위 수준 카테고리를 사용하여 각 사이트에 레이블을 지정합니다. 사용자의 가장 빈번한 검색 행동 및 방문을 기반으로 토픽을 선택하여 문맥 광고를 활성화합니다. 그런 다음 이 데이터(사용자의 데이터가 아님)를 광고주 및 웹사이트 소유자와 공유합니다.

여기서 관심 기반 토픽은 사용자의 현재 관심사를 나타내기 위해 덜 세분화됩니다. 예를 들어 시, 소설, 언어 학습에 관한 사이트를 그룹화하고 아동 문학도 모두 '도서 및 문학'으로 분류됩니다.

제공되는 카테고리는 일반적으로 약 3주 동안 지속됩니다. 따라서 광고주와 사이트 소유자는 사용자의 주요 관심사와 일치하는 카테고리를 기반으로 광고를 타겟팅할 수 있습니다.

예를 들어 할당된 대상이 미용, 건강, 엔터테인먼트와 같은 관심사를 가진 경우 자동차가 아닌 이러한 주제에 대한 광고를 보게 됩니다.

그러나 사용자가 자동차와 같은 관심 분야를 일주일의 주요 주제 중 하나로 지정하면 광고주와 사이트 소유자는 이러한 목표를 기반으로 광고를 전달할 수 있습니다.

초기에는 사람이 사이트를 토픽에 매핑하고, 구글에서 사람이 만든 데이터를 사용하여 ML 모델을 구축하여 전체 프로세스를 자동화할 수 있도록 할 수 있습니다. 그렇게 되면 구글에서 각 URL이 아닌 호스트 이름을 사용하여 사이트를 카테고리 및 하위 카테고리를 포함하는 표준화된 분류 체계에 따라 토픽에 매핑합니다.

토픽 API는 광고주에게 어떻게 토픽을 할당할까요?

광고주의 경우 구글 토픽 API는 광고주에게 토픽을 할당하기 위해 다음 세 가지 단계를 거칩니다.

  • 사이트 방문자의 주요 관심사를 식별합니다.
  • 사이트 호스트 이름을 사용자 관심 토픽에 매핑합니다.
  • 광고주 또는 광고 플랫폼에 관심 토픽을 할당합니다.

먼저 호스트 이름에서 사용자가 방문한 웹 페이지를 기반으로 토픽을 수집하기 위해 웹 브라우저와 함께 배포되는 분류기가 포함된 ML 모델을 사용합니다.

다음으로 분류기는 사용자의 상위 5개 관심 토픽을 저장합니다. 그리고 개인 정보 보호를 위해 구글은 이러한 토픽을 저장하지 않고 브라우저에만 보관합니다.

누군가 사이트를 방문하고 광고 호출이 이루어지면 구글 토픽 API는 관심 토픽을 광고주에게 반환합니다. 저장된 목록에서 세 개의 주제를 무작위로 가져오고 전체 목록에서 새 주제를 가져옵니다.

여기에서 광고주는 이 프로세스가 외부 정보를 가져오지 않는다는 점을 명심해야 합니다. 할당된 주제는 순전히 이전 사이트 방문 관찰을 기반으로 합니다.

또한 프로그래매틱 광고주는 광고 호출이 계속되는 동안 토픽 API에 액세스할 수도 있습니다. 이를 통해 광고 공급업체를 통해 광고를 훨씬 쉽고 효과적으로 만들어 여러 채널의 잠재고객을 타겟팅할 수 있습니다.

토픽 API를 활성화하려면 해당 코드를 사이트에 포함시키고 참여해야 합니다.

하지만 참여하고 싶지 않다면 어떻게 해야 할까요?

가능한지, 그리고 어떻게 해야 하는지 알아보겠습니다.

토픽 API를 선택 해제할 수 있을까요?

토픽 사용을 피하고 싶다면 가능합니다. 개인 정보 보호 샌드박스 설정을 통해 크롬에서 구글 토픽 API를 선택 해제할 수 있습니다.

선택 해제가 가능한 이유는 토픽이 작동하려면 네 당사자가 참여해야 하기 때문입니다. 이는 사용자, 웹 브라우저, 사용자가 방문하는 사이트, 그리고 광고를 제공하는 사이트입니다.

따라서 사용자는 토픽을 볼 수 있을 뿐만 아니라 원치 않는 토픽을 제거하고 토픽을 완전히 비활성화할 수도 있습니다. 검색 기록을 삭제하여 브라우저에 저장된 모든 토픽을 제거하거나 시크릿 모드로 전환하여 토픽 API를 비활성화할 수도 있습니다.

구글 토픽 API는 언제 출시될까요?

현재로서는 토픽 API 출시 날짜가 확정되지 않았습니다. 구글은 오류를 찾고 수정하기 위해 꾸준히 노력하고 있으며, 엄격한 테스트를 진행하고 있다고 합니다. 또한 전 세계에서 피드백을 수집하여 지속적으로 개선하고 있습니다.

따라서 공식 발표를 기다려 봅시다.

결론

현재까지 공개된 구글 토픽 API의 내용을 보면 개인 정보 보호, 투명성, 사용자 제어 측면에서 많은 가능성을 보여주고 있습니다. 개인 정보 보호에 대한 우려가 높아지고 있는 시대에 사용자 개인 정보를 보호하기 위한 훌륭한 계획이 될 수 있으며, 사용자에게 광고 게재 방식을 선택할 수 있는 기회를 제공할 수 있습니다.

한편 웹사이트 소유자와 광고주는 관련이 있을 수도 없을 수도 있는 광고로 불특정 다수를 공격하는 대신, 관심사를 기반으로 잠재고객을 타겟팅할 수 있습니다.

따라서 구글 토픽 API에 대한 관심이 증가함에 따라 사용자, 웹사이트 소유자, 그리고 광고주들 사이에서 더 많은 채택이 이루어질 것으로 예상됩니다.

또한 중소기업에서 대기업을 위한 최고의 API 관리 솔루션에 대해 더 자세히 알아볼 수도 있습니다.

저자
Korea

기술 트렌드와 실용적인 팁을 전하는 लेखक입니다.