How Did You Hear About Us? Examples for Event Registration Forms

The "how did you hear about us" examples on this page are written for an event registration form: one question, a list of eight to twelve answer options that match the channels in your budget, and an "Other" box with free text. The answers are self-reported attribution, meaning the source the registrant names, kept beside the source your tracking recorded. Read side by side, the two columns show which channels your tracked numbers undercount.

What is self-reported attribution?

Self-reported attribution means asking the buyer where they heard about you and recording the answer as a source. For an event, the buyer is the registrant and the place to ask is the form.

Tracked attribution is what software recorded: the campaign tag on the link, the referring site, the email the click came from. It is precise about the last recorded step and blind to anything that happened off the link. A colleague's recommendation, a chapter meeting, and a printed mailer leave no tag. The registrant then types the event name into a search engine or opens an old email, and that last step takes the credit.

Self-reported answers have the opposite profile. They capture the remembered reason and miss the mechanics. People forget, pick the first plausible option, and name the most recent thing they saw. The event marketing attribution guide covers the credit models that sit on top of tracked touches.

One answer per registrant is a single data point. Do not present it as multi-touch attribution.

How should you word the question on a registration form?

Ask about the event, ask about the first time, and ask once. "Us" is ambiguous for an organization with twelve programs, and "hear" without "first" invites the most recent touch, which your tracking already has.

Question wording examples for an event registration form
WordingWhat it measuresUse when
How did you first hear about [event name]?Discovery: the channel that introduced the eventDefault. You want to know which channels reach new people
What prompted you to register today?Trigger: the last push before the decisionYou are testing deadlines, reminders, or offers
Did someone recommend [event name] to you? If so, who?Referral, with a nameYou run a referral or group program

Pick one wording per form.

Placement. Put the question at the end of the attendee details step, before payment. On the payment step it competes with card entry. In the post-event survey it reaches only the people who attended and chose to respond, weeks after the memory was fresh.

Required or optional. Make the question required only if the list includes "I don't remember." A required question with no exit produces a confident-looking answer from someone who guessed. If your form cannot offer that exit, leave the question optional and report the response rate beside every share.

Which answer options should you offer?

Offer options the registrant recognizes and that you can map to a line in the budget.

Answer options to copy, with the budget line each one maps to
Option on the formMaps toNote
Email from [organizer name]EmailName yourself, so partner emails do not land here
A colleague or manager told meNo spend line: word of mouthTracking cannot see it
I attended a previous yearNo spend line: retentionSeparates returning demand from new reach
A speaker or presenterSpeaker promotionCovers speaker posts and direct invitations
A sponsor or exhibitor invited meSponsor and exhibitor promotionEvidence for the sponsor conversation as well
An association, chapter, or partner organizationPartner promotionAdd a text box for the name if partners are paid
LinkedIn or other social mediaPaid social and organic socialPeople cannot reliably tell a sponsored post from an organic one
Search enginePaid search and organic searchOften the last step before the form
Industry publication or newsletterMedia partnerships and advertisingName the titles you pay, if there are few
An AI assistant or chatbotNo spend line yetKeeps these answers out of "Other"
Other (please tell us)Coded by handFree text. Give any recurring answer its own option
I don't rememberIts own row in the tallyThe exit that keeps a required question honest

Five rules keep the list usable:

  • Eight to twelve options. A longer list gets skimmed, and the first few options absorb the answers.
  • Single select. Multi-select produces totals that exceed registrations, and any rule for dividing them is an assumption.
  • Randomized order where the form allows it, with "Other" and "I don't remember" last. A fixed list favors whatever sits on top.
  • No overlapping options. "Social media" beside "LinkedIn" splits one channel in two.
  • The same list every edition. A renamed option breaks the year-over-year comparison.

How do you turn the answers into numbers?

Tally both columns over the same base, total registrations, so they compare row by row. Each column carries its own unknown row.

Response rate = Registrations with a usable answer ÷ Total registrations
Self-reported share (channel) = Answers naming the channel ÷ Total registrations
Tracked share (channel) = Registrations with that tracked source ÷ Total registrations
Gap (channel) = Self-reported share − Tracked share, in percentage points
Cost per self-reported registration = Channel spend ÷ Answers naming the channel
Cost per tracked registration = Channel spend ÷ Registrations with that tracked source

A usable answer is any option other than a blank or "I don't remember," with "Other" coded into a channel by hand. The tracked source comes from your registration platform's source report or from web analytics. The spend comes from the channel lines in your event marketing budget.

How do you read self-reported answers against tracked sources?

Read the gap, channel by channel, against a threshold you set before the cycle opens. Five percentage points is a reasonable start. Replace it once you have two editions of your own gaps.

Decision rule: reading the gap between self-reported and tracked share
PatternWhat it usually meansWhat to do
Self-reported share above tracked share by more than the thresholdThe channel creates demand that arrives through another doorDo not cut it on tracked cost alone. Give it its own links or codes next cycle
Tracked share above self-reported share by more than the thresholdThe channel is the last step for demand created elsewhereKeep it working. Do not credit it with discovery
The two shares within the thresholdBoth sources agree on the size of the channelUse either share. On a small channel, still compare the two cost figures
A large self-reported answer with no tracked equivalentPeople-driven demand: colleagues, returning attendees, speakersServe it with a referral ask or a group offer, and stop looking for it in ad reports

Where the columns disagree, report cost per registration as a range between the tracked and the self-reported figure. A decision that holds at both ends of the range is safe to make. One that flips inside the range needs a test.

Example: 1,200 registrations at an annual conference

