Использование дополнительных суб-идентификаторов
Как объясняется в документации Using Sub Ids documentation, Sub Ids используются издателями для сегментации трафика. Например, они могут делать это по источникам трафика. Эта информация будет отображаться на вкладке Статистика, в подвкладке Sub IDs.
Кроме этого, есть еще два параметра, которые по сути являются тем же самым, что и 'sub': 'sub2' и 'sub3'.
Примеры
Асинхронные рекламные зоны: Баннеры, липкие баннеры, мгновенные сообщения, внешние объявления и мультиформаты
Добавлены data-sub = XXXXXX, data-sub2 = XXXXXX и data-sub3 = XXXXXX
<script async type="application/javascript" src="https://ads.examplesite.com/ad-provider.js"></script>
<ins class="adsbynetwork" data-zoneid="1234567" data-sub="XXXXXX" data-sub2="XXXXXX" data-sub3="XXXXXX"></ins>
<script>(AdProvider = window.AdProvider || []).push({"serve": {}});</script>
iFrames
Добавлены &sub= XXXXXX, &sub2= XXXXXX и &sub3= XXXXXX
<iframe src="//a.examplesite.com/iframe.php?idzone=1234567&size=300x250&sub=XXXXXX&sub2=XXXXXX&sub3=XXXXXX" width="300" height="250" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
Родина
Добавлено как data-ad_sub="XXXXXX"; data-ad_sub2 = "XXXXXX"; data-ad_sub3 = "XXXXXX";
data-ad_sub= "XXXXXX";
data-ad_sub2 = "XXXXXX";
data-ad_sub3 = "XXXXXX";
RTB
В объект ext добавлены &sub=XXXXXX, &sub2=XXXX, &sub3=XXXX
{
"id": "d4b5c697-41f3-4c1c-a3d5-5fd01b5ef2aa",
"imp": [
{
"id": "974090632",
"banner": {
"w": 300,
"h": 250
}
}
],
"site": {
"id": "12345",
"domain": "sitedomain.com",
"cat": ["IAB25-3"],
"page": "https://sitedomain.com/page"
},
"device": {
"ua": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36",
"ip": "131.34.123.159",
"geo": {
"country": "IRL"
},
"language": "en",
"os": "Linux & UNIX",
"js": 0,
"ext": {
"remote_addr": "131.34.123.159",
"x_forwarded_for": "",
"accept_language": "en-GB;q=0.8,pt-PT;q=0.6,en;q=0.4,en-US;q=0.2,de;q=0.2,es;q=0.2,fr;q=0.2"
}
},
"user": {
"id": "57592f333f8983.043587162282415065"
},
"ext": {
"sub": 1221,
"sub2": 2222,
"sub3": 3333
}
}
Эти параметры можно использовать для еще большего сегментирования трафика. Однако, в отличие от sub, они не будут отображаться на вкладке Sub IDs вкладки Statistics. Однако мы регистрируем их внутри системы. Единственный способ получить данные для этих метрик - через API Global Routes for Publishers.
Вот два примера того, как должен выглядеть запрос, чтобы получить данные из sub2 и sub3 соответственно:
Группировка по под2 и под3
{
"count": 0,
"detailed": 0,
"timezone": "Europe/Dublin",
"totals": 1,
"filter": {
"date_from": "2019-11-07",
"date_to": "2019-11-07",
"zone_id": [
1234567
]
},
"group_by": [
"sub2",
"sub3"
],
"order_by": [
{
"field": "impressions",
"order": "desc"
}
],
"projection": [
"base"
],
"limit": 25,
"offset": 0
}
Фильтрация и группировка по под2 и под3
{
"count": 0,
"detailed": 0,
"timezone": "Europe/Dublin",
"totals": 1,
"filter": {
"date_from": "2019-11-07",
"date_to": "2019-11-07",
"sub": [
10001
],
"sub2":[
10002
],
"sub3":[
10003
],
"zone_id": [
1234567
]
},
"group_by": [
"sub2",
"sub3"
],
"order_by": [
{
"field": "impressions",
"order": "desc"
}
],
"projection": [
"base"
],
"limit": 25,
"offset": 0
}
Примечание: Группировать можно только по двум измерениям. Если вы хотите сгруппировать по 'sub', вам нужно удалить либо 'sub2', либо 'sub3'. В противном случае ответ выдаст ошибку.
{
"message": "Request `group_by` data is invalid."
}