Lead gen용 Conversion API

Conversion API를 사용하여 웹사이트의 lead gen 이벤트를 전송하십시오. AppLovin은 광고주가 최적의 캠페인 성과를 달성할 수 있도록 AppLovin Pixel과 함께 Conversion API를 사용할 것을 권장합니다.

Conversion API for Lead Generation

Request format

하나 이상의 이벤트를 AppLovin Event API에 제출하려면 https://b.applovin.com/v1/eventHTTP POST 요청을 보내십시오.

Authentication

Header nameValue
Authorization귀하의 Conversion API key

Query parameters

NameTypeRequiredDescription
pixel_idstringtrue귀하의 AppLovin Event Key

AppLovin dashboardKeys 섹션에서 AppLovin Event Key 및 Conversion API Key를 획득하십시오.

Response codes

CodeMeaning
200모든 이벤트가 성공적으로 처리됨
400요청에 오류가 있음. 전체 배치가 드롭됨
401인증 실패

POST payload

HTTP 요청의 POST 페이로드는 귀하가 제출하는 이벤트를 설명합니다:

NameTypeRequiredDescription
eventsServerEvent[]true제출할 이벤트 목록입니다. 모든 이벤트는 유효해야 합니다. 유효하지 않은 이벤트가 하나라도 있으면 배치가 실패합니다. 최대 배치 크기는 100입니다.

Server event

