lindemannrock/craft-smartlink-manager

Intelligent device detection and app store routing for Craft CMS

Installs: 34

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:craft-plugin

pkg:composer/lindemannrock/craft-smartlink-manager


README

Latest Version Craft CMS PHP Logging Library License

Intelligent device detection and app store routing for Craft CMS. Create smart links that detect a visitor's device and redirect them to the right app store, download page, or URL — automatically.

License

This is a commercial plugin licensed under the Craft License. It will be available on the Craft Plugin Store soon. See LICENSE.md for details.

⚠️ Pre-Release

This plugin is in active development and not yet available on the Craft Plugin Store. Features and APIs may change before the initial public release.

Features

  • Smart Links — Custom element type with per-platform URLs (iOS, Android, Huawei, Amazon, Windows, Mac, Fallback)
  • Device Detection — Matomo Device Detector identifies platform and redirects automatically
  • QR Codes — Styled QR codes with custom colors, module/eye styles, logo overlay, and PNG/SVG export
  • Analytics — Click tracking with device, browser, country, city, language, referrer, and source breakdown
  • Integrations — SEOmatic (GTM/GA4 events), Redirect Manager (auto-301), Craft Link Field
  • Smart Link Field — Element picker field for entries and other elements
  • Multi-Site — Per-site destination URLs with a single shared slug
  • Dashboard Widgets — Analytics Summary and Top Links widgets

Requirements

  • Craft CMS 5.0+
  • PHP 8.2+
  • Logging Library 5.0+ — optional, install in CP for logs

Installation

Via Composer

composer require lindemannrock/craft-smartlink-manager
php craft plugin/install smartlink-manager
php craft smartlink-manager/security/generate-salt

Using DDEV

ddev composer require lindemannrock/craft-smartlink-manager
ddev craft plugin/install smartlink-manager
ddev craft smartlink-manager/security/generate-salt

Documentation

Full documentation is available in the docs folder.

Support

License

This plugin is licensed under the Craft License. See LICENSE.md for details.

Developed by LindemannRock