Conversion API를 사용하여 웹사이트의 lead gen 이벤트를 전송하십시오. AppLovin은 광고주가 최적의 캠페인 성과를 달성할 수 있도록 AppLovin Pixel과 함께 Conversion API를 사용할 것을 권장합니다.
하나 이상의 이벤트를 AppLovin Event API에 제출하려면 https://b.applovin.com/v1/event로 HTTP POST 요청을 보내십시오.
| Header name | Value |
|---|---|
| Authorization | 귀하의 Conversion API key |
| Name | Type | Required | Description |
|---|---|---|---|
pixel_id | string | true | 귀하의 AppLovin Event Key |
AppLovin dashboard의 Keys 섹션에서 AppLovin Event Key 및 Conversion API Key를 획득하십시오.
| Code | Meaning |
|---|---|
| 200 | 모든 이벤트가 성공적으로 처리됨 |
| 400 | 요청에 오류가 있음. 전체 배치가 드롭됨 |
| 401 | 인증 실패 |
HTTP 요청의 POST 페이로드는 귀하가 제출하는 이벤트를 설명합니다:
| Name | Type | Required | Description |
|---|---|---|---|
events | ServerEvent[] | true | 제출할 이벤트 목록입니다. 모든 이벤트는 유효해야 합니다. 유효하지 않은 이벤트가 하나라도 있으면 배치가 실패합니다. 최대 배치 크기는 100입니다. |
| Name | Type | Required | Description |
|---|---|---|---|
data | EventData | true | 이 이벤트의 데이터입니다. 각 이벤트에 대해 보낼 데이터는 아래 EventData를 참조하십시오. |
event_source_url | string | true | 이벤트가 발생한 전체 URL (예: https://example.com/product?product_name=widget ) |
event_time | number | true | 밀리초 단위의 현재 Unix epoch time |
name | string | true | 이 이벤트의 이름입니다. 반드시 page_view 또는 generate_lead 중 하나여야 합니다. 사용자가 사이트의 새 페이지로 이동할 때 page_view를 트리거하십시오. 잠재 고객이 일반적으로 양식을 제출하여 관심을 표명할 때(예: 사용자가 제품에 대한 자세한 정보를 받기 위해 문의 양식을 제출할 때) generate_lead를 트리거하십시오. |
user_data | UserData | true | aleid, client_id, axwrt, alart 등의 데이터 필드가 포함된 아래 User data 테이블을 참조하십시오. |
dedupe_id | string | false | 이 이벤트의 고유 식별자입니다. 중복 제거에 사용됩니다. 동일한 pixel 이벤트와 server-to-server 이벤트는 동일한 dedupe_id를 가져야 합니다. 아래의 aleid와는 다릅니다. |
data는 모든 이벤트에 필수입니다.
page_view의 경우, data를 null로 설정하십시오.
generate_lead의 경우, 항상 { "currency": "«ISO-4217»", "value": «number» }를 전송하십시오.
| Name | Type | Required | Description |
|---|---|---|---|
currency | string | true | 통화에 대한 세 자리 ISO 4217 코드 |
value | number | true | 비즈니스에 대한 품질 또는 실제 가치를 반영하는 액션의 금전적 가치입니다. 강력한 리드의 경우 더 높은 값을 전달하고, 중복 제출이나 품질이 낮은 리드의 경우 0을 전달하십시오. 가치가 0인 리드는 최적화에서 할인되거나 제외될 수 있습니다. |
app_open 이벤트는 모바일 앱 연동 전용입니다.
사용자가 앱을 시작할 때 이 이벤트를 트리거하십시오.
이 이벤트에 대해 전달할 data 객체는 없습니다.
| Name | Type | Required | Description |
|---|---|---|---|
alart | string | true* | 쿼리 파라미터로 설정된 alart.*자세한 내용은 아래 Sending user identifiers를 참조하십시오. |
aleid | string | true† | 추가 세부 정보는 아래 Sending aleid를 참조하십시오. †URL에 존재하는 경우 필수입니다 (광고 클릭 후 AppLovin에 의해 전송됨). |
axwrt | string | true* | AppLovin Pixel에 설정된 axwrt.*자세한 내용은 아래 Sending user identifiers를 참조하십시오. |
client_id | string | true* | 안정적인 퍼스트 파티 사용자 식별자. *자세한 내용은 아래 Sending user identifiers를 참조하십시오. |
client_ip_address | string | true | 이벤트에 해당하는 브라우저의 IP 주소(공백 없음). IPv4 또는 IPv6 주소를 모두 사용할 수 있습니다. IPv4가 더 권장됩니다. |
client_user_agent | string | true | 기기/브라우저의 User Agent |
email | string | true* | 사용자의 이메일 주소입니다. AppLovin은 SHA-256을 사용하여 이 값을 자동으로 해시 처리합니다. 식별자를 AppLovin의 해싱 가이드라인에 따라 사전 처리하는 경우 직접 SHA-256 해시를 제공할 수도 있습니다. *자세한 내용은 아래 Sending user identifiers를 참조하십시오. |
esi | string | true | 이벤트 소스 표시기(Event source indicator). 모바일 앱 이벤트의 경우 "app"을, 웹사이트 이벤트의 경우 "web"을 사용하십시오. |
phone | string | true* | 사용자의 전화번호입니다. AppLovin은 SHA-256을 사용하여 이 값을 자동으로 해시 처리합니다. 식별자를 AppLovin의 해싱 가이드라인에 따라 사전 처리하는 경우 직접 SHA-256 해시를 제공할 수도 있습니다. *자세한 내용은 아래 Sending user identifiers를 참조하십시오. |
user_id | string | true* | 고객의 고유 식별자. *자세한 내용은 아래 Sending user identifiers를 참조하십시오. |
country_code | string | false | 사용자의 청구지 국가 코드입니다. ISO 3166 표준을 따르십시오. |
idfv | string | false | 사용자의 identifier for vendors |
ifa | string | false | 사용자의 identifier for advertisers. idfa 또는 gaid |
os | string | false | 사용자의 운영 체제: ios, android 또는 desktop_os |
sid | string | false | Session ID |
zip | string | false | 사용자의 청구지 우편번호입니다. 미국 우편번호의 경우 처음 5자리만 사용하십시오. |
aleidaleid는 사용자가 AppLovin 광고를 클릭한 후 AppLovin이 웹사이트 URL에 추가하는 쿼리 파라미터입니다.
이 파라미터의 존재 여부를 사용하여 어떤 클릭이 AppLovin에서 발생했는지 식별하십시오.
aleid를 전송하려면 다음 중 하나를 수행할 수 있습니다:
aleid 쿼리 파라미터를 감지할 때 자동으로 _axeid 쿠키를 설정합니다.
해당 쿠키가 있을 때마다 그 값을 읽은 다음, 요청에서 aleid 쿼리 파라미터의 값으로 설정하여 전송하십시오.aleid URL 쿼리 파라미터가 있는 것을 확인하면 그 값을 가져옵니다.
서버가 aleid 쿼리 파라미터를 감지하면 서버 측에서 파라미터를 읽으십시오.
AppLovin은 이를 사이트에 _axeid라는 이름의 HTTP cookie로 설정할 것을 권장합니다.
이 쿠키의 만료 시간은 1년으로 설정하십시오.
이전 방법과 마찬가지로, 해당 쿠키가 있을 때마다 그 값을 읽은 다음 요청에서 aleid 쿼리 파라미터의 값으로 설정하여 전송하십시오.AppLovin은 client_id, axwrt, alart, user_id, email 또는 phone 필드 중 최소 하나 이상을 전달할 것을 요구합니다.
client_idaxwrt_axwrt 쿠키를 설정합니다.
alartalart URL 쿼리 파라미터가 있는 것을 확인하면 그 값을 가져옵니다.
user_idemailphone{
"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
}
]
}
{
"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
}
}
]
}