Skip to main content
Version: 3.x

Best Practices

  • Refresh surveys every 2 minutes.
    Survey availability changes frequently due to targeting, quotas, and real-time supply/demand. Regularly refreshing ensures users always see fresh, available surveys.

  • Keep participant profiles up to date.
    Accurate and current profile data directly improves targeting and increases the likelihood of receiving surveys the user qualifies for.

  • Map qualifications carefully by country.
    Each country has its own qualification set and pre_code values. Ensuring correct mapping improves match rates, reduces disqualification rates, and provides a better user experience.

  • Use the epc field if you plan to manage your own yield.
    Surveys are already ordered using TapResearch’s internal yield management algorithm. However, if you choose to override this ordering, rely on the epc field rather than reward_amount. Note that reward_amount reflects only what the user is paid on a full complete — TapResearch also pays out for DQs and OQs based on time spent in the survey.
    epc incorporates all payout types, giving you a more accurate signal of expected earnings per click if you're doing your own yield management.

  • Remove surveys from the UI once a user clicks them.
    Most surveys do not allow re-entry — if a user taps the same survey again, they’ll be immediately terminated. For surveys that do allow multiple entries, they will naturally reappear on the next refresh cycle.