01 · The thesis

The market lives
beyond the keyword.

A keyword only collects what it can name. We start from how this market actually talks — then let related topics decide the data.

TraditionalKeyword in.
Sentiment out.

Only posts that said the word ever enter the dataset.

WeStart from how
the market talks.

Topics and subjects decide the data. Then we read. Then we expand.

Traditional listening starts with a keyword list. Whatever the word cannot name never enters.

A keyword only finds
what it already named.

Keywords, sub-keywords, products, campaigns, events. Channels collect whatever matched. Sentiment splits that same total. Then any sentiment can land on any topic already named — negative on product, positive on competitor. A mention counter cannot see an argument it never collected.

Listen → collect → sentiment → topics already named
ListenKeywords
Sub-keywords
Products
Campaigns
Collect

Channels keep whatever matched the list. If the word never appears, the post never enters.

Sentiment

Positive, neutral, negative — a split of the same total. Each can land on any topic already named.

Topics already namedProduct
Service
Price
Competitor
If the keyword cannot say it,
the dataset never has it.

We start from how this market talks. Context belongs to the category, and it fills as topics return — not a keyword set proposed and confirmed from the start.

A loop, not a list.
Context fills as it turns.

Traditional social listeningKeyword in.
Sentiment out.
The list is the gate. Sentiment and topics come after it has already closed.
We

Understand the market. An agent learns how this category talks — topics, subjects, the current context. That context decides what data belongs.

Collect related. Adjacent conversations enter because they belong to the subject, not because they matched a word.

Read, expand, return. Each post is evidence. New topics go back into understanding. Context fills. The loop runs again.

The snowball: more topics → back into context → the next loop is fuller

Reading the whole post is not the product. It is one step of the loop — so nothing is missed because a caption or a keyword could not say it.

Read the whole post,
not just the caption.

ANESSA Mild Milk is the illustration — one post, read in full. Brand and SKU, the on-screen promise, the spoken mechanism, a texture with no text, then the authority close.

On-screen type Công Nghệ / SMOOTH PROTECT AIR at 00:04, with the spoken mechanismOCR · 00:04SMOOTH PROTECT AIR
Brand and SKU establish the product: ANESSA Mild Milk.
OCR makes the functional promise: professional SPF 50+ for sensitive skin.
OCR + voice introduce the mechanism: Smooth Protect Air and a nourishing complex.
Visual-only texture sequence makes “lightweight on skin” tangible without adding text.
The endcard closes with authority: Asia No.1 and 100 years of suncare science.
What the keyword could not sayProtection → wearable → authority. Caption never held that. Frames, OCR, voice and sequence did — then related topics return to context.
ANESSA bottle and sun-mark logo, 00:00 — brand established00:00Brand established
On-screen text: Chống Nắng Chuyên Nghiệp Cho Da Nhạy Cảm, 00:0100:01Functional claim
Macro texture bubbles visualizing lightweight feel, 00:0800:08Texture made visible
Product endcard with ANESSA wordmark, Asia No.1 badge and 100 years of suncare science, 00:1200:12Authority close

Four evidence frames from one post — brand, functional claim, texture, authority close. Each timestamp is recoverable. ANESSA is the illustration of the Read step, not a category to follow.

The ball gets bigger because topics returned. Understanding grew. That is how the market — and the customer — come into focus.

The snowball is the loop.
Each turn, the context is fuller.

Understand → collect → read → expand → back. Flexible by category — not a set proposed and confirmed from the start.

01 · This loop’s contextHow the category
talks right now

Current subjects, not a keyword list frozen on day one.

02 · Evidence inRelated data,
whole posts read

Collect what belongs. Read visual, OCR, ASR and sequence so a caption cannot hide it.

03 · Topics returnContext fills.
The next loop is bigger.

New subjects go back to Understand. The ball is fuller than the turn before.

Not a keyword set locked at the start.
A context that keeps filling.

After the loops, you see which claims are occupied, which are still open, and whether customers confirm or break them. The post was only the illustration.

After it rolls

The category
is now visible.

Occupied, contested, open, and the customer’s own words — not a replay of one creative sequence

What can be done with this?

Decide where to stand: crowded named claims, contested how-it-feels language, or adjacent talk a keyword list never queried.Next decision: occupy an open claim — not another keyword.
OccupiedThe named claim
is crowded

A keyword list would stop here and call it the market.

ContestedHow it feels,
how it’s used

Wherever creators and customers actually fight — not in a sentiment bucket.

OpenTalk a keyword
never queried

Adjacent subjects the locked list would never have asked for.

CustomerConfirms or
breaks the claim

After use, in their own words — not as positive, neutral, or negative.

Channels enter because they belong to this market — not because a keyword was mapped to them.

The snowball rolls
through the whole field.

Social, publishers, forums, reviews and commerce. A source is in because the category talks there. Every finding stays traceable to its origin.

Social and communityPosts, video, conversation and reviews
FacebookInstagramThreadsTikTokGoogle
Publishers and forumsSelected Vietnamese outlets and communities
Tuổi TrẻVnExpressKenh14Thanh NiênDân Trí24hTinh TếVozWebtretho
Assigned commerce sourcesProduct, storefront and review evidence
ShopeeLazadaTiki
Connected business dataOptional campaign and commerce context
Google AdsGoogle AnalyticsMeta AdsShopee
In because it belongs to the market.
Kept because the source is still attached.

09 · Next

You bring the category. We start from how that market talks — not from a keyword list.

Bring us one category.
Watch the evidence grow.

See which claims are occupied, which are still open, and which demand a keyword list would never have collected.

Analyze my category ↗

Demonstration source: “ANESSA MILD MILK — CHỐNG NẮNG CHUYÊN NGHIỆP CHO DA NHẠY CẢM,” © Anessa Vietnam. Frames are used here to demonstrate the evidence model — visual, OCR, ASR, sequence — not as a category brief.