User Post Engagement Tracking

This dataset provides granular, daily engagement metrics for user-generated posts on social media platforms, including views, likes, comments, shares, and more. It supports advanced content recommendation, community management, and trend analysis by capturing contextual details such as content type, promotion status, language, and topic. Ideal for building recommendation systems, monitoring community health, and optimizing content strategies.

  • last updated 12 Jul 2025
  • by GoMask
The brief that made it

Building and improving content recommendation algorithms

Sample rows

preview · 8 of 90 rows · all 16 columns
engagement_idstringpost_content_typestringengagement_scorefloatis_promotedbooleantopicstringpost_idstringuser_idstringpost_created_atdatetimeengagement_datedateviews_countintegerlikes_countintegercomments_countintegershares_countintegerbookmarks_countintegerreports_countintegerlanguagestring
ENG-0001image55.6falsetravelPOST-001USR-012024-05-22T14:01:23Z2024-06-12134428690en
ENG-0002video132.7truetechnologyPOST-002USR-022024-05-29T11:46:08Z2024-06-12365982115221en
ENG-0003text31.9falsenewsPOST-003USR-032024-06-01T19:25:53Z2024-06-1280244270es
ENG-0004link13.7falsebusinessPOST-004USR-022024-05-27T09:16:10Z2024-06-1244151020en
ENG-0005video87.8truesportsPOST-005USR-042024-06-03T15:38:41Z2024-06-12290661410181en
ENG-0006text22.6falsehealthPOST-006USR-052024-05-30T20:04:10Z2024-06-1261223130fr
ENG-0007image38.7falsefashionPOST-007USR-062024-06-11T07:19:41Z2024-06-12110305350en
ENG-0008video70.9truemusicPOST-008USR-072024-06-10T17:29:17Z2024-06-1221260128110en

What the 90 rows show

from the 90-row sample

Video (post content type) stands out: 22 of its 23 rows have is_promoted = true, against 0 of 67 for the rest.

  • 24%is_promoted = true
  • 45.0median engagement_score
  • 5languages
  • 173median views_count
  • 37.5median likes_count
  • 6median comments_count
Is promoted rate by post_content_typeis_promoted = true
0%50%100%0%text0 of 190%image0 of 2396%video22 of 230%link0 of 140%other0 of 11
engagement_score90 rows, in bands of 50
02550452995110150300engagement_score →

Median 45.0, from 2.9 to 277.5.

topic90 rows · top 10 of 21 values
  1. technology7
  2. news7
  3. sports7
  4. fashion6
  5. education6
  6. business5
  7. music5
  8. culture5
  9. food5
  10. nature5
16 columns by typefrom the column list below
  • string 6
  • integer 6
  • float 1
  • date 1
  • datetime 1
  • boolean 1

Columns

16 columns in four groups
blueprint · 16 columns
columntypedescriptionexample
Text 6 columns
engagement_idstringUnique identifier for each engagement recorduniqueENG-0001
post_idstringUnique identifier for the user-generated postPOST-001
user_idstringUnique identifier for the user who created the postUSR-01
post_content_typestringType of content in the post (e.g., text, image, video, link)text · image · video · link · otherimage
languagestringLanguage code of the post content (e.g., en, es, fr)5 languages · optionalen
topicstringPrimary topic or category assigned to the post (e.g., sports, news, technology)optionaltravel
Numbers 7 columns
views_countintegerNumber of times the post was viewed on the engagement date0 or more134
likes_countintegerNumber of likes received by the post on the engagement date0 or more42
comments_countintegerNumber of comments received by the post on the engagement date0 or more8
shares_countintegerNumber of times the post was shared on the engagement date0 or more6
bookmarks_countintegerNumber of times the post was bookmarked or saved on the engagement date0 or more · optional9
reports_countintegerNumber of times the post was reported as inappropriate on the engagement date0 or more · optional0
engagement_scorefloatCalculated engagement score for the post on the engagement date (weighted metric)0 or more · optional55.6
Dates and times 2 columns
post_created_atdatetimeTimestamp when the post was originally created2024-05-22T14:01:23Z
engagement_datedateDate on which engagement metrics were recorded2024-06-12
True or false 1 column
is_promotedbooleanIndicates if the post was promoted or boosted on the engagement dateoptionalfalse

Use it for

  • is promoted24%22 of 90 rowsmean engagement score…19.4text65.9image132.3video25.7link

    A social media dashboard

    The is_promoted rate, engagement_score by post_content_type and a breakdown of topic. Excel, Power BI or Tableau.

  • Why do 22 of 90 rows have is_promoted = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable engagements with post_id, user_id and post_created_at to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset90 rows16 columns
Yours1,000 rows16 columns

blueprint · user-post-engagement-tracking

Behind this dataset

Same schema. As many rows as you need.

These 90 rows came out of a blueprint — 16 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.

Rules it was built with
  • Log post type (text, image, video)
  • Capture engagement counts (likes, shares, comments)
  • Flag posts with negative sentiment
  • Track time to first engagement
Rows
Open the blueprint in Data Factory

1 credit per row. Preview 20 rows free. Buy rows for the full run.

Exports
CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
Licence
yours to use, including commercially
API slug
user-post-engagement-tracking

What should your data show?

Preview 20 rows free
No signup. No card.