Field asset · two-clock evidence card
One public post. A later Spark Ad. Two clocks.
Use this card to keep creator fulfilment, Spark authorization, ad configuration and the first evidenced delivery interval in their proper order. The figure is a schematic sequence, not an elapsed-time scale.
Fictional teaching example. The handle, post and ad IDs, reserved example.invalid URL, dates and impression count below are invented to show the recording method. They are not an owned Superdirector campaign, a TikTok receipt, or measured performance.
The two-clock sequence
On a narrow screen, scroll the diagram sideways. Every event is also in the text table below.
The text record behind the diagram
This table is deliberately more precise than the drawing. The two CSV files include all fields, including evidence sources, time zones, report granularity and discrepancy notes.
| Field | Fictional value | What to preserve in a real case |
|---|---|---|
| Creator and post | @fictional_creator; DEMO-POST-056; https://example.invalid/tiktok/DEMO-POST-056 | Exact account, post ID and URL. The reserved example URL is not a real TikTok post. |
| Agreed public window | 14 Oct 2026, 13:00–15:00 UTC | The creator-confirmed window and its time zone, kept apart from observation. |
| First verified public | 14 Oct, 14:20 UTC | Dated observer capture or platform receipt tied to the post. This means public by the check, not necessarily published at that minute. |
| Actual publish instant | Not evidenced | Enter only if a reliable receipt provides it; otherwise keep unknown. |
| Authorization | Content Suite video request accepted 15 Oct, 11:00 UTC; displayed expiry 15 Oct 2027 | Route, authorized post, advertiser, accepted time, displayed end and grant evidence. Do not assume another route has this period. |
| Sync | 16 Oct, 16:00 UTC | Receipt that the same authorized post reached the intended Ads Manager account. Sync is not an impression. |
| Ad identity and configuration | DEMO-AD-056 matched to DEMO-POST-056; configured 17 Oct, 16:10 UTC | Ad account, campaign/ad IDs, exact creative match and dated setup or edit record. |
| Planned ad flight | 18 Oct, 09:00 UTC → 25 Oct, 23:59 UTC | Schedule as configured and ad account time zone. These are intentions, not first or last delivery evidence. |
| Status observation | Pending / To be delivered on 17 Oct, 16:40 UTC | Status, reason and time. Pending is not delivered. |
| Earliest available positive delivery row | 19 Oct 00:00 → 20 Oct 00:00 UTC; 24 fictional ad-level impressions | Matching ad, positive metric, complete report window, account/report time zone, day granularity and export time. |
| First and last actual impression | Not evidenced | Do not infer a point from a daily bucket or the scheduled end. |
| Discrepancy to investigate | Planned start is before the earliest available positive row; earlier delivery is unverified. | Check report coverage, ad status and schedule edits. Preserve both clocks while investigating. |
How to use this with a real campaign
- Replace every fictional identifier and date with a source-linked record. Keep the raw creator post receipt and ad report with the card.
- Record the ad account and report time zone before comparing times. A creator local-time promise and an Ads Manager report day may cross midnight differently.
- Use public by for a first public observation, configured for for a planned ad start, and delivery evidenced within for a positive reporting interval.
- If the report lacks positive impressions or the matching ad ID, leave paid delivery unresolved. Add a dated correction when evidence arrives; do not overwrite the earlier observation.