Take a conference with 1,200 registrations and a required source question that includes "I don't remember." All figures are hypothetical. After "Other" is coded by hand, 48 registrations have no usable answer, so the response rate is 1,152 ÷ 1,200 = 96.0%.

Hypothetical source tally: self-reported answers against tracked source
SourceSelf-reportedSelf-reported shareTrackedTracked shareGap (points)
Email from the organizer31226.0%50442.0%−16.0
Colleague or manager26422.0%none
Attended a previous year22819.0%none
Speaker or presenter968.0%none
Association, chapter, or partner726.0%363.0%+3.0
Sponsor or exhibitor605.0%242.0%+3.0
LinkedIn or other social media726.0%14412.0%−6.0
Search engine484.0%15613.0%−9.0
No answer or don't remember484.0%none
Direct or unknownnone33628.0%
Total1,200100.0%1,200100.0%

Three rows have no tracked value. Colleagues, previous attendance, and speakers account for 264 + 228 + 96 = 588 registrations, which is 49.0% of the room. Tracking shows only 336 registrations as direct or unknown, so at least 588 − 336 = 252 of those people arrived through a tagged link and were credited to it.

Email shows where they went. Tracking credits email with 504 registrations and 312 people named it, a gap of −16.0 points. At least 504 − 312 = 192 of the people who clicked an organizer email named a different source. Search has the same shape: 156 tracked, 48 named.

Now put spend beside the four channels that carry spend in this example.

Hypothetical cost per registration, tracked and self-reported (US dollars)
ChannelSpendTracked registrationsCost per tracked registrationSelf-reported registrationsCost per self-reported registration
Email$6,552504$13312$21
Social, paid and organic$28,800144$20072$400
Search, paid and organic$9,360156$6048$195
Partner promotion$7,20036$20072$100

On the tracked column alone, social and partner promotion look identical at $200 per registration. The self-reported column separates them. Partners were named by twice as many people as clicked a partner link, which puts their cost between $100 and $200. Their gap is only +3.0 points, inside a five-point threshold, because the channel is small: a small gap in points can still double a cost figure. Social was named by half as many people as clicked a social link, which puts its cost between $200 and $400.

Suppose the budget case set a ceiling of $200 per registration. Partner promotion sits at or under the ceiling at both ends of its range, so it stays. Social sits at the ceiling at one end and at twice the ceiling at the other, so the decision flips inside the range. Test it next cycle before cutting it.

The 588 people-driven registrations need a different response, because no ad budget produced them. The 228 who named a previous year are a check on the returning-attendee count you build from records, covered on the attendee retention page. The 264 who named a colleague justify a referral ask in the confirmation email. The 96 who named a speaker justify a tagged link per speaker next cycle.

Which mistakes make the answers unusable?

Adding the columns. Tracked plus self-reported registrations counts the room twice.

Leaving group orders undefined. One coordinator who registers ten colleagues answers once. Decide whether that answer is copied to all ten registrations or counted once, and apply the same rule to every edition.

Leaving the answer on the form. Export the answer with the registration record and the email address, and map it to a field on the CRM contact.

What to do this quarter

  • Add one source question to the registration form, worded around the event and the first time the registrant heard of it.
  • Build the answer list from your budget lines, add the people-driven options and "I don't remember," and write down which budget line each option maps to.
  • Set the gap threshold and the group-order rule before registration opens.
  • Tally both columns over total registrations at close, and report cost per registration as a range wherever they disagree.
  • Map the answer to a CRM contact field.

Common questions

Is self-reported attribution more accurate than tracked attribution?

Neither. They measure different things. Tracking records the last link a person used, and the answer records what the person remembers as the reason. Use tracking for the mechanics of conversion and the answers for discovery, and report both.

What response rate is enough to trust the shares?

There is no published threshold worth borrowing. Report the response rate beside every share. As a working rule, treat shares as directional when fewer than half of registrants gave a usable answer.

Can the answers be used to credit pipeline or revenue?

Only if the answer travels with the person into the CRM. Then you can count opportunities by self-reported source, next to the campaign the CRM recorded. It is one field on a contact and does not divide a deal across touches.

Where EventIQ fits

EventIQ replaces nothing. It connects on top of the platforms you already run: event platforms (Cvent, Zoom, Swapcard), CRM (Salesforce, HubSpot, GoHighLevel), and marketing (Google Ads, Meta Ads, LinkedIn Ads, Mailchimp, Google Analytics). Platforms with an API outside that list are connected on request.

EventIQ does not collect the answer to "How did you hear about us?" The question is a field on your registration form, and the answers stay in the registration platform's export, where you tally them. What EventIQ holds is the record around the answer. Registrations from Cvent carry their date, ticket type, and price where the platform provides them. Marketing spend, entered by your team or imported from a CSV, sits by event and channel. Attendees are matched to CRM contacts by exact email, and each record keeps the result: matched, unmatched, or no email.

The ad platform connections bring campaign name and status only, so spend by channel is a figure your team enters, and tracked registrations by source are read in your registration platform or web analytics. The cost columns on this page are yours to compute, because the answer is not in EventIQ. EventIQ does no multi-touch attribution, and the model picker in the product does not change the calculation yet. The link from an event to revenue is one Salesforce campaign relationship that a person confirms, which brings deals with their stage, amount, and close date into the event view.

Book a demo to see marketing spend by event and channel next to registrations by date and ticket type on a sample event, in a 20-minute demo.

EventIQ replaces nothing. Keep your registration platform, CRM, and marketing tools. EventIQ connects on top of what you already run.