Interesting question. I would suggest a cluster sampling, which requires a random selection of the Facebook's groups you intend to investigate followed by a survey of members of the selected clusters.
mult stage cluster sampling.Identify the different Facebook groups, select the next stage using some random techniques, do a data collection with random sampling in the final cluster.