Code & data
Measure a short-video experiment without inventing a viral result
Choose a question, log comparable releases, calculate rates with their denominators and use AI to inspect a real export without fabricating analytics.
Ask a question one small change can address
For the cable-label video, the question might be: does an opening question help viewers understand the demonstration sooner than a direct instruction? Change the opening while keeping the body, duration, narration level and final action as similar as practical. Record unavoidable differences. If you change the topic, length, music and title together, you will not know which change explains a difference.
Organic publication does not randomly assign identical viewers to each version. Audience, timing, recommendations and competing content can vary. Call the comparison an observational experiment and keep causal language modest. It can suggest a useful next edit; it cannot prove an algorithm rule or promise that the next post will go viral.
Write down what each metric actually means
Use the platform's own metric names and definitions from your export date. YouTube's current engagement help defines average view duration using engaged views and their watch time. Do not substitute all starts as the denominator or combine differently defined values into a single average. Keep platform, video ID, observation window and metric definition beside every row.
Choose one primary outcome before comparing results, such as the platform-reported average view duration for videos of similar length. Add a practical secondary signal, such as relevant questions from viewers, recorded without personal identifiers. Likes, views, comments and completion are different observations. Do not convert one into another when the export lacks the field.
Use a small, explicit data table
Create one row per version and observation window. Include publication time and timezone, video duration, opening wording, collection time, available metrics and known changes. Keep missing values blank or mark them missing; zero means observed none. Store the original export separately from the analysis table so a transformation error can be traced.
The example below is deliberately synthetic. It illustrates arithmetic only and is not KitForma traffic, a real campaign or a performance forecast. Its watch-time column uses exactly the same engaged-view population as its denominator. Never replace missing measurements with plausible numbers to make a chart look complete.
version,engaged_views,watch_seconds_same_population,video_seconds
A,120,2160,35
B,90,1890,35
Synthetic example: A = 2160 / 120 = 18 s; B = 1890 / 90 = 21 s.
Difference = 3 s; relative to A = 3 / 18 ≈ 16.7%.
This is an illustrative calculation, not evidence that B caused improvement.Ask AI to identify gaps before interpreting the table
Give the assistant the column definitions and a short anonymised sample. Ask it to list missing denominators, duplicate rows and incomparable windows before suggesting an interpretation. Compute arithmetic in a spreadsheet or a small script and compare the result yourself. A language model may produce a confident explanation for data it cannot verify.
KitForma's writing tools have no live web or channel-analytics access in the current source. Pasting a video URL does not grant access to its private measurements. Supply the numbers you are authorised to analyse, keeping the input within the displayed limit. Use the chart tool for a reviewed table; the chart is a view of supplied values, not evidence that they are true.
Review this anonymised video table. First list missing fields and comparisons that are not valid. Then restate only the observed differences. Do not claim causation, statistical significance or future reach. Do not invent unavailable metrics. Return a short audit and one next test.
Definitions: [paste metric definitions]
Table: [paste verified rows]Compare fairly and write a bounded conclusion
For the synthetic example, B has a higher calculated average among the specified engaged views, while A has more engaged views. Neither fact establishes which version better serves the overall audience. You would also want comparable windows and information about who was exposed. A longer mean can reflect a different viewer mix, not a better opening.
Write the conclusion in three parts: observed difference, important uncertainty and next action. For example: “B averaged three seconds more in this illustrative table; exposure and audience are unknown; test the opening again with a comparable topic and window.” Avoid declaring statistical significance without an appropriate design, underlying data and analysis. Three neat rows do not provide them.
Close the loop without manufacturing engagement
After a real comparison, make one next edit and record why. Keep titles truthful to the actual content. Do not buy views, post fake reactions or recycle fabricated comments as social proof. If viewers misunderstand the demonstration, fix the explanation even if a misleading opening attracted attention. Choose a useful outcome rather than optimising an isolated number at the reader's expense.
Archive the original exports, calculation method, final comparison and unresolved limitations. If a metric definition changes, annotate the boundary before comparing old and new releases. This gives you a repeatable learning record without an unsupported promise of virality. No live analytics access, publication or audience test was performed for this guide.
KITFORMA
Put it into practice
Reading guides is free and needs no account. Linked tools explain any account or Pro requirements.
Further reading
Sources last reviewed:
KitForma prepared this guide with AI assistance. Examples illustrate a workflow; they are not measurements of real sales, search volume or success. Check the linked sources and the result with your own file.
How to use this guide
Published and maintained by KitForma. The linked references explain the relevant formats and definitions. Examples use sample inputs; they do not establish a speed, quality or compatibility guarantee for your files. Check the tool’s stated limits and inspect your downloaded result.