{"id":349054,"date":"2026-08-14T13:58:17","date_gmt":"2026-08-14T13:58:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/camorna\/"},"modified":"2026-08-14T13:57:50","modified_gmt":"2026-08-14T13:57:50","slug":"camorna","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/camorna\/","author":23542543,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.1","stable_tag":"0.1.1","tested":"7.0.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Camorna","header_author":"Camorna","header_description":"First-party analytics and conversion tracking for any WordPress site. One lightweight tag, no configuration \u2014 and on WooCommerce stores, orders confirmed server-to-server. Runs safely alongside your existing pixels.","assets_banners_color":"7a9484","last_updated":"2026-08-14 13:57:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/app.camorna.com\/","header_author_uri":"https:\/\/camorna.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.1":{"tag":"0.1.1","author":"raveenkumarg","date":"2026-08-14 13:57:50"}},"upgrade_notice":{"0.1.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3647501,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3647501,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3647525,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3647525,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[232,9067,986,209128,286],"plugin_category":[36,45],"plugin_contributors":[275720],"plugin_business_model":[],"class_list":["post-349054","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-attribution","plugin_tags-conversion-tracking","plugin_tags-first-party","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-raveenkumarg","plugin_committers-raveenkumarg"],"banners":{"banner":"https:\/\/ps.w.org\/camorna\/assets\/banner-772x250.png?rev=3647525","banner_2x":"https:\/\/ps.w.org\/camorna\/assets\/banner-1544x500.png?rev=3647525","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/camorna\/assets\/icon-128x128.png?rev=3647501","icon_2x":"https:\/\/ps.w.org\/camorna\/assets\/icon-256x256.png?rev=3647501","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Camorna shows you where your visitors really come from \u2014 organic search, blogs, social, email, and every ad you run \u2014 and makes your advertising smarter by sending high-quality conversion signals back to the ad platforms. One lightweight tag, installed in about two minutes, no coding and no IT help needed.<\/p>\n\n<p>It works on <strong>any WordPress site<\/strong>. Leads, sign-ups, and calls-to-action are recognized automatically \u2014 no event mapping, no tag manager gymnastics. If you run <strong>WooCommerce<\/strong>, it adds what browser pixels can't: purchases confirmed <strong>server-to-server<\/strong> straight from your store, so they're counted even when browsers block tracking. It runs safely <strong>alongside<\/strong> your existing pixels and Google Analytics \u2014 nothing is removed or replaced.<\/p>\n\n<p><strong>What makes it different<\/strong><\/p>\n\n<ul>\n<li><strong>First-party by construction.<\/strong> The tag is served for your site, and the visitor cookie is set from your own origin, so Safari's tracking limits don't erase your returning visitors as quickly.<\/li>\n<li><strong>Zero configuration.<\/strong> No event mapping and no per-page setup: the tag recognizes page views, traffic sources, engagement, and lead forms on its own.<\/li>\n<li><strong>Privacy built in.<\/strong> Personal identifiers are hashed in the browser (and on the server) before anything is sent; raw personal data is never transmitted.<\/li>\n<li><strong>Server-side order events (WooCommerce).<\/strong> Purchases are confirmed from WooCommerce itself via order webhooks \u2014 ad-blocker-proof and Safari-proof. On sites without WooCommerce these features simply stay dormant.<\/li>\n<li><strong>Three-click install.<\/strong> Install, Connect, watch your Live Events light up.<\/li>\n<\/ul>\n\n<p><strong>Requires a Camorna account.<\/strong> This plugin is the WordPress connector for the Camorna service: all of its code is fully functional with no feature gating, trials, or usage limits of any kind \u2014 but analytics processing happens in the Camorna service, so you need an account at <a href=\"https:\/\/app.camorna.com\/\">app.camorna.com<\/a> to connect it to. Until connected, the plugin deliberately does nothing and sends nothing.<\/p>\n\n<p>This is an early release (0.1.1). The one-click \"Connect\" flow is coming; for now you paste your collection host from the dashboard.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects your site to the Camorna analytics service. Specifically:<\/p>\n\n<ul>\n<li>The plugin loads the Camorna measurement script (<code>sdk.js<\/code>) on your site's front-end pages from your assigned collection hostname (a <code>*.cagmore.com<\/code> subdomain operated by Camorna, or a custom hostname you configure).<\/li>\n<li>The script sends analytics events (page views, traffic sources, engagement, and hashed lead identifiers) from your visitors' browsers to that same hostname.<\/li>\n<li>If WooCommerce is active, the plugin registers WooCommerce webhooks that send order events (order created\/updated) from your server to your collection hostname.<\/li>\n<li>If a visitor requests erasure via WordPress's Tools \u2192 Erase Personal Data, the plugin forwards a deletion request (keyed by a hashed email) to the Camorna service.<\/li>\n<\/ul>\n\n<p>No data is sent anywhere until you connect the plugin by entering your collection host. Raw personal identifiers (email addresses, phone numbers) are hashed before transmission and are never sent in plain form.<\/p>\n\n<p>This service is provided by Camorna: <a href=\"https:\/\/camorna.com\/terms\">Terms of Service<\/a>, <a href=\"https:\/\/camorna.com\/privacy\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li><strong>Install<\/strong> \u2014 add the plugin from the WordPress directory (or upload the ZIP under Plugins \u2192 Add New) and activate it.<\/li>\n<li><strong>Connect<\/strong> \u2014 in your Camorna dashboard open Settings \u2192 General and copy your collection host, then paste it into Settings \u2192 Camorna in WordPress and save. (One-click \"Connect to Camorna\" is coming; for now you paste the host.) We set up your tracking endpoint, your page tag, and \u2014 on WooCommerce stores \u2014 your order webhooks.<\/li>\n<li><strong>Watch<\/strong> \u2014 open the Live Events screen in your Camorna dashboard and browse your own site; events appear within a minute. When you see events flowing, you're done.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20without%20woocommerce%3F\"><h3>Does it work without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Camorna works on any WordPress site \u2014 company sites, lead-generation sites, blogs. Traffic sources, engagement, and lead-form conversions are captured automatically. WooCommerce only adds server-confirmed purchase tracking on top.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20change%20my%20dns%20or%20set%20up%20a%20server%3F\"><h3>Do I need to change my DNS or set up a server?<\/h3><\/dt>\n<dd><p>No. Nothing to host, no DNS changes, no servers, no CDN accounts. Tracking works the moment the plugin is connected. There's an optional upgrade later \u2014 serving the tag from your own domain like <code>metrics.yoursite.com<\/code> \u2014 and if you want it, our setup assistant walks you through one DNS record. It's never required.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>No \u2014 it usually makes things faster if it replaces a pile of individual pixels. The tag loads asynchronously (your page never waits for it), is smaller than a single product-image thumbnail, and sends data in the background. You can verify with any speed test before and after.<\/p><\/dd>\n<dt id=\"do%20i%20have%20to%20remove%20my%20existing%20pixels%20or%20google%20analytics%3F\"><h3>Do I have to remove my existing pixels or Google Analytics?<\/h3><\/dt>\n<dd><p>No. Camorna runs safely alongside whatever you have today \u2014 we never touch your existing tags. Most sites run both for a week or two, compare the numbers, and then decide what to keep.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20iphones%20%2F%20safari%20and%20with%20ad%20blockers%3F\"><h3>Does it work on iPhones \/ Safari and with ad blockers?<\/h3><\/dt>\n<dd><p>Yes \u2014 and this is most of why the product exists. On WooCommerce stores your revenue events don't rely on the browser at all: orders flow directly from your store to us via webhooks, so even a fully blocked browser can't hide a purchase. Ad clicks are captured the instant someone lands, and identified visitors are recognized across visits.<\/p><\/dd>\n<dt id=\"do%20you%20share%20my%20data%20%E2%80%94%20or%20my%20customers%27%20data%20%E2%80%94%20with%20others%20using%20your%20platform%3F\"><h3>Do you share my data \u2014 or my customers' data \u2014 with others using your platform?<\/h3><\/dt>\n<dd><p>No. The data collected from your site belongs to you and is used only to provide Camorna to you. We never sell it, and we never share it with other businesses using Camorna \u2014 each account's data is isolated to that account. The only sharing that ever happens is sharing you set up yourself: for example, if you connect your own ad accounts (such as Google or Meta), Camorna sends your conversion signals \u2014 as irreversible hashes, never raw personal data \u2014 to those accounts of yours to improve their measurement. Disconnect them and that stops. See our <a href=\"https:\/\/camorna.com\/privacy\">Privacy Policy<\/a> for full details.<\/p><\/dd>\n<dt id=\"how%20is%20my%20data%20secured%20in%20camorna%3F\"><h3>How is my data secured in Camorna?<\/h3><\/dt>\n<dd><p>In layers, by design:<\/p>\n\n<ul>\n<li><strong>Encrypted everywhere.<\/strong> Data travels only over HTTPS\/TLS and is encrypted at rest on Google Cloud infrastructure.<\/li>\n<li><strong>Hashed before it ever leaves your site.<\/strong> Personal identifiers (emails, phone numbers) are irreversibly hashed in the visitor's browser \u2014 Camorna's servers never receive or store the raw values, so there is nothing readable to leak.<\/li>\n<li><strong>Signed server events.<\/strong> Order webhooks and deletion requests sent from your site carry a signature from a secret key unique to your site, so forged or tampered data can be rejected.<\/li>\n<li><strong>Isolated per account.<\/strong> Your data lives under your account only and is never mixed with other customers' data.<\/li>\n<li><strong>Minimal by design.<\/strong> Keystrokes, form contents, passwords, and payment details are never recorded, so the most sensitive data is never collected in the first place.<\/li>\n<li><strong>Independent assurance underway.<\/strong> We are actively working toward a SOC 3 attestation \u2014 we are building and operating our controls to that standard, and the independent audit requires a multi-month period of operating evidence before the report can be issued. We will publish it when it completes.<\/li>\n<\/ul>\n\n<p>And you stay in control of deletion: WordPress's built-in eraser forwards visitor deletion requests to Camorna, and you can request full deletion of collected data from your dashboard or privacy@camorna.com.<\/p><\/dd>\n<dt id=\"what%20do%20you%20not%20track%3F\"><h3>What do you NOT track?<\/h3><\/dt>\n<dd><p>We never record keystrokes, form contents, passwords, payment details, or screen recordings. When a visitor types their email into a lead form or checkout, only an irreversible fingerprint (a hash) of it leaves your site \u2014 never the email itself.<\/p><\/dd>\n<dt id=\"what%20happens%20in%20camorna%20if%20i%20deactivate%20or%20uninstall%20the%20plugin%3F\"><h3>What happens in Camorna if I deactivate or uninstall the plugin?<\/h3><\/dt>\n<dd><p>Tracking stops immediately: the tag is no longer served on your pages, and on WooCommerce stores the order webhooks the plugin created are removed on deactivation. Uninstalling (deleting) the plugin additionally erases every setting it stored in WordPress \u2014 your collection host and connection key \u2014 so nothing is left behind on your site.<\/p>\n\n<p>Be aware that uninstalling has real costs. Everything that happens on your site while the plugin is gone is never captured and cannot be reconstructed, and attribution journeys that were in flight are broken for good. Conversion sharing to your ad platforms is forward-only: after a reinstall, events from before or during the gap cannot be sent \u2014 or re-sent \u2014 to your ad accounts. Reinstalling starts measurement fresh from that day.<\/p>\n\n<p>Previously collected data remains in your Camorna account in pseudonymous form only \u2014 random visitor ids and irreversible hashes, no raw personal data (your customers' actual contact details were never in Camorna; those stay in your store). If you want that history deleted too, request it from your Camorna dashboard or email privacy@camorna.com.<\/p><\/dd>\n<dt id=\"a%20visitor%20asked%20me%20to%20delete%20their%20data.%20what%20do%20i%20do%3F\"><h3>A visitor asked me to delete their data. What do I do?<\/h3><\/dt>\n<dd><p>Use WordPress's built-in Tools \u2192 Erase Personal Data. Camorna hooks into it and forwards a deletion request for that person, keyed by a hashed email \u2014 no raw personal data leaves your site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Corrected the plugin contributor to a registered WordPress.org account.<\/li>\n<li>Sanitize the admin notice flag read from the query string before comparison.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release: async tag injection, origin-set first-party visitor cookie, settings + status screen, GDPR eraser integration, full uninstall cleanup (no settings left behind); on WooCommerce stores additionally automatic order webhooks (order.created \/ order.updated) and server-side commerce events (add_to_cart, remove_from_cart, begin_checkout).<\/li>\n<li>Stubbed: one-click Connect flow, and the DSR deletion endpoint.<\/li>\n<\/ul>","raw_excerpt":"See where your visitors and customers really come from and make your ads smarter. One lightweight tag, no configuration, installed in minutes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/349054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=349054"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/raveenkumarg"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=349054"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=349054"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=349054"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=349054"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=349054"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=349054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}