Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.campground.fyi/llms.txt

Use this file to discover all available pages before exploring further.

Campground automatically records a detailed log of activity across your community — logins, form submissions, application updates, event views, and more. Admins can use the activity log to understand how members are engaging, investigate specific events, and export data for reporting. Engagement scores give you a high-level view of each member’s overall participation, calculated from a weighted set of factors you configure.

Activity log

What gets tracked

The activity log captures a broad range of member actions across the platform, including:

Logins and sessions

Every time a member logs in, a session is recorded along with the time and duration of their activity.

Form submissions

When a member submits an intake form or application, the submission is logged with a link to the form and applicant.

Application status changes

When an application is accepted, rejected, or otherwise updated, the change appears in the log with before and after context.

Event and content views

Views on events, posts, jobs, and content items are tracked so you can see what’s getting attention.

RSVPs

When a member RSVPs to an event (or cancels an RSVP), it’s recorded in the log.

Task activity

Task list assignments, submissions, approvals, and revision requests all appear in the log.

Team and program changes

Members being added to or removed from teams and programs are tracked.

Invitation events

Connection invitations sent, accepted, and declined are logged.

Filtering and searching the log

The activity log at Admin → Activity log lets you narrow down results by:
  • Activity type — filter to a specific kind of event (e.g., form submissions only, or application status changes)
  • Program or season — see activity within a specific program or cohort
  • Actor — view all actions taken by a specific member
  • Target profile — see all activity related to a specific member (actions taken on their record)
Use these filters together to answer questions like “What did this applicant do last week?” or “How many members submitted the onboarding form this month?”

Exporting the log

You can export any filtered view of the activity log as a CSV file. This is useful for sharing audit trails, building external reports, or analyzing trends in a spreadsheet.

Page views analytics

Page view activity is tracked automatically as members navigate the platform. You can filter the activity log by the page.view type to see which pages are being visited, by whom, and when — without any additional setup.

Dashboard analytics

The analytics dashboard gives you an at-a-glance view of engagement trends across your community. You can see aggregate metrics, filter by time range, and drill into specific programs or member segments. Embedded analytics panels are also available in relevant sections of the platform, so you can see engagement data in context without navigating to a separate report.

Engagement scores

Engagement scores give each member (or team) a single numeric value that reflects their overall level of participation, calculated from a set of weighted factors you define.

How scores work

A score is made up of multiple score factors — each measuring a different aspect of engagement. Every factor has a weight that controls how much it contributes to the final score. The final score is a weighted average, normalized to a 0–100 scale. Example:
FactorWeightMember’s value
Profile complete20Yes (100%)
Login count3075% of max
Tasks completed5060% of max
Score = (20 × 100 + 30 × 75 + 50 × 60) / (20 + 30 + 50) = 72.5
After scores are calculated, each member also receives a percentile rank showing how they compare to the rest of the population.

Factor types

Boolean factors score based on whether something is true or false — for example, whether a member has completed their profile, verified their email, or submitted a required form. A true value scores 100%; false scores 0%.
Number factors score based on a numeric measure — for example, how many times a member has logged in, how many events they’ve attended, or how many tasks they’ve completed. Each member’s value is normalized against the highest value in your community, so the most active member scores 100% and everyone else is ranked relative to them.

Viewing scores

Engagement scores appear in the Contacts table alongside each member’s profile. You can sort the table by score to see your most and least engaged members at a glance, or filter to show only members above a score threshold. Clicking through to an individual member’s profile shows a score breakdown — the contribution of each factor — so you can understand exactly why a member received their score.
Scores are calculated on a schedule and do not update in real time. If you’ve recently made changes to your scoring configuration, scores will reflect those changes after the next calculation run.