We did a mini A/B test on the consent text for pilot version 5. Version A uses the regular way where we do sentence by sentence and have check-in points in the middle so that there is interaction. Version B gives all consent information in two-sentence block, and only ask for consent at the very end.
The outcome of interest is dropoff rate. The lower the dropoff the better.
Main Takeaways
Note on reading the results
The results are presented with tabs, which each level of the tabs representing different analyses for that level. For example, the quality of response analysis has two sublevel analyses.
The first sublevel tells us what free text responses we are looking at. Free text elaboration analyses look at the all of the free text response questions respondents fill out. Free text analyses comparsion on best treatment only look at the free text response questions that respondents fill out for the best treatment portion. Free text analyses comparison on impediment only look at the free text response questions that respondents fill out for anything related to their impediments.
The second sublevel tells us what kind of specific analyses we are doing for the first sublevel, ranging from distribution plots to regression analyses.
Regression result:
| consent binary | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 0.77 | 0.75 – 0.79 | <0.001 |
|
chatbot abtest version [B] |
0.09 | 0.06 – 0.12 | <0.001 |
| Observations | 2542 | ||
| R2 / R2 adjusted | 0.013 / 0.012 | ||
Regression result:
| full complete binary | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 0.64 | 0.62 – 0.67 | <0.001 |
|
chatbot abtest version [B] |
0.05 | 0.01 – 0.08 | 0.013 |
| Observations | 2542 | ||
| R2 / R2 adjusted | 0.002 / 0.002 | ||
| enjoyable numeric | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 2.66 | 2.62 – 2.70 | <0.001 |
|
chatbot abtest version [B] |
-0.01 | -0.06 – 0.04 | 0.711 |
| Observations | 1683 | ||
| R2 / R2 adjusted | 0.000 / -0.001 | ||
| comfortable numeric | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 2.75 | 2.72 – 2.79 | <0.001 |
|
chatbot abtest version [B] |
0.01 | -0.04 – 0.06 | 0.802 |
| Observations | 1684 | ||
| R2 / R2 adjusted | 0.000 / -0.001 | ||
main metric we care about: Cost per full Survey Complete/Cost per full Survey Complete (Unvax)/Cost per Open to treatment)
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 43.18 | 41.61 – 44.75 | <0.001 |
| consent version [B] | -2.79 | -4.97 – -0.60 | 0.012 |
| Observations | 8543 | ||
| R2 / R2 adjusted | 0.001 / 0.001 | ||
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 43.13 | 40.56 – 45.70 | <0.001 |
| consent version [B] | -4.69 | -8.23 – -1.15 | 0.009 |
| vax status [Vaccinated] | 0.08 | -3.16 – 3.33 | 0.960 |
|
consent version [B] * vax status [Vaccinated] |
3.13 | -1.37 – 7.63 | 0.173 |
| Observations | 8543 | ||
| R2 / R2 adjusted | 0.001 / 0.001 | ||
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 49.52 | 45.45 – 53.59 | <0.001 |
| consent version [B] | -3.49 | -9.19 – 2.20 | 0.229 |
| Observations | 1306 | ||
| R2 / R2 adjusted | 0.001 / 0.000 | ||
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 50.20 | 43.53 – 56.87 | <0.001 |
| consent version [B] | -1.19 | -10.40 – 8.01 | 0.799 |
| vax status [Vaccinated] | -1.09 | -9.51 – 7.33 | 0.800 |
|
consent version [B] * vax status [Vaccinated] |
-3.83 | -15.55 – 7.89 | 0.521 |
| Observations | 1306 | ||
| R2 / R2 adjusted | 0.002 / -0.000 | ||
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 64.24 | 59.67 – 68.80 | <0.001 |
| consent version [B] | -2.84 | -9.19 – 3.50 | 0.380 |
| Observations | 1401 | ||
| R2 / R2 adjusted | 0.001 / -0.000 | ||
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 69.45 | 63.58 – 75.31 | <0.001 |
| consent version [B] | -7.69 | -15.72 – 0.34 | 0.061 |
| vax status [Vaccinated] | -13.14 | -22.45 – -3.83 | 0.006 |
|
consent version [B] * vax status [Vaccinated] |
12.14 | -0.93 – 25.20 | 0.069 |
| Observations | 1401 | ||
| R2 / R2 adjusted | 0.006 / 0.004 | ||
Here we estimate we are the treatment effect for each treatment while comparing between Pilot 4B and Pilot 5.
Note that the treatments here are proxy treatments, where respondents select what is the best treatment to convince them to get vaccinated.
Main Takeaway
Rewards for vaxxing have the highest treatment effect in pre-defined treatments followed by trust source / people / transparency in both versions. Many people have selected other treatment(s) in pilot 5, which generate the highest treatment effect.
Goals for this section:
List of analyses in this section:
Goals for this section:
Main Takeaway
We see a shift in percentage of vaccinated population (37.94% -> 57.3%) and a shift in impediments, reflecting South Africa’s current situation after Omicron and people gradually growing into a state that cares more about the benefits of vaccines.
+ Top Motivational Impediment: risk (45.42%) -> time (49/06%)
+ Top Ability Impediment: time (44.12%) -> time (66.19%)
We start off with a plot demonstrating the distribution of vaccinated and unvaccinated participants in this pilot:
We asked participants about whether they have the motivation to get the COVID-19 vaccine and whether they have the ability to get the vaccine for both vaccinated and unvaccinated people. We then fork them into 8 different segments based on the vaccination status, motivation to get the vaccine, and ability to get the vaccine. We obtain the distribution below:
| Vaccination status | Able to get vaccine | Have motivation to get vaccine | Count | Percentage of total participants |
|---|---|---|---|---|
| unvax | yes | no | 194 | 49% |
| unvax | yes | yes | 27 | 7% |
| unvax | no | no | 15 | 4% |
| unvax | no | yes | 11 | 3% |
| vax | yes | yes | 80 | 20% |
| vax | yes | no | 64 | 16% |
| vax | no | yes | 6 | 2% |
| vax | no | no | 1 | 0% |
| Vaccination status | Able to get vaccine | Have motivation to get vaccine | Count | Percentage of total participants |
|---|---|---|---|---|
| unvax | yes | no | 438 | 26% |
| unvax | yes | yes | 151 | 9% |
| unvax | no | no | 66 | 4% |
| unvax | no | yes | 32 | 2% |
| vax | yes | yes | 610 | 36% |
| vax | yes | no | 341 | 20% |
| vax | no | no | 31 | 2% |
| vax | no | yes | 14 | 1% |
Let’s investigate each impediment (motivation & ability) in detail, and see the distributions of the reasons why they have such impediments.
Takeaways
South Africa’s current situation after Omicron is reflected here as people gradually growing into a state that cares more about the benefits of vaccines.
We asked: What’s the main reason you don’t want to be vaccinated?
Provided options:
The distribution of the answers demonstrates below:
We asked: is there a main reason why you think there isn’t a benefit?
Provided options:
The distribution of the answers demonstrates below:
We asked: is there a main reason why you think there is risk?
Provided options:
The distribution of the answers demonstrates below:
We asked: is there a main reason why against your belief?
Provided options:
The distribution of the answers demonstrates below:
We asked: What’s the main difficulty of getting vaccinated?
Provided options:
The distribution of the answers demonstrates below:
We asked: is there a main reason why there isn’t availability?
Provided options:
We asked: is there a main reason why there isn’t time?
Provided options:
We asked: is there a main reason why there isn’t money?
Provided options:
We mapped binary and ordinal demographic variables to continuous variables (with value 0, 1, 2,…).
How we did the mapping:
ability: 1 if the participant has the ability to get vax, 0 if notfemale: 1 if female, 0 if malecountry: 1 if live in South Africa, 0 if notincome: 0 if the participant is unemployed, 1 if income < R5,000, 2 if income in R5,000 – R9,999, …, 6 if income > R100,000education: 1 if the participant’s education < high school, 2 if education is high school, …, 6 if education is a graduate degreereligiosity: 1 if the participant is not very religious, 2 if somewhat religious, 3 if very religiouspolitics: 1 if the participant is conservative, 2 if moderate, 3 if liberallocation: 1 if the participant lives in rural, 2 if suburban, 3 if urban,white: 1 if the participant is a white or caucasian, 0 if notHere we run a regression on covariate balance with the goal of understanding whether the demographics are different in Pilot 4B and Pilot 5. Difference in estimate confidence interval covering 0 means that there is no significant difference in the demographic variable of interest between the two versions; on the other hand, if the confidence interval does not cover 0, this means that there is some evidence supporting that the demographics being collected in the two versions are different.
Takeaway
We do not see significant differences in demographic variables between two versions
Main Takeaways
Pilot Version 5 is doing significantly better for free text response elicitation in terms of number of characters being elicited.
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
Here the statistics are used to analyze and compare the free text response distribution in different pilot versions, which is a supplement to the regression analysis.
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 38.19 | 36.22 – 40.16 | <0.001 |
| version Pilot 5 | 3.52 | 1.26 – 5.79 | 0.002 |
| Observations | 10314 | ||
| R2 / R2 adjusted | 0.001 / 0.001 | ||
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 36.14 | 33.66 – 38.61 | <0.001 |
| version Pilot 5 | 4.47 | 1.41 – 7.54 | 0.004 |
| vax status [Vaccinated] | 5.59 | 1.50 – 9.68 | 0.007 |
|
version Pilot 5 * vax status [Vaccinated] |
-3.80 | -8.49 – 0.88 | 0.112 |
| Observations | 10314 | ||
| R2 / R2 adjusted | 0.002 / 0.002 | ||
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
Here the statistics are used to analyze and compare the free text response distribution in different pilot versions, which is a supplement to the regression analysis.
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 34.85 | 28.83 – 40.86 | <0.001 |
| version Pilot 5 | 12.67 | 6.04 – 19.30 | <0.001 |
| Observations | 1508 | ||
| R2 / R2 adjusted | 0.009 / 0.009 | ||
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 28.45 | 20.39 – 36.50 | <0.001 |
| version Pilot 5 | 20.60 | 11.38 – 29.82 | <0.001 |
| vax status [Vaccinated] | 14.43 | 2.34 – 26.52 | 0.019 |
|
version Pilot 5 * vax status [Vaccinated] |
-16.90 | -30.28 – -3.53 | 0.013 |
| Observations | 1508 | ||
| R2 / R2 adjusted | 0.013 / 0.011 | ||
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
Note that here we aggregate free text responses from all respondents.Therefore, N + missing should equal to number of respondents * number of free text response questions, and missing means that respondent did not encounter one of the free text questions (either they chose another option that did not need free text response or they chose another path that would not encounter some free text questions).
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 57.12 | 52.71 – 61.54 | <0.001 |
| version Pilot 5 | 6.32 | 0.85 – 11.80 | 0.024 |
| Observations | 1930 | ||
| R2 / R2 adjusted | 0.003 / 0.002 | ||
| nchar | |||
|---|---|---|---|
| Predictors | Estimates | CI | p |
| (Intercept) | 58.94 | 53.97 – 63.91 | <0.001 |
| version Pilot 5 | 7.41 | 0.96 – 13.85 | 0.024 |
| vax status [Vaccinated] | -8.53 | -19.29 – 2.23 | 0.120 |
|
version Pilot 5 * vax status [Vaccinated] |
0.89 | -11.77 – 13.55 | 0.890 |
| Observations | 1930 | ||
| R2 / R2 adjusted | 0.007 / 0.005 | ||