IoT-Driven Campaign Adjustment Logs
This dataset logs real-time adjustments to digital marketing campaigns triggered by IoT sensor data, including details on the sensor event, campaign parameters changed, AI/ML decision context, and operator actions. It enables marketers and data scientists to analyze, automate, and optimize campaign responsiveness to live audience interactions, driving digital transformation in marketing operations.
Sample rows
preview · 8 of 65 rows · all 17 columns| adjustment_idstring | adjusted_parameterstring | pre_adjustment_valuefloat | operator_idstring | campaign_idstring | campaign_namestring | adjustment_timestampdatetime | sensor_idstring | sensor_typestring | sensor_locationstring | trigger_eventstring | post_adjustment_valuefloat | adjustment_typestring | ai_decision_scorefloat | ai_model_versionstring | audience_segmentstring | adjustment_reasonstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ADJ-100001 | bid | 0.85 | OP-0031 | CMP-32455 | Spring Sale 2024 | 2024-03-05T09:12:15Z | SEN-7821 | motion | Store #14 Entrance | customer_present | 1 | increase | 0.91 | v3.4.1 | new_visitors | Increased bid due to high influx of new customers detected. |
| ADJ-100002 | budget | 1500 | OP-0031 | CMP-32455 | Spring Sale 2024 | 2024-03-05T09:14:50Z | SEN-7822 | camera | Aisle #7 | high_traffic | 1800 | increase | 0.74 | v3.4.1 | mobile_users | Budget increased to accommodate spike in mobile users. |
| ADJ-100003 | bid | 0.65 | OP-0092 | CMP-52112 | Summer Gear Promo | 2024-03-07T10:07:21Z | SEN-9120 | temperature | Store #22 Main | temperature_above_threshold | 0.55 | decrease | 0.67 | v3.3.8 | loyal_customers | Bid decreased due to reduced interest in summer gear. |
| ADJ-100004 | ad_frequency | 3 | OP-0092 | CMP-52112 | Summer Gear Promo | 2024-03-07T10:19:45Z | SEN-9121 | beacon | Store #22 Checkout | customer_present | 4 | increase | 0.82 | v3.3.8 | desktop_users | Ad frequency increased to target desktop users at checkout. |
| ADJ-100005 | ad_frequency | 2 | OP-0018 | CMP-00478 | Weekend Flash Deals | 2024-03-09T11:02:30Z | SEN-6700 | motion | Store #5 Entrance | customer_present | 1 | decrease | 0.59 | v2.8.5 | returning_visitors | Reduced ad frequency due to repeated exposure to same users. |
| ADJ-100006 | budget | 500 | OP-0018 | CMP-00478 | Weekend Flash Deals | 2024-03-09T11:10:13Z | SEN-6701 | camera | Store #5 Exit | low_footfall | 350 | decrease | 0.84 | v2.8.5 | loyal_customers | Budget decreased to optimize spend during low traffic. |
| ADJ-100007 | bid | 1.2 | OP-0025 | CMP-87522 | New Arrivals Showcase | 2024-03-10T13:17:02Z | SEN-2328 | beacon | Website Header | high_traffic | 1.5 | increase | 0.94 | v4.0.2 | new_visitors | Bid increased based on high web traffic from new users. |
| ADJ-100008 | ad_frequency | 2.5 | OP-0025 | CMP-87522 | New Arrivals Showcase | 2024-03-10T13:22:20Z | SEN-2329 | motion | Store #8 Entrance | customer_present | 3 | increase | 0.78 | v4.0.2 | mobile_users | Frequency increased for mobile segment during peak hours. |
| ADJ-100009 | budget | 700 | OP-0025 | CMP-87522 | New Arrivals Showcase | 2024-03-10T13:31:45Z | SEN-2330 | camera | Website Banner | high_traffic | 900 | increase | 0.87 | v4.0.2 | new_visitors | Budget increased to support banner ad during traffic peak. |
| ADJ-100010 | bid | 1 | OP-0031 | CMP-32455 | Spring Sale 2024 | 2024-03-05T09:20:18Z | SEN-7823 | temperature | Store #14 Main | temperature_above_threshold | 1.2 | increase | 0.79 | v3.4.1 | loyal_customers | Bid increased due to interest from loyal customers. |
| ADJ-100011 | ad_frequency | blank | OP-0018 | CMP-00478 | Weekend Flash Deals | 2024-03-09T11:25:04Z | SEN-6702 | beacon | Store #5 Checkout | customer_present | 2 | resume | blank | v2.8.5 | returning_visitors | Resumed ad frequency after temporary pause. |
| ADJ-100012 | bid | blank | blank | CMP-52112 | Summer Gear Promo | 2024-03-07T10:35:10Z | SEN-9122 | motion | Store #22 Entrance | customer_present | 0.6 | increase | 0.88 | v3.3.8 | new_visitors | Bid increased for new visitors detected entering store. |
| ADJ-100013 | bid | 1 | OP-0031 | CMP-32455 | Spring Sale 2024 | 2024-03-05T09:33:55Z | SEN-7824 | beacon | Store #14 Checkout | customer_present | 1.5 | increase | 0.73 | v3.4.1 | mobile_users | Mobile users at checkout prompted bid increase. |
| ADJ-100014 | budget | 450 | OP-0018 | CMP-00478 | Weekend Flash Deals | 2024-03-09T11:39:18Z | SEN-6703 | camera | Website Banner | high_traffic | 600 | increase | 0.71 | v2.8.5 | mobile_users | Budget increased for mobile banner during traffic peak. |
| ADJ-100015 | bid | blank | blank | CMP-87522 | New Arrivals Showcase | 2024-03-10T13:44:06Z | SEN-2331 | temperature | Store #8 Main | temperature_above_threshold | 1.1 | increase | 0.81 | v4.0.2 | desktop_users | Bid increased due to product interest spike. |
| ADJ-100016 | budget | 1300 | OP-0092 | CMP-52112 | Summer Gear Promo | 2024-03-07T10:44:28Z | SEN-9123 | camera | Store #22 Main | high_traffic | 1500 | increase | 0.93 | v3.3.8 | loyal_customers | Budget increased for loyal segment during traffic surge. |
| ADJ-100017 | bid | 1.2 | OP-0031 | CMP-32455 | Spring Sale 2024 | 2024-03-05T09:48:12Z | SEN-7825 | motion | Store #14 Entrance | customer_present | 0.8 | decrease | 0.62 | v3.4.1 | returning_visitors | Bid decreased due to return of same users. |
| ADJ-100018 | ad_frequency | blank | blank | CMP-00478 | Weekend Flash Deals | 2024-03-09T11:53:54Z | SEN-6704 | beacon | Store #5 Entrance | customer_present | 1.5 | increase | 0.77 | v2.8.5 | new_visitors | Ad frequency increased for new visitors. |
| ADJ-100019 | ad_frequency | 3 | OP-0025 | CMP-87522 | New Arrivals Showcase | 2024-03-10T13:56:39Z | SEN-2332 | motion | Store #8 Entrance | customer_present | 2 | decrease | 0.54 | v4.0.2 | returning_visitors | Ad frequency reduced due to repeated exposure. |
| ADJ-100020 | budget | 600 | OP-0092 | CMP-52112 | Summer Gear Promo | 2024-03-07T10:53:30Z | SEN-9124 | beacon | Website Footer | low_footfall | 400 | decrease | 0.69 | v3.3.8 | desktop_users | Budget decreased due to low web traffic. |
What the 65 rows show
from the 65-row sampleBudget (adjusted parameter) stands out: mean pre_
- 2.1median pre_
adjustment_ value - 3adjustment types
- 4sensor types
- 6trigger events
- 11audience segments
- 12ai model versions
Median 2.1, from 0.55 to 1,600.
- string 13
- float 3
- datetime 1
Columns
17 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 13 columns | |||
adjustment_id | string | Unique identifier for each campaign adjustment event.unique | ADJ-100001 |
campaign_id | string | Identifier for the digital marketing campaign being adjusted. | CMP-32455 |
campaign_name | string | Human-readable name of the marketing campaign. | Spring Sale 2024 |
sensor_id | string | Unique identifier for the IoT sensor that triggered the adjustment. | SEN-7821 |
sensor_type | string | Type of IoT sensor (e.g., motion, temperature, beacon, camera).4 types | motion |
sensor_location | string | Physical or logical location of the sensor (e.g., 'Store #12 Entrance', 'Website Banner').optional | Store #14 Entrance |
trigger_event | string | Description or type of event detected by the sensor that triggered the adjustment (e.g., 'customer_present', 'high_traffic', 'temperature_above_threshold').6 events | customer_present |
adjusted_parameter | string | Name of the campaign parameter that was adjusted (e.g., 'bid', 'budget', 'ad_frequency', 'target_audience').3 parameters | bid |
adjustment_type | string | Type of adjustment performed (e.g., 'increase', 'decrease', 'pause', 'resume', 'targeting_change').6 values | increase |
ai_model_version | string | Version identifier for the AI/ML model used to make the adjustment decision.12 versions · optional | v3.4.1 |
audience_segment | string | Target audience segment affected by the adjustment (e.g., 'new_visitors', 'loyal_customers', 'mobile_users').11 segments · optional | new_visitors |
adjustment_reason | string | Detailed explanation or rationale for the adjustment, as provided by the AI/ML system or operator.optional | Bar crowd spike. |
operator_id | string | Identifier for the human operator or system that approved or executed the adjustment (if applicable).11 operators · optional | OP-0031 |
| Numbers 3 columns | |||
pre_adjustment_value | float | Value of the adjusted campaign parameter before the change (e.g., previous bid, budget, or display frequency).optional | 0.85 |
post_adjustment_value | float | Value of the adjusted campaign parameter after the change. | 1 |
ai_decision_score | float | Confidence score or probability (0-1) from the AI/ML model that recommended the adjustment.0 to 1 · optional | 0.91 |
| Dates and times 1 column | |||
adjustment_timestamp | datetime | Timestamp when the campaign adjustment was made. | 2024-03-05T09:12:15Z |
Use it for
A marketing dashboard
Pre_
adjustment_ value by adjusted_ parameter and a breakdown of operator_ id. Excel, Power BI or Tableau. Why do the 12 budget rows have a mean pre_
adjustment_ value of 737.5? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Adjustments65ADJ-1000010.85bidADJ-1000021500budgetADJ-1000030.65bid
A software demo
Believable adjustments with campaign_
id, campaign_ name and adjustment_ timestamp to fill a screen in front of a buyer.
blueprint · iot-driven-campaign-adjustment-logs
Behind this dataset
Same schema. As many rows as you need.
These 65 rows came out of a blueprint — 17 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Each row records a unique campaign adjustment event linked to an IoT sensor trigger.
- Include sensor type, adjustment type, previous and new campaign parameters.
- Log timestamp, campaign ID, and adjustment outcome metrics.
- Capture audience segment influenced and resulting performance uplift.
- Exclude adjustments unrelated to real-time sensor data.
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- iot-driven-campaign-adjustment-logs