Cross-Platform User Engagement Metrics

This dataset provides detailed, unified user engagement metrics across multiple digital channels, including social media, web, and mobile platforms. It enables startups and marketers to analyze cross-platform user activity, optimize engagement strategies, and attribute performance to specific campaigns, devices, and content. The rich, flat schema supports advanced analytics, segmentation, and real-time insights for multi-channel optimization.

  • last updated 21 Aug 2025
  • by GoMask
The brief that made it

Unified cross-channel user engagement analysis

Sample rows

preview · 8 of 200 rows · all 15 columns
engagement_idstringplatformstringengagement_valuefloatis_new_userbooleanlocation_countrystringuser_idstringactivity_typestringactivity_timestampdatetimesession_idstringdevice_typestringlocation_citystringlocation_statestringcontent_idstringcampaign_idstringreferrerstring
E001facebook1.2falseUSAU100like2024-01-01T10:05:32S100mobileNew YorkNYC1001CP101https://fb.com/feed/E001
E002twitter2.3falseUKU101share2024-01-02T15:22:10S101desktopLondonENGC1002CP102https://twitter.com/E002
E003instagram1.9falseUSAU102comment2024-01-03T09:45:00S102mobileSan FranciscoCAC1003CP103https://instagram.com/p/E003
E004website7.5trueAustraliaU103signup2024-01-04T13:03:20S103desktopSydneyNSWC1004CP104https://startup.com/signup
E005mobile_app0.7falseJapanU104view2024-01-05T17:41:10S104mobileTokyoTKC1005CP105app://home/E005
E006email8.9trueGermanyU105signup2024-01-06T08:15:55S105tabletBerlinBEC1006CP106https://startup.com/email-signup
E007linkedin1.1falseCanadaU106view2024-01-07T12:33:18S106desktopTorontoONC1007CP107https://linkedin.com/feed/E007
E008other10000trueblankU107other2024-01-08T20:55:47blankotherblankblankblankblankblank

What the 200 rows show

from the 200-row sample

Other platform stands out: mean engagement_value is 4,211, against 1,236 for the rest.

  • 34%is_new_user = true
  • 1.9median engagement_value
  • 4device types
  • 9activity types
  • 47location cities
Mean engagement_value by platform200 rows
04,0008,000346.3fac…29 r…2.8twi…22 r…359.5ins…28 r…2.0lin…24 r…3,797web…29 r…2,615mob…28 r…957.0ema…21 r…4,211oth…19 r…
engagement_value200 rows, in bands of 1,000
085170169001000003005,00010kengagement_value →

Median 1.9, from 0.0 to 10,000.

location_country178 rows with a value · 22 left blank
  1. USA32
  2. Spain13
  3. Sweden12
  4. Australia11
  5. South Africa11
  6. Ireland10
  7. Germany9
  8. France9
  9. Singapore9
  10. UK8
15 columns by typefrom the column list below
  • string 12
  • float 1
  • datetime 1
  • boolean 1

Columns

15 columns in four groups
blueprint · 15 columns
columntypedescriptionexample
Text 12 columns
engagement_idstringUnique identifier for each engagement recorduniqueE001
user_idstringUnique identifier for the user across all platformsU100
platformstringName of the digital channel or platform (e.g., Facebook, Twitter, Website, Mobile App)8 valuesfacebook
activity_typestringType of user activity (e.g., click, like, share, comment, purchase, signup, view)9 valueslike
session_idstringIdentifier for the user's session during which the activity occurredoptionalS100
device_typestringType of device used for the activity (e.g., desktop, mobile, tablet)desktop · mobile · tablet · other · optionalmobile
location_citystringCity where the activity was performed, if availableoptionalNew York
location_statestringState or region where the activity was performed, if availableoptionalNY
location_countrystringCountry where the activity was performed, if availableoptionalUSA
content_idstringIdentifier for the content or item interacted with (e.g., post, product, ad)optionalC1001
campaign_idstringIdentifier for the marketing campaign associated with the activity, if applicableoptionalCP101
referrerstringSource or referrer URL from which the user arrived, if availableoptionalhttps://fb.com/feed/E001
Numbers 1 column
engagement_valuefloatNumeric value representing the engagement score or value for the activity (e.g., 1 for click, 5 for purchase)0 or more · optional1.2
Dates and times 1 column
activity_timestampdatetimeDate and time when the activity occurred2024-01-01T10:05:32
True or false 1 column
is_new_userbooleanIndicates if the user is new to the platform/channeloptionalfalse

Use it for

  • is new user34%68 of 200 rowsmean engagement value…346.3face…2.8twit…359.5inst…2.0link…

    A marketing dashboard

    The is_new_user rate, engagement_value by platform and a breakdown of location_country. Excel, Power BI or Tableau.

  • Why do the 19 other rows have a mean engagement_value of 4,211?

    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 user_id, platform and activity_type to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 15 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 dataset200 rows15 columns
Yours1,000 rows15 columnslocation_city: UK only

blueprint · cross-platform-user-engagement-metrics

Behind this dataset

Same schema. As many rows as you need.

These 200 rows came out of a blueprint — 15 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
  • Sessions tracked per platform
  • Activity mapped to unique users
  • Include web, mobile, and social
  • Exclude inactive accounts
  • Standardize timestamp formats
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
cross-platform-user-engagement-metrics

What should your data show?

Preview 20 rows free
No signup. No card.