WeboStats API
საჯარო, უფასო API ქართული საიტების რეიტინგის, ტრაფიკის სტატისტიკისა და ვიზიტორთა მრიცხველისთვის. ყველა endpoint მუშაობს GET მეთოდით, აბრუნებს JSON-ს და ღიაა cross-origin გამოძახებისთვის.
მრიცხველი & ვიზიტორები
აღრიცხავს გვერდის ერთ ნახვას და აბრუნებს 1×1 გამჭვირვალე GIF-ს.
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| site_id | required | საიტის ID |
| s | optional | სესიის იდენტიფიკატორი |
| page | optional | გვერდის URL |
| ref | optional | referrer |
GET https://static.webo.ge/api/counter_hit?site_id=1&page=https://example.ge/
image/gif — 1×1 პიქსელი
heartbeat — ვიზიტორს ინარჩუნებს ონლაინ სტატუსში (~2 წთ). ონლაინ ფანჯარა 5 წთ.
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| site_id | required | საიტის ID |
| s | optional | სესია |
GET https://static.webo.ge/api/counter_ping?site_id=1&s=ab12cd34
image/gif — 1×1 პიქსელი
აბრუნებს მრიცხველის SVG ბეჯს. გამოიყენება img-ად. ფერი ხელით ირჩევა — ტექსტის ფერი ავტომატურად კონტრასტდება.
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| site_id | required | საიტის ID |
| style | optional | 1–6 — pill | split | minimal | neon | glass | terminal |
| color | optional | ნებისმიერი hex, მაგ. %236366f1 (აქცენტი/ფონი) |
| size | optional | compact | default | large |
<img src="https://static.webo.ge/api/counter_image?site_id=1&style=1&color=10b981">
image/svg+xml
მიმდინარე ონლაინ ვიზიტორები (5-წუთიანი ფანჯარა).
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| site_id | required | საიტის ID |
GET https://static.webo.ge/api/online_count?site_id=1
{
"site_id": 1,
"online": 42
}
სტატისტიკა
დღევანდელი შემაჯამებელი — ჰიტები, უნიკალები, რანკი, GE %.
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| site_id | required | საიტის ID |
GET https://static.webo.ge/api/counter_stats?site_id=1
{
"rank": 17,
"hits": 1240,
"unique_visitors": 880,
"georgia_pct": 87
}
დეტალური ანალიტიკა გრაფიკებისთვის — ბრაუზერები, OS, ქვეყნები, გვერდები.
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| site_id | required | საიტის ID |
| type | required | browsers, os, countries, pages, hours, daily |
| days | optional | პერიოდი (default 30) |
GET https://static.webo.ge/api/stat_data?site_id=1&type=browsers
[
{ "label": "Chrome", "cnt": 640 }
]
მთელი ქსელის დღევანდელი ჯამური მაჩვენებლები.
GET https://static.webo.ge/api/counter_total_stats
{
"total_hits": 152340,
"total_uniques": 61200
}
რეიტინგი & კატეგორიები
რეიტინგის ტოპ-100 საიტი, დალაგებული rank-ით.
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| limit | optional | მაქსიმალური რაოდენობა (default 100) |
GET https://static.webo.ge/api/sites
[
{
"id": 5,
"name": "Example.ge",
"rank": 1
}
]
საიტების კატეგორიების სია.
GET https://static.webo.ge/api/categories
[
{ "id": 1, "name": "მედია" }
]
სარეკლამო ზონები
აბრუნებს ზონისთვის გასაშვებ რეკლამას JSON-ად (weighted როტაცია).
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| zone | required | ზონის კოდი (hex) |
| device | optional | targeting — desktop | mobile | tablet |
| geo | optional | targeting — ქვეყნის კოდი (მაგ. GE) |
| lang | optional | targeting — ka | en |
GET https://static.webo.ge/api/ad_zone_serve?zone=a1b2c3d4
{
"zone": "a1b2c3d4",
"ad": {
"id": 3,
"title": "აქცია -50%",
"image_url": "https://…/banner.jpg",
"target_url": "https://static.webo.ge/api/ad_click?ad=3",
"impressions": 1250,
"clicks": 42
}
}
ვიდეო pre-roll VAST 2.0 XML — VideoJS, JW Player თავსებადი.
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| zone | required | ვიდეო-ზონის კოდი |
| geo | optional | targeting — ქვეყნის კოდი |
| device | optional | targeting |
GET https://static.webo.ge/api/vast.php?zone=a1b2c3d4&geo=GE
application/xml — VAST 2.0
დაწკაპუნების ტრეკინგი — ითვლის დაწკაპუნებას და გადამისამართებს სამიზნე URL-ზე. type=impression აღრიცხავს ნაჩვენებს (VAST).
| სახელი | საჭიროება | აღწერა |
|---|---|---|
| ad | required | რეკლამის ID |
| type | optional | impression | click |
GET https://static.webo.ge/api/ad_click?ad=3
302 → target_url
მზად ხარ ინტეგრაციისთვის?
დაამატე შენი საიტი და მიიღე site_id + მზა embed კოდი.