{"id":17037418,"url":"https://github.com/robflaherty/riveted","last_synced_at":"2025-04-07T12:06:17.198Z","repository":{"id":13806873,"uuid":"16502867","full_name":"robflaherty/riveted","owner":"robflaherty","description":"Google Analytics plugin to track active/engaged time on page","archived":false,"fork":false,"pushed_at":"2020-05-12T12:16:08.000Z","size":172,"stargazers_count":231,"open_issues_count":13,"forks_count":49,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-05-30T02:02:28.778Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://riveted.parsnip.io/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robflaherty.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-04T05:07:47.000Z","updated_at":"2024-05-23T09:23:26.000Z","dependencies_parsed_at":"2022-08-28T10:41:17.888Z","dependency_job_id":null,"html_url":"https://github.com/robflaherty/riveted","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robflaherty%2Friveted","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robflaherty%2Friveted/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robflaherty%2Friveted/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robflaherty%2Friveted/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robflaherty","download_url":"https://codeload.github.com/robflaherty/riveted/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247648977,"owners_count":20972945,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T08:53:51.074Z","updated_at":"2025-04-07T12:06:17.168Z","avatar_url":"https://github.com/robflaherty.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Riveted\nRiveted is a Google Analytics plugin that tracks how much time users spend actively engaged on a page.\n\nIt has no dependencies and supports Universal Analytics, Classic Google Analytics, and Google Tag Manager.\n\nAll instructions and information can be found on the [project page](https://riveted.parsnip.io/).\n\nThere's also a blog post with information on [how to use the Google Analytics data that Riveted provides](https://medium.com/google-analytics/84d9981920da).\n\n## WordPress Plugin\nRiveted is also available as a [WordPress plugin](http://wordpress.org/plugins/riveted/). Note that some of the more recent Riveted options are not available in the WP plugin.\n\n1. Upload the `wp-plugin/riveted` directory into the `/wp-content/plugins/` directory on your server.\n2. Activate the plugin through the 'Plugins' menu in WordPress.\n3. If you'd like to modify the default settings, go to the Riveted panel under Settings.\n\n## Google Tag Manager\nIf you'd like to integrate with Google Tag Manager, here are the dataLayer variable names:\n\n* Riveted Event Name = Riveted\n* Event Category = {{eventCategory}}\n* Event Action = {{eventAction}}\n* Event Label = {{eventLabel}}\n* Event Value = {{eventValue}}\n* Event Non-Interaction = {{eventNonInteraction}}\n* User Timing Event Name = RivetedTiming\n* Timing Variable = {{timingVar}}\n* Timing Value = {{timingValue}}\n\n## Other Integrations\nYou can install Riveted as a [Drupal module](https://www.drupal.org/project/riveted).\n\n## Browser Support\nTested in latest versions of Chrome, Firefox, Safari, and Opera. Internet Explorer 8-11. iOS and Android.\n\n## Contact\nIf you have any questions you can find me on Twitter at [@robflaherty](https://twitter.com/robflaherty).\n\n## Changelog\n\n0.6.1 (4/28/16): Added Universal Module Definition (UMD) support.\n\n0.6.0 (6/12/15): Added reset method and option for custom GA tracker.\n\n0.5.0 (4/14/15): Option for custom GA global name. Fixes problem with Yoast WP plugin.\n\n0.4.0 (7/19/14): https://github.com/robflaherty/riveted/issues/10\n\n0.3.2 (6/26/14): Fixed Google Tag Manager label.\n\n0.3.1 (6/4/14): Fixed IE8 bug.\n\n0.3 (2/17/14): Added WordPress plugin.\n\n0.2.1 (2/13/14): Fixed Non-Interaction option.\n\n0.2 (2/13/14): Fixed GTM double firing.\n\n0.1 (2/9/14): Initial release.\n\n## License\nLicensed under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobflaherty%2Friveted","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobflaherty%2Friveted","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobflaherty%2Friveted/lists"}