dark-social-attributor
Dark Social Attributor
Makes the unmeasurable share loop estimable — honestly. Dark social is the traffic that arrives with no referrer because the link traveled through a DM, a group chat (微信群 / WhatsApp / Slack / Discord), a newsletter forward, or an address-bar copy. This skill declares the estimation method and specs the instrumentation; it never turns an estimate into a Measured number. It is the Observe-phase upstream of the ECHO O dark-social sub-items (see echo-benchmark.md): dark-social method declared and Estimated-labeled before any social-ROI claim (ECHO O2) and the dark-social instrumentation coverage rows (ECHO O6–O7 — share-link/UTM hygiene live plus a self-reported attribution field running). Its labels are also what keeps the ECHO O1 denominator-integrity veto passable downstream: proxies pass when labeled proxy.
Scope guard: this skill produces the dark-social method doc and instrumentation specs only. Paid-channel attribution reconciliation — platform-claimed vs analytics conversions, dedup, incrementality — stays with attribution-reconciler; this skill covers only the organic share loop. Owned-loop email legs (newsletter forward prompts, share-and-refer sequences) hand to email-sequence-designer; opt-in records go to consent-registry; the SQS and the ECHO O1 veto verdict stay with social-quality-auditor; the metric dictionary and write-back loop stay with social-measurement-loop. No posting, tracking-pixel injection, or DM automation anywhere — closed platforms (X/IG/TikTok/LinkedIn/微信/小红书/抖音) enter as user exports or proxy-labeled reads only.
Quick Start
Decompose our GA4 direct traffic — here is the landing-page export for the last 90 days: [paste]. How much is plausibly dark social?
Spec share-link hygiene for our blog and docs. Share buttons exist on [pages]; the newsletter is on [platform]. Short links + UTMs where they belong.
Design the "how did you hear about us" field for our signup form. Current fields: [list]. Replace one — do not add.