NameTypeRequiredDescription
dataEventDatatrue이 이벤트의 데이터입니다. 각 이벤트에 대해 보낼 데이터는 아래 EventData를 참조하십시오.
event_source_urlstringtrue이벤트가 발생한 전체 URL (예: https://example.com/product?product_name=widget )
event_timenumbertrue밀리초 단위의 현재 Unix epoch time
namestringtrue이 이벤트의 이름입니다. 반드시 page_view 또는 generate_lead 중 하나여야 합니다. 사용자가 사이트의 새 페이지로 이동할 때 page_view를 트리거하십시오. 잠재 고객이 일반적으로 양식을 제출하여 관심을 표명할 때(예: 사용자가 제품에 대한 자세한 정보를 받기 위해 문의 양식을 제출할 때) generate_lead를 트리거하십시오.
user_dataUserDatatruealeid, client_id, axwrt, alart 등의 데이터 필드가 포함된 아래 User data 테이블을 참조하십시오.
dedupe_idstringfalse이 이벤트의 고유 식별자입니다. 중복 제거에 사용됩니다. 동일한 pixel 이벤트와 server-to-server 이벤트는 동일한 dedupe_id를 가져야 합니다. 아래의 aleid와는 다릅니다.

Event data

data모든 이벤트에 필수입니다.

  • page_view의 경우, datanull로 설정하십시오.

  • generate_lead의 경우, 항상 { "currency": "«ISO-4217»", "value": «number» }를 전송하십시오.

NameTypeRequiredDescription
currencystringtrue통화에 대한 세 자리 ISO 4217 코드
valuenumbertrue비즈니스에 대한 품질 또는 실제 가치를 반영하는 액션의 금전적 가치입니다. 강력한 리드의 경우 더 높은 값을 전달하고, 중복 제출이나 품질이 낮은 리드의 경우 0을 전달하십시오. 가치가 0인 리드는 최적화에서 할인되거나 제외될 수 있습니다.

Optional events

app_open 이벤트는 모바일 앱 연동 전용입니다. 사용자가 앱을 시작할 때 이 이벤트를 트리거하십시오. 이 이벤트에 대해 전달할 data 객체는 없습니다.

User data

NameTypeRequiredDescription
alartstringtrue*쿼리 파라미터로 설정된 alart.
*자세한 내용은 아래 Sending user identifiers를 참조하십시오.
aleidstringtrue추가 세부 정보는 아래 Sending aleid를 참조하십시오.
URL에 존재하는 경우 필수입니다 (광고 클릭 후 AppLovin에 의해 전송됨).
axwrtstringtrue*AppLovin Pixel에 설정된 axwrt.
*자세한 내용은 아래 Sending user identifiers를 참조하십시오.
client_idstringtrue*안정적인 퍼스트 파티 사용자 식별자.
*자세한 내용은 아래 Sending user identifiers를 참조하십시오.
client_ip_addressstringtrue이벤트에 해당하는 브라우저의 IP 주소(공백 없음). IPv4 또는 IPv6 주소를 모두 사용할 수 있습니다. IPv4가 더 권장됩니다.
client_user_agentstringtrue기기/브라우저의 User Agent
emailstringtrue*사용자의 이메일 주소입니다. AppLovin은 SHA-256을 사용하여 이 값을 자동으로 해시 처리합니다. 식별자를 AppLovin의 해싱 가이드라인에 따라 사전 처리하는 경우 직접 SHA-256 해시를 제공할 수도 있습니다.
*자세한 내용은 아래 Sending user identifiers를 참조하십시오.
esistringtrue이벤트 소스 표시기(Event source indicator). 모바일 앱 이벤트의 경우 "app"을, 웹사이트 이벤트의 경우 "web"을 사용하십시오.
phonestringtrue*사용자의 전화번호입니다. AppLovin은 SHA-256을 사용하여 이 값을 자동으로 해시 처리합니다. 식별자를 AppLovin의 해싱 가이드라인에 따라 사전 처리하는 경우 직접 SHA-256 해시를 제공할 수도 있습니다.
*자세한 내용은 아래 Sending user identifiers를 참조하십시오.
user_idstringtrue*고객의 고유 식별자.
*자세한 내용은 아래 Sending user identifiers를 참조하십시오.
country_codestringfalse사용자의 청구지 국가 코드입니다. ISO 3166 표준을 따르십시오.
idfvstringfalse사용자의 identifier for vendors
ifastringfalse사용자의 identifier for advertisers. idfa 또는 gaid
osstringfalse사용자의 운영 체제: ios, android 또는 desktop_os
sidstringfalseSession ID
zipstringfalse사용자의 청구지 우편번호입니다. 미국 우편번호의 경우 처음 5자리만 사용하십시오.

Sending aleid

aleid는 사용자가 AppLovin 광고를 클릭한 후 AppLovin이 웹사이트 URL에 추가하는 쿼리 파라미터입니다.

이 파라미터의 존재 여부를 사용하여 어떤 클릭이 AppLovin에서 발생했는지 식별하십시오.

aleid를 전송하려면 다음 중 하나를 수행할 수 있습니다:

  1. 사이트에 AppLovin Pixel이 설치되어 있는 경우, AppLovin Pixel은 aleid 쿼리 파라미터를 감지할 때 자동으로 _axeid 쿠키를 설정합니다. 해당 쿠키가 있을 때마다 그 값을 읽은 다음, 요청에서 aleid 쿼리 파라미터의 값으로 설정하여 전송하십시오.
  2. aleid URL 쿼리 파라미터가 있는 것을 확인하면 그 값을 가져옵니다. 서버가 aleid 쿼리 파라미터를 감지하면 서버 측에서 파라미터를 읽으십시오. AppLovin은 이를 사이트에 _axeid라는 이름의 HTTP cookie로 설정할 것을 권장합니다. 이 쿠키의 만료 시간은 1년으로 설정하십시오. 이전 방법과 마찬가지로, 해당 쿠키가 있을 때마다 그 값을 읽은 다음 요청에서 aleid 쿼리 파라미터의 값으로 설정하여 전송하십시오.

Sending user identifiers

AppLovin은 client_id, axwrt, alart, user_id, email 또는 phone 필드 중 최소 하나 이상을 전달할 것을 요구합니다.

client_id
사이트에 AppLovin Pixel이 설치되어 있지 않은 경우, 방문자를 식별하기 위해 저장하는 다른 안정적인 퍼스트 파티 쿠키를 전달하십시오. 이는 전역적으로 고유해야 하며 사용자의 브라우징 세션 전반에 걸쳐 동일하게 유지되어야 합니다.
axwrt
사이트에 AppLovin Pixel이 설치되어 있는 경우, AppLovin Pixel이 자동으로 _axwrt 쿠키를 설정합니다.
alart
App 사용자의 경우, alart URL 쿼리 파라미터가 있는 것을 확인하면 그 값을 가져옵니다.
user_id
시스템에서 고객을 식별하는 고유 식별자입니다. 이는 사용자 세션 전반에 걸쳐 일관되게 유지되는 안정적인 식별자여야 합니다.
email
사용자의 이메일 주소입니다. AppLovin은 개인 정보 보호를 위해 SHA-256을 사용하여 이 값을 자동으로 해시 처리합니다. AppLovin의 가이드라인에 따라 식별자를 사전 처리하는 경우 직접 SHA-256 해시를 제공할 수도 있습니다.
phone
사용자의 전화번호입니다. AppLovin은 개인 정보 보호를 위해 SHA-256을 사용하여 이 값을 자동으로 해시 처리합니다. AppLovin의 가이드라인에 따라 식별자를 사전 처리하는 경우 직접 SHA-256 해시를 제공할 수도.

Example payloads

Page view event

{
  "events": [
    {
      "event_time": 1741784485001,
      "event_source_url": "https://applovin.com",
      "name": "page_view",
      "user_data": {
        "client_ip_address": "172.59.8.172",
        "client_user_agent": "chrome/123.456 android mobile",
        "aleid": "_aleid-query-param",
        "axwrt": "_axwrt-cookie-value",
        "user_id": "_user_id",
        "phone": "+1123456789",
        "email": "user@example.com",
        "client_id": "_first_party_identifier",
        "sid": "sid",
        "ifa": "idfa",
        "idfv": "idfv",
        "os": "macos",
        "esi": "web",
        "zip": "12345",
        "country_code": "US"
      },
      "data": null
    }
  ]
}

Generate lead event

{
  "events": [
    {
      "event_time": 1741784485001,
      "event_source_url": "https://applovin.com",
      "name": "generate_lead",
      "user_data": {
        "client_ip_address": "172.59.8.172",
        "client_user_agent": "chrome/123.456 android mobile",
        "aleid": "_aleid-query-param",
        "axwrt": "_axwrt-cookie-value",
        "user_id": "_user_id",
        "phone": "+1123456789",
        "email": "user@example.com",
        "client_id": "_first_party_identifier",
        "sid": "sid",
        "ifa": "idfa",
        "idfv": "idfv",
        "os": "macos",
        "esi": "web",
        "zip": "12345",
        "country_code": "US"
      },
      "data": {
        "currency": "USD",
        "value": 30
      }
    }
  ]
}

search