Title: LekTrail Reading Tracker
Author: Raúl Rojas
Published: <strong>5 d'abril de 2026</strong>
Last modified: 24 d'abril de 2026

---

Cerca extensions

![](https://ps.w.org/lektrail-reading-tracker/assets/icon-256x256.png?rev=3499142)

# LekTrail Reading Tracker

 Per [Raúl Rojas](https://profiles.wordpress.org/raulprdev/)

[Baixa](https://downloads.wordpress.org/plugin/lektrail-reading-tracker.1.1.0.zip)

 * [Detalls](https://ca.wordpress.org/plugins/lektrail-reading-tracker/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/lektrail-reading-tracker/#reviews)
 *  [Instal·lació](https://ca.wordpress.org/plugins/lektrail-reading-tracker/#installation)
 * [Desenvolupament](https://ca.wordpress.org/plugins/lektrail-reading-tracker/#developers)

 [Suport](https://wordpress.org/support/plugin/lektrail-reading-tracker/)

## Descripció

Most websites have no memory. Visitors return and see the same content with no recognition
of what they’ve already explored. LekTrail changes that.

**For content sites**: Show readers which articles they started but didn’t finish,
and suggest new content based on their history.

**For e-commerce**: Display recently viewed products so customers can easily return
to items they were considering.

**For courses and documentation**: Track progress through lessons or guides, showing
what’s completed and what’s next.

#### How It Works

LekTrail tracks when visitors scroll through your content:

 * **Viewed**: Posts they started reading
 * **Completed**: Posts they scrolled to the end (configurable threshold)
 * **Suggestions**: Unread posts based on your configuration

The widget displays three sections: «Continue Reading», «Completed», and «Suggested
Reading».

#### Two Tracking Modes

**localStorage Mode (Default)**

 * Works for all visitors, no login required
 * Data stored in browser, completely private
 * Optional consent banner
 * Data clears if browser storage is cleared

**Server-Side Mode**

 * Requires logged-in users (WordPress users or membership plugin)
 * Reading history persists across devices
 * Useful for membership sites, courses, or personalized experiences
 * Anonymous visitors see suggestions only

#### Features

 * Gutenberg block and shortcode support
 * Works with any post type (posts, pages, products, custom types)
 * Configurable scroll threshold to mark content as «completed»
 * Show/hide excerpts and thumbnails
 * Suggestion order: random, recent, or related
 * Category filters for suggestions
 * Customizable labels (multilingual ready)
 * Optional consent requirement with built-in banner
 * Performance caching for suggestions

#### Development

Source code and build tools are available on [GitHub](https://github.com/raulprdev/lektrail).

## Captures

[⌊Suggested reading widget showing unread posts with excerpts.⌉⌊Suggested reading
widget showing unread posts with excerpts.⌉[

Suggested reading widget showing unread posts with excerpts.

[⌊All LekTrail blocks and patterns in the Gutenberg block inserter.⌉⌊All LekTrail
blocks and patterns in the Gutenberg block inserter.⌉[

All LekTrail blocks and patterns in the Gutenberg block inserter.

[⌊Reading dashboard with category breakdown, display modes, and reading lists with
status indicators.⌉⌊Reading dashboard with category breakdown, display modes, and
reading lists with status indicators.⌉[

Reading dashboard with category breakdown, display modes, and reading lists with
status indicators.

[⌊Settings page with tracking, display, consent, and suggestion options.⌉⌊Settings
page with tracking, display, consent, and suggestion options.⌉[

Settings page with tracking, display, consent, and suggestion options.

## Blocs

Aquesta extensió proporciona 3 blocs.

 *   LekTrail Reading Tracker Display reading progress and suggestions for your 
   visitors.
 *   LekTrail Reading Progress Display a reading progress bar, filterable by category
   and year.
 *   LekTrail Reading List Display a filtered list of read or viewed posts.

## Instal·lació

 1. Upload `lektrail` to `/wp-content/plugins/`
 2. Activate the plugin
 3. Add the widget:
 4.  * **Gutenberg**: Search for «LekTrail» in the block inserter
     * **Shortcode**: Add `[lektrail]` to any page
 5. Configure in Settings > LekTrail

## PMF

### Does this work without user registration?

Yes. By default, LekTrail uses localStorage which works for all visitors without
requiring login. Data is stored privately in the visitor’s browser.

### Can I track reading progress for logged-in users?

Yes. Enable «Track Logged-in Users» in settings. This stores reading history on 
the server, allowing it to persist across devices. Requires users to be logged in(
WordPress users or via a membership plugin).

### What post types can I track?

Any post type: posts, pages, WooCommerce products, custom post types. Configure 
which types to track in the settings.

### How do I customize the widget appearance?

The widget uses minimal styling. Add your own CSS targeting `.lektrail-widget`, `.
lektrail-continue`, `.lektrail-completed`, and `.lektrail-suggestions`.

## Ressenyes

No hi ha ressenyes per a aquesta extensió.

## Col·laboradors i desenvolupadors

«LekTrail Reading Tracker» és programari de codi obert. La següent gent ha col·laborat
en aquesta extensió.

Col·laboradors

 *   [ Raúl Rojas ](https://profiles.wordpress.org/raulprdev/)

[Traduïu «LekTrail Reading Tracker» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/lektrail-reading-tracker)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/lektrail-reading-tracker/),
baixeu-vos el [repositori SVN](https://plugins.svn.wordpress.org/lektrail-reading-tracker/),
o subscriviu-vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/lektrail-reading-tracker/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/lektrail-reading-tracker/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

#### 1.1.0

 * Reading dashboard blocks for logged-in users: progress bar and reading list
 * Three display modes: progress (percentage), remaining (posts to read), count (
   posts read)
 * Per-category progress with automatic child category inclusion
 * Category dropdown selector in block editor (replaces text input)
 * Status indicators on reading lists (checkmark for read, circle for viewed)
 * Block patterns: Category Breakdown, Year Overview, Simple Dashboard
 * Custom LekTrail block category in the block inserter
 * Spanish translations for dashboard labels
 * Fix: server-side tracking no longer blocked by localStorage checks

#### 1.0.0

 * Initial release
 * localStorage and server-side tracking modes
 * Gutenberg block and shortcode
 * Configurable suggestions (random, recent, related)
 * Category filters
 * Consent management
 * Custom labels

## Meta

 *  Versió **1.1.0**
 *  Darrera actualització **fa 5 mesos**
 *  Instal·lacions actives **Menys de 10**
 *  Versió del WordPress ** 6.3 o posterior **
 *  Provada fins a **6.9.9**
 *  Versió del PHP ** 7.4 o posterior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/lektrail-reading-tracker/)
 * Etiquetes
 * [engagement](https://ca.wordpress.org/plugins/tags/engagement/)[reading progress](https://ca.wordpress.org/plugins/tags/reading-progress/)
   [recently-viewed](https://ca.wordpress.org/plugins/tags/recently-viewed/)[suggestions](https://ca.wordpress.org/plugins/tags/suggestions/)
   [tracking](https://ca.wordpress.org/plugins/tags/tracking/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/lektrail-reading-tracker/advanced/)

## Valoracions

Encara no s'ha enviat cap ressenya.

[La vostra ressenya](https://wordpress.org/support/plugin/lektrail-reading-tracker/reviews/#new-post)

[Visualitza totes les ressenyes](https://wordpress.org/support/plugin/lektrail-reading-tracker/reviews/)

## Col·laboradors

 *   [ Raúl Rojas ](https://profiles.wordpress.org/raulprdev/)

## Suport

Teniu quelcom a dir? Necessiteu ajuda?

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/lektrail-reading-tracker/)