{"id":266318,"date":"2025-12-15T14:49:28","date_gmt":"2025-12-15T14:49:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/websiteanalist\/"},"modified":"2025-12-15T14:57:01","modified_gmt":"2025-12-15T14:57:01","slug":"websiteanalist","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/websiteanalist\/","author":23411637,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Websiteanalist","header_author":"Websiteanalist","header_description":"Add powerful web analytics tracking to your WordPress website with configurable options and custom event tracking.","assets_banners_color":"e9ecfe","last_updated":"2025-12-15 14:57:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/websiteanalist\/","header_author_uri":"https:\/\/websiteanalist.nl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":133,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"websiteanalist","date":"2025-12-15 14:57:01"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3420406,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3421316,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Basic settings - Site ID and tracking toggle","2":"Custom Tracking configuration - Add unlimited custom actions","3":"Click Tracking settings - Phone and email tracking","4":"Custom Action example - Radio station tracking configuration"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[232,153451,4752,550,252269],"plugin_category":[36],"plugin_contributors":[252270],"plugin_business_model":[],"class_list":["post-266318","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-custom-events","plugin_tags-event-tracking","plugin_tags-tracking","plugin_tags-websiteanalist","plugin_category-analytics","plugin_contributors-websiteanalist","plugin_committers-websiteanalist"],"banners":{"banner":"https:\/\/ps.w.org\/websiteanalist\/assets\/banner-772x250.png?rev=3421316","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/websiteanalist\/assets\/icon-256x256.png?rev=3420406","icon_2x":"https:\/\/ps.w.org\/websiteanalist\/assets\/icon-256x256.png?rev=3420406","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Websiteanalist is a WordPress plugin that adds the tracking code from <a href=\"https:\/\/websiteanalist.nl\">Websiteanalist.nl<\/a> to your website with <strong>fully configurable custom tracking actions<\/strong>.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Custom Event Tracking<\/strong> - Configure unlimited custom tracking actions<\/li>\n<li><strong>Flexible Event Types<\/strong> - Click, change, blur, input, mousedown, mouseup, submit<\/li>\n<li><strong>Dynamic Values<\/strong> - Element value, text, HTML, data attributes, or fixed values<\/li>\n<li><strong>Click Tracking<\/strong> - Track phone (tel:) and email (mailto:) link clicks<\/li>\n<li><strong>Form Tracking<\/strong> - Track form submissions<\/li>\n<li><strong>UTM Parameter Tracking<\/strong> - Automatic campaign tracking<\/li>\n<li><strong>Privacy Friendly<\/strong> - Self-hosted analytics solution<\/li>\n<\/ul>\n\n<h4>Custom Tracking Actions<\/h4>\n\n<p>The power of Websiteanalist lies in its custom tracking functionality. Configure easily via the WordPress admin:<\/p>\n\n<ol>\n<li><strong>CSS Selector<\/strong> - Which element to track (e.g., <code>#filter-category<\/code>, <code>.radio-button<\/code>)<\/li>\n<li><strong>Event Type<\/strong> - When to track (click, change, blur, etc.)<\/li>\n<li><strong>Action Name<\/strong> - First parameter of trackAction<\/li>\n<li><strong>Label<\/strong> - Second parameter (can be dynamic)<\/li>\n<li><strong>Value<\/strong> - Third parameter (element value, text, data attribute, or fixed)<\/li>\n<\/ol>\n\n<h4>Examples<\/h4>\n\n<p><strong>Radio Station Tracking:<\/strong>\n* Selector: <code>.element-item.audio<\/code>\n* Event: Click\n* Action: Radio Click\n* Label: Element Text (automatically captures station name)\n* Value: Data Attribute <code>data-id<\/code><\/p>\n\n<p><strong>Form Field Tracking:<\/strong>\n* Selector: <code>#nf-field-40<\/code>\n* Event: Change\n* Action: Form Submission\n* Label: Contact Form\n* Value: Element Value (captures the entered email address)<\/p>\n\n<p><strong>Product Filter Tracking:<\/strong>\n* Selector: <code>#category-filter<\/code>\n* Event: Change\n* Action: Filters\n* Label: Category Selected\n* Value: Element Value<\/p>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li><strong>E-commerce<\/strong> - Product filters, add to cart, checkout steps<\/li>\n<li><strong>Job Boards<\/strong> - Filter tracking, application clicks<\/li>\n<li><strong>Media Sites<\/strong> - Radio\/video plays, category filters<\/li>\n<li><strong>Corporate Sites<\/strong> - Contact forms, downloads, language switches<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>An active Websiteanalist account (create free at <a href=\"https:\/\/websiteanalist.nl\">websiteanalist.nl<\/a>)<\/li>\n<li>WordPress 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<h4>Multilingual<\/h4>\n\n<p>The plugin is available in:\n* Dutch\n* English<\/p>\n\n<h3>Support<\/h3>\n\n<p>For questions or support:\n* Website: <a href=\"https:\/\/websiteanalist.nl\">websiteanalist.nl<\/a>\n* Plugin Support: <a href=\"https:\/\/wordpress.org\/support\/plugin\/websiteanalist\/\">WordPress.org Support Forum<\/a><\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin:\n* Adds tracking code to your website\n* Sends data to your Websiteanalist installation\n* Only stores configuration locally (Site ID, settings)\n* Does not use cookies or local storage\n* Makes no external API calls (except to your own Websiteanalist installation)<\/p>\n\n<p>For more information about data privacy, see the Websiteanalist documentation.<\/p>\n\n<h3>Third Party Services<\/h3>\n\n<p>This plugin connects to an external analytics service to track website visitor data:<\/p>\n\n<p><strong>Service:<\/strong> Websiteanalist Analytics Platform\n<strong>Default URL:<\/strong> https:\/\/login.websiteanalist.nl\/\n<strong>Configurable:<\/strong> Yes, you can specify your own Websiteanalist installation URL<\/p>\n\n<p><strong>Data Transmission:<\/strong>\n* Tracking data is sent to your configured Websiteanalist installation\n* No data is transmitted without explicit user configuration\n* Users must enable tracking and provide a Site ID\n* The plugin loads the tracking script from: <code>[your-base-url]\/modules\/base\/dist\/owa.tracker.js<\/code><\/p>\n\n<p><strong>Privacy &amp; Control:<\/strong>\n* You have full control over where data is sent (self-hosted or SaaS)\n* No tracking occurs unless explicitly enabled by the site administrator\n* No cookies or local storage used by the plugin itself\n* All tracking is handled by the Websiteanalist service<\/p>\n\n<p><strong>Service Information:<\/strong>\n* Website: <a href=\"https:\/\/websiteanalist.nl\">https:\/\/websiteanalist.nl<\/a>\n* Terms of Service: <a href=\"https:\/\/websiteanalist.nl\/algemene-voorwaarden\/\">https:\/\/websiteanalist.nl\/algemene-voorwaarden\/<\/a>\n* Privacy Policy: <a href=\"https:\/\/websiteanalist.nl\/privacyverklaring\/\">https:\/\/websiteanalist.nl\/privacyverklaring\/<\/a><\/p>\n\n<p><strong>User Consent:<\/strong>\nIt is the website owner's responsibility to ensure proper user consent and privacy compliance (GDPR, CCPA, etc.) when using analytics tracking.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"Websiteanalist\"<\/li>\n<li>Click \"Install\" and then \"Activate\"<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP<\/li>\n<li>Upload via Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to Settings &gt; Websiteanalist<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li><p><strong>Basic Tab:<\/strong><\/p>\n\n<ul>\n<li>Enter your Site ID (get it from Websiteanalist)<\/li>\n<li>Optional: Adjust the Base URL (default: https:\/\/login.Websiteanalist.nl\/)<\/li>\n<li>Check \"Enable Tracking\"<\/li>\n<\/ul><\/li>\n<li><p><strong>Click Tracking Tab:<\/strong><\/p>\n\n<ul>\n<li>Enable\/disable phone link tracking<\/li>\n<li>Enable\/disable email link tracking<\/li>\n<\/ul><\/li>\n<li><p><strong>Custom Tracking Tab:<\/strong><\/p>\n\n<ul>\n<li>Click \"+ Add Custom Tracking\"<\/li>\n<li>Enter the CSS selector<\/li>\n<li>Choose the event type<\/li>\n<li>Configure Action Name, Label, and Value<\/li>\n<li>Click \"Save Changes\"<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20a%20websiteanalist%20account%3F'><h3>Do I need a Websiteanalist account?<\/h3><\/dt>\n<dd><p>Yes, you need a Websiteanalist account to view the tracking data. You can create a free account at <a href=\"https:\/\/websiteanalist.nl\">websiteanalist.nl<\/a>.<\/p><\/dd>\n<dt id='where%20do%20i%20find%20my%20site%20id%3F'><h3>Where do I find my Site ID?<\/h3><\/dt>\n<dd><p>Log in to your Websiteanalist dashboard and go to site settings. There you'll find your unique Site ID.<\/p><\/dd>\n<dt id='how%20do%20i%20find%20the%20right%20css%20selector%3F'><h3>How do I find the right CSS selector?<\/h3><\/dt>\n<dd><ol>\n<li>Open your website in Chrome or Firefox<\/li>\n<li>Right-click on the element \u2192 \"Inspect\"<\/li>\n<li>In developer tools you'll see the element highlighted<\/li>\n<li>Look for <code>id=\"\"<\/code> or <code>class=\"\"<\/code> attributes<\/li>\n<li>Test the selector in console: <code>document.querySelector('your-selector')<\/code><\/li>\n<\/ol><\/dd>\n<dt id='does%20this%20work%20with%20dynamically%20loaded%20content%3F'><h3>Does this work with dynamically loaded content?<\/h3><\/dt>\n<dd><p>Yes! The plugin uses event delegation, so elements that are added later (e.g., via AJAX) are correctly tracked.<\/p><\/dd>\n<dt id='can%20i%20add%20multiple%20custom%20actions%3F'><h3>Can I add multiple custom actions?<\/h3><\/dt>\n<dd><p>Yes, you can add unlimited custom tracking actions.<\/p><\/dd>\n<dt id='which%20event%20types%20are%20available%3F'><h3>Which event types are available?<\/h3><\/dt>\n<dd><ul>\n<li><code>click<\/code> - Element is clicked<\/li>\n<li><code>change<\/code> - Value changes (dropdowns, selects)<\/li>\n<li><code>blur<\/code> - Field loses focus<\/li>\n<li><code>input<\/code> - While typing<\/li>\n<li><code>mousedown<\/code> - Mouse press (for submit buttons)<\/li>\n<li><code>mouseup<\/code> - Mouse release (for sliders)<\/li>\n<li><code>submit<\/code> - Form submission<\/li>\n<\/ul><\/dd>\n<dt id='how%20do%20i%20track%20a%20form%20field%3F'><h3>How do I track a form field?<\/h3><\/dt>\n<dd><p>Use the Custom Tracking tab:\n* Selector: The CSS selector of the field (e.g., <code>#email-field<\/code>)\n* Event: <code>change<\/code> or <code>blur<\/code>\n* Value: Choose \"Element Value (.val())\"<\/p><\/dd>\n<dt id='is%20the%20plugin%20gdpr%20compliant%3F'><h3>Is the plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>The plugin itself doesn't store any data. Websiteanalist is a self-hosted analytics solution where you have full control over your data. Consult the Websiteanalist documentation for GDPR compliance.<\/p><\/dd>\n<dt id='can%20i%20temporarily%20disable%20tracking%3F'><h3>Can I temporarily disable tracking?<\/h3><\/dt>\n<dd><p>Yes, go to the Basic tab and uncheck \"Enable Tracking\".<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Basic tracking functionality<\/li>\n<li>Phone and email click tracking<\/li>\n<li>Form tracking<\/li>\n<\/ul>","raw_excerpt":"Add powerful web analytics tracking to your WordPress website with fully configurable custom event tracking.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/266318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=266318"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/websiteanalist"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=266318"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=266318"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=266318"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=266318"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=266318"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=266318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}