Error message

Deprecated function: Return type of Drupal\google_analytics\Component\Render\GoogleAnalyticsJavaScriptSnippet::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 10 of modules/contrib/google_analytics/src/Component/Render/GoogleAnalyticsJavaScriptSnippet.php).
include('/var/www/snorkellifts/web/modules/contrib/google_analytics/src/Component/Render/GoogleAnalyticsJavaScriptSnippet.php') (Line: 578)
Composer\Autoload\ClassLoader::Composer\Autoload\{closure}('/var/www/snorkellifts/web/modules/contrib/google_analytics/src/Component/Render/GoogleAnalyticsJavaScriptSnippet.php') (Line: 432)
Composer\Autoload\ClassLoader->loadClass('Drupal\google_analytics\Component\Render\GoogleAnalyticsJavaScriptSnippet') (Line: 352)
google_analytics_page_attachments(Array) (Line: 315)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}(Object, 'google_analytics') (Line: 405)
Drupal\Core\Extension\ModuleHandler->invokeAllWith('page_attachments', Object) (Line: 316)
Drupal\Core\Render\MainContent\HtmlRenderer->invokePageAttachmentHooks(Array) (Line: 289)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 580)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 290)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 174)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

Snorkel OnSite

Snorkel OnSite


The Snorkel OnSite telematics module can be factory or field installed and activated on most Snorkel mobile elevating work platforms and telehandlers. Choose from two subscription packages:

Direct Data & API
For users with an existing telematics platform from Trackunit or other provider. Package includes:

  • Telematics module installation on equipment
  • API access for seamless integration – feed data into existing platform
  • 24-month or 60-month subscription to telematics data

Data & Dashboard
For new telematics users. All-inclusive package includes:

  • Telematics module installation on equipment
  • Access to a Trackunit telematics dashboard
  • 24-month or 60-month subscription to telematics data
Machine Data Non-CAN Bus CAN Bus
Machine Status (on/off) Y Y
Machine Hours Y Y
Machine Location Y Y
Battery Level Y Y


  • Connect & Go
    New Snorkel lifts are equipped with a compatible connection as standard for easy module installation and activation at the factory, by an official Snorkel distributor or at your location of choice.
  • Manage Your Fleet
    Mixed fleet capability allows you to integrate data to easily find and manage all your telematics-enabled equipment from a single dashboard. Receive real-time SMS alerts and email notifications on each machine’s health, hours and location.
  • Easier Service & Maintenance
    Factory installed sensors monitor machine health and operation. Remotely diagnose issues with precise technical data and analytics for proper scheduling of equipment repairs and maintenance.
  • Optimize Utilization
    Data is transmitted every 15 minutes for accurate analytics that allows you to maximize machine use, improve service planning and ROI. Manage billing and reduce service costs with data on true working time of elevation, driving, loading, idling, total run times, etc.
  • Secure Equipment
    Map and track machine location through real-time mobile monitoring to protect against theft and damage, and to ensure a safer work site.

    For added peace of mind, add an optional access control keypad to help prevent unauthorized use. Limit access by PIN code or RFID card to make sure only authorized personnel are using the equipment.


Onsite Telematics Brochure (PDF)

Dansk Deutsch Français English 日本語 Español


The Trackunit module is covered by a 1-year warranty.

Powered by Trackunit

Trackunit is a leading supplier of fleet management solutions. Using telematics and communication devices, the mobile platform detects and collects data to track equipment, monitor machine health status, and connect stakeholders.