Measure useful adoption without overclaiming attribution
Analyze a workshop cohort and state what the evidence can and cannot show.
Developer Relations measurement should follow the program's purpose. A workshop may aim to help developers complete a first integration. A community program may aim to improve contributor success. A technical article may help experienced users solve a specific problem. One metric cannot represent all of these outcomes.
Separate reach, engagement, activation, and sustained use. Registration measures interest. Attendance measures presence. Completing a guided exercise measures a procedural outcome. Using the tool in a separate project later provides different evidence. These stages need explicit denominators and time windows. Report counts alongside percentages, especially for small cohorts.
Attribution is harder than counting. A participant may already have planned to use the product. A follow-up email may increase survey responses without changing adoption. A comparison group can help, but it must be suitable and the analysis must account for selection. Without that design, say the program was associated with observed use rather than claiming it caused every later activation.
GitLab publishes its Developer Advocacy measures and acknowledges that they do not capture every part of the work. That is evidence of one team's approach, not a universal definition of success. Choose measures that match the local program and include qualitative evidence about the barriers that remain.
Worked example
A fictional workshop has 100 registrations, 60 attendees, 42 learners who complete the core exercise, and 18 who report using the technique in another project within two weeks. Attendance is 60 percent of registrations. Guided completion is 70 percent of attendees. Reported transfer is 30 percent of attendees, or about 42.9 percent of completers, depending on the stated denominator.
All attendees had the full two-week observation window, and all 18 positive reporters were among the 42 core completers. Only 30 attendees answer the follow-up survey. Eighteen positive responses therefore represent 60 percent of respondents, but they do not prove that 60 percent of all attendees adopted the technique. Nonresponse may be related to success or failure. The report states 18 confirmed self-reports among 60 attendees and a 30-person response count.
Write a measurement dictionary first
A report should let another person reconstruct each number. Define the event, identity, population, and time window before calculating. For this exercise, all attendees have the full two-week follow-up window, and all eighteen positive transfer reports come from the forty-two core completers.
Measure
Definition
Count and denominator
Attendance
Distinct registered people present
60/100 registrations
Core completion
Distinct attendees passing the stated core fixture
42/60 attendees
Survey coverage
Distinct attendees answering within two weeks
30/60 attendees
Reported transfer
Respondents reporting use in another project
18/30 respondents
Observed transfer share of attendees
Positive self-reports divided by attendees
18/60 attendees
The last row is a documented share with positive reports, not a verified adoption rate for everyone. Some nonrespondents may have used the technique, and some self-reports may use a looser definition than the program intended. Record what the survey actually asked.
The 18/42 ratio is valid here only because the eighteen are explicitly a subset of the forty-two completers. Without that relationship, dividing those counts would not represent transfer among completers. Numerator membership matters as much as arithmetic.
Inspect nonresponse rather than filling it in
code
1Attendees:602Responded:303 Reported transfer:184 Did not report transfer:125No survey response:306Known from survey:18 positive reports7Unknown: transfer state of30nonrespondents8Not established: production use or causal effect of workshop
Do not assign zero use to every nonrespondent or assume their rate equals respondents. Both are additional assumptions. You can show sensitivity bounds under explicit assumptions, but label them as bounds rather than observations. The observed positive reports are 18of60; if every nonrespondent also used the technique, positive use could be higher. Self-report uncertainty remains even before that hypothetical.
A follow-up can improve information by asking for a specific artifact or description of the separate project, with appropriate consent. It should not pressure respondents to provide a favorable answer. Keep the distinction between confirmed artifact, self-report, and unobserved state.
Distinguish contribution from attribution
An attendee may already plan to integrate the product, receive help from a colleague, or use new documentation published at the same time. The workshop may contribute without being the sole cause. A causal claim needs a design that supports the counterfactual, not just a before/after count.
A comparison group can be useful but still confounded if attendees self-select because they are more motivated or experienced. Random assignment, where feasible and appropriate, can strengthen a narrow causal estimate, but it still requires a defined outcome, adequate sample, and careful interpretation. This workbook does not ask the advocate to invent a causal result from the supplied small observational cohort.
Use language such as eighteen attendees reported using the technique in another project within two weeks. Add the response coverage and definition. That is a useful result without claiming eighteen new production customers or guaranteed revenue.
Select a measure that can guide a change
If the goal is fewer onboarding support requests, track successful onboarding too. Tickets can decline because the instructions improved, because users abandoned earlier, or because the support channel became hard to find. Compare the same product version and user population where possible, and inspect representative cases.
Suppose support requests fall from 20to8 while first successful integrations fall from 40to12. A celebration of ticket reduction would miss a possible abandonment problem. The data does not prove abandonment by itself, but it motivates a targeted check of attempts, failure points, and channel access.
Qualitative feedback helps explain the counts. A report that says authentication setup remains the main blocker can guide the next workshop or docs revision when supported by reproducible cases. It should not be converted into a precise global percentage without suitable data.
Misconceptions and a second exercise
One misconception is that engagement metrics are useless. Reach and attendance can help diagnose recruitment or delivery, but they are not substitutes for useful adoption. Another is that a precise percentage removes uncertainty.18/30 is exactly 60 percent arithmetically, while its meaning is limited to respondents and the survey definition.
Exercise: eighty attendees have a full follow-up window; forty respond; twelve report an independently built integration, and eight of those provide a verifiable sample artifact. Report the nested evidence. The model answer states twelve self-reports among forty respondents and eighty attendees, with eight artifact-supported examples. Do not call all twelve production deployments unless that was verified. Award one point for each denominator, one for the artifact subset, and one for avoiding causal inflation.
A strong DevRel report connects purpose, measurement, evidence limits, and the next change. It lets the team act without making the program sound more certain than the observations allow.
Exercise and solution
The team wants to publish workshop caused 18 new production integrations. What evidence is missing? The reports may describe nonproduction projects, preexisting plans, or repeated work by one team. The model answer qualifies the observed self-reports and requests a precise integration definition and attribution design before making the causal claim. Award one point for each limit and one for a truthful alternative statement.
Interview probe and wrap-up
What would you measure if the goal is fewer onboarding support requests? A strong answer defines comparable user cohorts, support categories, product versions, and successful onboarding, so fewer requests do not merely reflect abandonment. Follow up with a drop in both support and activation. A weak answer celebrates the smaller ticket count alone. A useful metric should help the team choose its next action without hiding uncertainty.
Which condition makes 18/42 a valid reported-transfer ratio among completers?
AThe survey and completion table share the same workshop title, even if participant identities are unmatched.BBoth counts are final totals, even if they cover different follow-up windows.CThe 18 reports can be divided by 42 because the numerator is smaller than the denominator.DThe 18 positive reporters are verified members of the 42 completers and the windows match.
AThey adopted at exactly the respondent rate.BThey all adopted but did not answer.CTheir transfer state is unobserved by this survey.DThey all failed to adopt.
Support tickets fall while successful integrations also fall. Which analysis should come before a claim of improved developer experience?
ACompare attempts, success rates, abandonment, and support access in matched cohorts and inspect failure examples.BNormalize ticket count by total page views and infer that a lower ratio proves the setup path improved.CCompare ticket count with the previous month alone because success has a different owner.DSurvey only successful integrators and use their satisfaction to explain the missing failures.
Which statement matches 18 positive self-reports among 30 respondents from 60 attendees after the stated two-week window?
AThe workshop produced a 60 percent verified production-adoption rate among all attendees.BEighteen attendees self-reported transfer within two weeks; 30 of 60 attendees responded.CNonrespondents had the same transfer rate, so 36 attendees can be reported as observed users.DEighteen reports prove the workshop caused eighteen integrations that would not otherwise occur.
Can you state cohort membership and response coverage, then report useful adoption evidence without inventing causality or filling in nonrespondents? State the relevant identifiers, failure boundary, and evidence in your own words before selecting your confidence.