Quick definition
Dark social is sharing that analytics can’t attribute — links passed through DMs, email, and group chats that show up as “direct” traffic in your reports.
Dark social — a term coined by journalist Alexis Madrigal in 2012 — is sharing your analytics can’t see: links copied into DMs, WhatsApp and other messaging threads, email, Slack, and group chats. When someone clicks a link from a private message, no referrer travels with it, so the visit lands in your reports as “direct” traffic, as if they had typed the URL by hand. (Don’t confuse it with dark posts, which are unpublished ads.)
Private sharing is believed to be a very large slice of total sharing — industry studies have estimated that most link-sharing happens through private channels rather than public feeds, and messaging apps have only grown since those estimates were made. The consequence: your most-shared content may look like your quietest, because its journeys happen in chats you can’t observe. Undercounting it means undervaluing exactly the high-trust, person-to-person recommendation every brand says it wants.
You publish a pricing-comparison guide. Native analytics show modest public shares, but web analytics record 900 “direct” visits to that deep URL — an address nobody types from memory. That gap is dark social’s fingerprint. After you start publishing the link with UTM parameters attached, 400 of those visits become attributable to your social posts; the remainder is still dark, but now you know the guide travels.
You can’t eliminate dark social, only shrink the blind spot. Tag every link you publish with UTM parameters so copied links carry their origin with them; use distinct short links per network; watch “direct” traffic to deep pages as a proxy signal; and ask customers how they heard about you at signup. Then treat strong dark-social signals as a content brief: people are recommending that piece privately — make more like it.
Where SocialKit fits
You can’t see dark social shares, but you can make more of them attributable — when you compose in SocialKit, per-platform customization makes it easy to give each network’s links their own UTM tags, so fewer shared clicks land in the “direct” bucket.
€0.00 due today · cancel anytime · 7-day money-back guarantee
FAQ
Quick answers to the questions people ask most about this term.
SocialKit posts to all 11 platforms from one calendar and tracks how every post performs, so the numbers explain themselves. Try it free for 7 days.
€0.00 due today · cancel anytime · 7-day money-back guarantee