We are conducting a 2 year longitudinal study with at least three time points of data collection. A nationally representative sample would be ideal, but attentiveness and retention are more important than nationally representative. My sense is that our best bet will be finding a way to recruit a national sample where we can get email addresses and manage our own sample.
Prolific and CloudResearch (mturk) have options for longitudinal studies, but with subject pool turnover, attrition rates are likely to be too high, and neither platform allows asking for email addresses to contact participants directly. Lucid allows asking for email addresses, but my experience with Lucid participants so far has been pretty bad--unusually high rates of failing attention checks.
How have others recruited and maintained national samples for longitudinal studies?