Bootcamp Widget Inventory Test

Testing which ESY bootcamp category IDs have ad inventory. Each widget below loads independently — green border = rendered ads, red border = empty/no inventory.

Widgets auto-detect rendering after 8 seconds. Check the status badges for results.

Inventory Status Dashboard

1. Category ID Widgets (Bootcamp Categories)

Using category_id parameter — these are ad-hoc category-based widgets. ESY will only return results if they have advertisers matching each category.

cat: 913

Software Engineering Boot Camp

Loading...

General SE bootcamp — used on most new pages. Expected: HAS inventory

cat: 1025

Data Science Boot Camp

Loading...

DS-specific category. Testing: Does this have inventory?

cat: 1026

Data Analytics Boot Camp

Loading...

DA-specific category. Testing: Does this have inventory?

cat: 965

Cybersecurity Boot Camp

Loading...

Cybersecurity-specific category.

cat: 914

AI Machine Learning Boot Camp

Loading...

AI/ML-specific category.

cat: 1024

UX Design Boot Camp

Loading...

UX Design-specific category.

cat: 911

Cloud Engineering Boot Camp

Loading...

Cloud/DevOps-specific category.

cat: 827

IT Training Boot Camps (Parent)

Loading...

Parent category for all IT bootcamps. Should have broadest inventory.

cat: 828

CISSP Training Boot Camp

Loading...

Cert-specific bootcamp category.

cat: 913,1025

SE + Data Science Combined

Loading...

Multiple category IDs combined — tests if ESY merges inventory.

cat: 827,913,965

IT + SE + Cybersecurity Combined

Loading...

Broad combo — should maximize inventory if any bootcamp ads exist.

cat: 1029

IT Certification (Parent)

Loading...

Parent category for all IT certifications.

cat: 1049

IT Cert > AutoCAD

Loading...
cat: 1032

IT Cert > CEH (Ethical Hacker)

Loading...
cat: 1031

IT Cert > CISA

Loading...
cat: 1030

IT Cert > CISSP

Loading...
cat: 1202

IT Cert > Data Analytics

Loading...
cat: 1033

IT Cert > Full Stack Developer

Loading...
cat: 912

Boot Camp > (ISC)² CGRC

Loading...
cat: 851

Boot Camp > CCNA & CyberOps

Loading...
cat: 845

Boot Camp > CCSP

Loading...
cat: 844

Boot Camp > CISM

Loading...
cat: 848

Boot Camp > CompTIA A+

Loading...
cat: 1077

Boot Camp > CompTIA Cloud+

Loading...
cat: 897

Boot Camp > CompTIA CySA+

Loading...
cat: 847

Boot Camp > CompTIA Network+

Loading...
cat: 846

Boot Camp > CompTIA Security+

Loading...
cat: 850

Boot Camp > Ethical Hacking Dual Cert

Loading...
cat: 849

Boot Camp > Microsoft Azure Dual Cert

Loading...

2. Pre-Configured Widget IDs

Using widget_id parameter — these are pre-configured in the ESY dashboard with their own category targeting. They should always return results if the widget is active.

widget_id: 901744

Data Science (Pre-configured)

Loading...

Used on /bootcamps/data-science/ page. This is the original widget.

widget_id: 901743

Data Analytics (Pre-configured)

Loading...

Used on /bootcamps/data-analytics/ page.

widget_id: 918062

Software Engineering (Pre-configured)

Loading...

Used on /bootcamps/software-engineering/ and /bootcamps/comptia-training/.

widget_id: 901715

UX Design (Pre-configured)

Loading...

Used on /bootcamps/ux-design/ page.

widget_id: 901742

Cybersecurity / Ethical Hacking (Pre-configured)

Loading...

Used on /bootcamps/ethical-hacking/ and /bootcamps/cissp-training/.

widget_id: 907381

Multi-Step Search (Pre-configured)

Loading...

General multi-step program finder widget. Uses type: custom.

3. Head-to-Head: Data Science category_id vs widget_id

Same content, different ESY API approach. This reveals whether the widget_id has different targeting than the category_id.

category_id: 1025 Loading...

Ad-hoc Data Science Boot Camp category

widget_id: 901744 Loading...

Pre-configured Data Science widget

4. Control Group (Known Working — Non-Bootcamp)

These degree-program category IDs are known to have inventory. If these work but bootcamp IDs don't, the issue is ESY inventory coverage.

cat: 782,529

Cybersecurity Degrees (Control)

Loading...
cat: 922,925

Computer Science Degrees (Control)

Loading...

5. Raw Console Log

Initializing widgets...