The consumption export keeps changing filename (每日数据 -> Week39...), which broke the glob each time. build_data.py now treats any workbook containing a 平台消耗统计 sheet as a data source and orders them by the latest date they contain, so the fresher file wins on overlapping days. 2026Week39平台消耗.xlsx covers 8/31-9/27 and fully supersedes the 2609 file, which is removed; 2608 stays for the earlier August dates. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
240 lines
6.1 KiB
JSON
240 lines
6.1 KiB
JSON
{
|
|
"meta": {
|
|
"week": "Last 3 Days: 9/25-9/27",
|
|
"source": "萌奇熊日报",
|
|
"generated_at": "2026-09-28",
|
|
"date_range": "2026/09/25-2026/09/27",
|
|
"prev_range": "2026/09/22-2026/09/24",
|
|
"note": "投放人以「投手」表 Media Buyer 列为准,@某某 已与某某合并计算;未填写投放人的 Adpingid 不计入;exclude.json 所列包名已排除。Package 后缀为该 Package 花费最高的投放地区,Adpingid 为该地区内花费最高的 Adping。"
|
|
},
|
|
"grand_total": 16775.4769,
|
|
"week34_id_count": 141,
|
|
"buyers": [
|
|
{
|
|
"name": "黄政",
|
|
"@name": "黄政",
|
|
"total": 5639.9505,
|
|
"prev_total": 4673.4343,
|
|
"active_ids": 35,
|
|
"owned_ids": 159,
|
|
"pkgs": [
|
|
{
|
|
"pkg": "com.amazon.mShop.android.shopping",
|
|
"geo": "BR",
|
|
"label": "com.amazon.mShop.android.shopping_BR",
|
|
"adping": "11892329",
|
|
"spend": 3432.6436
|
|
},
|
|
{
|
|
"pkg": "com.king.candycrushsodasaga",
|
|
"geo": "DE",
|
|
"label": "com.king.candycrushsodasaga_DE",
|
|
"adping": "6951594",
|
|
"spend": 1000.246
|
|
},
|
|
{
|
|
"pkg": "com.yandex.lavka",
|
|
"geo": "RU",
|
|
"label": "com.yandex.lavka_RU",
|
|
"adping": "8156506",
|
|
"spend": 442.1183
|
|
},
|
|
{
|
|
"pkg": "tech.jm",
|
|
"geo": "RU",
|
|
"label": "tech.jm_RU",
|
|
"adping": "1745925",
|
|
"spend": 188.43
|
|
},
|
|
{
|
|
"pkg": "com.king.candycrushsaga",
|
|
"geo": "VN",
|
|
"label": "com.king.candycrushsaga_VN",
|
|
"adping": "91560709",
|
|
"spend": 166.38
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "谭超",
|
|
"@name": "谭超",
|
|
"total": 3363.9219,
|
|
"prev_total": 2925.7038,
|
|
"active_ids": 26,
|
|
"owned_ids": 140,
|
|
"pkgs": [
|
|
{
|
|
"pkg": "com.kwai.bulldog",
|
|
"geo": "ID",
|
|
"label": "com.kwai.bulldog_ID",
|
|
"adping": "7815836",
|
|
"spend": 1735.59
|
|
},
|
|
{
|
|
"pkg": "astrum.ent.m2alyona",
|
|
"geo": "RU",
|
|
"label": "astrum.ent.m2alyona_RU",
|
|
"adping": "11690181",
|
|
"spend": 553.2
|
|
},
|
|
{
|
|
"pkg": "asrtum.ent.domovyata",
|
|
"geo": "RU",
|
|
"label": "asrtum.ent.domovyata_RU",
|
|
"adping": "8628042",
|
|
"spend": 405.3
|
|
},
|
|
{
|
|
"pkg": "com.vitastudio.mahjong",
|
|
"geo": "ID",
|
|
"label": "com.vitastudio.mahjong_ID",
|
|
"adping": "91467820",
|
|
"spend": 283.21
|
|
},
|
|
{
|
|
"pkg": "com.kwai.video",
|
|
"geo": "BR",
|
|
"label": "com.kwai.video_BR",
|
|
"adping": "12336897",
|
|
"spend": 186.3289
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "周梓君",
|
|
"@name": "周梓君",
|
|
"total": 2922.2554,
|
|
"prev_total": 2748.3079,
|
|
"active_ids": 33,
|
|
"owned_ids": 127,
|
|
"pkgs": [
|
|
{
|
|
"pkg": "com.yandex.bank",
|
|
"geo": "RU",
|
|
"label": "com.yandex.bank_RU",
|
|
"adping": "11511535",
|
|
"spend": 1004.5605
|
|
},
|
|
{
|
|
"pkg": "ru.ozon.app.android",
|
|
"geo": "KZ",
|
|
"label": "ru.ozon.app.android_KZ",
|
|
"adping": "5963354",
|
|
"spend": 715.2492
|
|
},
|
|
{
|
|
"pkg": "ru.kinopoisk",
|
|
"geo": "RU",
|
|
"label": "ru.kinopoisk_RU",
|
|
"adping": "8291713",
|
|
"spend": 607.5
|
|
},
|
|
{
|
|
"pkg": "ru.yandex.music",
|
|
"geo": "RU",
|
|
"label": "ru.yandex.music_RU",
|
|
"adping": "8566541",
|
|
"spend": 202.58
|
|
},
|
|
{
|
|
"pkg": "com.edadeal.android",
|
|
"geo": "RU",
|
|
"label": "com.edadeal.android_RU",
|
|
"adping": "6395488",
|
|
"spend": 180.0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "万科",
|
|
"@name": "万科",
|
|
"total": 2755.2147,
|
|
"prev_total": 2650.2467,
|
|
"active_ids": 25,
|
|
"owned_ids": 116,
|
|
"pkgs": [
|
|
{
|
|
"pkg": "com.king.candycrushsaga",
|
|
"geo": "TH",
|
|
"label": "com.king.candycrushsaga_TH",
|
|
"adping": "5497580",
|
|
"spend": 1328.182
|
|
},
|
|
{
|
|
"pkg": "ru.aliexpress.buyer",
|
|
"geo": "RU",
|
|
"label": "ru.aliexpress.buyer_RU",
|
|
"adping": "6607117",
|
|
"spend": 720.192
|
|
},
|
|
{
|
|
"pkg": "otello.dgis.ru",
|
|
"geo": "RU",
|
|
"label": "otello.dgis.ru_RU",
|
|
"adping": "12541739",
|
|
"spend": 180.0
|
|
},
|
|
{
|
|
"pkg": "com.uma.musicvk",
|
|
"geo": "RU",
|
|
"label": "com.uma.musicvk_RU",
|
|
"adping": "2783561",
|
|
"spend": 169.34
|
|
},
|
|
{
|
|
"pkg": "ru.kinopoisk",
|
|
"geo": "RU",
|
|
"label": "ru.kinopoisk_RU",
|
|
"adping": "10599681",
|
|
"spend": 128.57
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "詹涵粤",
|
|
"@name": "詹涵粤",
|
|
"total": 2094.1344,
|
|
"prev_total": 2143.4783,
|
|
"active_ids": 22,
|
|
"owned_ids": 174,
|
|
"pkgs": [
|
|
{
|
|
"pkg": "com.king.candycrushsaga",
|
|
"geo": "MY",
|
|
"label": "com.king.candycrushsaga_MY",
|
|
"adping": "5464039",
|
|
"spend": 1204.616
|
|
},
|
|
{
|
|
"pkg": "ru.kinopoisk",
|
|
"geo": "RU",
|
|
"label": "ru.kinopoisk_RU",
|
|
"adping": "91399821",
|
|
"spend": 170.57
|
|
},
|
|
{
|
|
"pkg": "com.oakever.meowdoku",
|
|
"geo": "RU",
|
|
"label": "com.oakever.meowdoku_RU",
|
|
"adping": "91567363",
|
|
"spend": 130.85
|
|
},
|
|
{
|
|
"pkg": "com.esprit.rpg.lttlefirykng",
|
|
"geo": "RU",
|
|
"label": "com.esprit.rpg.lttlefirykng_RU",
|
|
"adping": "10514860",
|
|
"spend": 130.8
|
|
},
|
|
{
|
|
"pkg": "sports.caliente.mx.calientedeportes",
|
|
"geo": "MX",
|
|
"label": "sports.caliente.mx.calientedeportes_MX",
|
|
"adping": "5365721",
|
|
"spend": 124.5
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"unmatched": []
|
|
} |