# Show GitHub commits (https://talivia.com/docs/integrations/github-commits)



Install the GitHub App to see your latest commits on your analytics chart and find what moves the needle. Commits appear as markers on the main analytics chart, so you can connect a change you shipped with the visitors and revenue that followed.

## Why show commits? [#why-show-commits]

Commits give useful context to your website analytics:

* See exactly what shipped before a traffic or revenue change.
* Compare release activity with conversion trends over time.
* Share a chart where the whole team can see cause and effect.

## How it works [#how-it-works]

You install the Talivia GitHub App on your account or organization and grant it read access to one repository. Talivia then imports the latest commits from the default branch and keeps them in sync automatically, checking for new commits every 20 minutes.

Hover over a commit marker on the chart to preview the commit messages. Select it to see the complete list for that moment and open any commit on GitHub.

The app only requests read access to repository contents. Talivia never stores your code — only the commit metadata shown on the chart: the message, author, and time.

## Connect a repository [#connect-a-repository]

1. Open your website in Talivia.
2. Go to **Settings → Integrations**.
3. Find the **GitHub** integration and select **Connect GitHub**.
4. Install the app on your GitHub account or organization and choose the repository for this website.

If you grant access to a single repository, it connects automatically and Talivia backfills up to 300 commits from the last 30 days. If you grant access to several repositories, pick the one that belongs to this website when you return to the settings page.

## Use commits to understand a change [#use-commits-to-understand-a-change]

When you notice a change on the chart:

1. Find the commits shown near the same time.
2. Hover over them to read what shipped.
3. Compare the deploy with the change in visitors or revenue.
4. Open a commit on GitHub when you want the full diff.

Commits provide context rather than guaranteed attribution. Use them together with referrers, campaigns, and revenue data to understand what most likely influenced the change.
