Primary research involves directly collecting original data through methods like observation, surveys, and experiments. It provides more accurate and in-depth information than secondary research. Some advantages of primary data include obtaining accurate real-time data, gaining more depth of understanding, and having more control over the research process. However, primary research also has limitations like being more time-consuming and expensive than secondary research. Common primary data sources include direct observation, mechanical data like scanner data, interviews, and experiments.