TapCub is live — analytics, insights and live chat, free on one platform
Help center

How do I add annotations to my charts?

Mark campaigns, releases, ads changes and incidents on trend charts, one at a time from the chart or in bulk from a CSV file.

Website analytics2 min readLast updated Nov 4, 2026TapCub team

Short answer

Click Annotate on the Web analytics overview chart and drag across the dates, or add one under Configuration → Annotations. You can import up to 500 from a CSV. Analysts and above can create them; everyone on the project sees them.

Add one from a chart

  1. Open Web analyticsOverview (or the app or mini program overview).
  2. Click Annotate, drag across the date range on the chart and release. For a single day, click one day.
  3. Fill in the type, title and scope, then save.

A single-day annotation draws a dashed line with a short label; a date range draws a light band. Hover over it to see the title, type and author.

Add one from settings

Open ConfigurationAnnotations and click New. The fields are:

FieldNotes
DateStart date required; leave the end date empty for one day
TypeCampaign, Release, Ads change, Incident, Holiday, Other (sets the color)
TitleRequired, up to 40 characters
NoteOptional, up to 500 characters
ScopeAll, Web, App, Mini program

Import many at once

Upload a CSV with the columns \date_from,date_to,type,title,note,scope\:

\\\csv date_from,date_to,type,title,note,scope 2026-11-01,2026-11-11,campaign,Autumn sale,Homepage banner + email,all 2026-11-20,,release,v2.3.0 release,,web \\\

\type\ is one of campaign, release, ads, incident, holiday, other; \scope\ is all, web, app or mp. Up to 500 rows per import. Rows with errors are listed by line number and the rest are imported.

Imports are not deduplicated. Importing the same file twice creates two copies.

Where annotations appear

Web analytics overview and data report show scope All and Web; app and mini program overviews show All plus their platform; dashboard trend cards show every scope. Show / Hide annotations in the chart legend only affects your browser.

App and mini program versions are added automatically as Release annotations the first day each version appears. Public holidays can also be shown (currently Chinese public holidays for 2026).

Who can add them

Every project member can see annotations. Creating, editing, deleting and importing need the analyst role or higher. When a number jumps, an annotation is the first thing to check; for other reasons numbers move, see why visitor numbers differ.

See also: traffic alerts and what to check after a sudden traffic drop.

See also

Did this answer your question?

We use your answers to fix and expand this page.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics