{"id":385615,"date":"2026-10-14T17:26:51","date_gmt":"2026-10-14T17:26:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sanestly-attribution-survey-for-woocommerce\/"},"modified":"2026-10-14T17:26:21","modified_gmt":"2026-10-14T17:26:21","slug":"sanestly-attribution-survey-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sanestly-attribution-survey-for-woocommerce\/","author":23575181,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"Sanestly Attribution Survey for WooCommerce","header_author":"Sanestly","header_description":"Ask customers \"How did you hear about us?\" once per order and report revenue, AOV, and order counts by self-reported channel.","assets_banners_color":"01203e","last_updated":"2026-10-14 17:26:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sanestly.com\/sanestly-attribution-survey-for-woocommerce","header_author_uri":"https:\/\/sanestly.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"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":"sanestly","date":"2026-10-14 17:26:21","revision":3746849}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3746848,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3746848,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3746848,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3746848,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3746848,"resolution":"1","location":"assets","locale":"","width":1440,"height":690},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3746848,"resolution":"2","location":"assets","locale":"","width":1440,"height":1483},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3746848,"resolution":"3","location":"assets","locale":"","width":2880,"height":1800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3746848,"resolution":"4","location":"assets","locale":"","width":2880,"height":1800}},"screenshots":{"1":"Attribution report with revenue, average order value, and response share per channel.","2":"Customer attribution survey on the WooCommerce order confirmation page.","3":"Survey settings screen.","4":"Customer answer on the admin order screen."}},"plugin_section":[],"plugin_tags":[9067,456,184162,364,286],"plugin_category":[42,45,55],"plugin_contributors":[283754],"plugin_business_model":[],"class_list":["post-385615","plugin","type-plugin","status-publish","hentry","plugin_tags-attribution","plugin_tags-marketing","plugin_tags-post-purchase","plugin_tags-survey","plugin_tags-woocommerce","plugin_category-contact-forms","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-sanestly","plugin_committers-sanestly"],"banners":{"banner":"https:\/\/ps.w.org\/sanestly-attribution-survey-for-woocommerce\/assets\/banner-772x250.png?rev=3746848","banner_2x":"https:\/\/ps.w.org\/sanestly-attribution-survey-for-woocommerce\/assets\/banner-1544x500.png?rev=3746848","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sanestly-attribution-survey-for-woocommerce\/assets\/icon-128x128.png?rev=3746848","icon_2x":"https:\/\/ps.w.org\/sanestly-attribution-survey-for-woocommerce\/assets\/icon-256x256.png?rev=3746848","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sanestly-attribution-survey-for-woocommerce\/assets\/screenshot-1.png?rev=3746848","caption":"Attribution report with revenue, average order value, and response share per channel."},{"src":"https:\/\/ps.w.org\/sanestly-attribution-survey-for-woocommerce\/assets\/screenshot-2.jpg?rev=3746848","caption":"Customer attribution survey on the WooCommerce order confirmation page."},{"src":"https:\/\/ps.w.org\/sanestly-attribution-survey-for-woocommerce\/assets\/screenshot-3.png?rev=3746848","caption":"Survey settings screen."},{"src":"https:\/\/ps.w.org\/sanestly-attribution-survey-for-woocommerce\/assets\/screenshot-4.png?rev=3746848","caption":"Customer answer on the admin order screen."}],"raw_content":"<!--section=description-->\n<p>Know where customers say they discovered your store.<\/p>\n\n<p>Sanestly Attribution Survey for WooCommerce adds one simple question to your order confirmation page: \"How did you hear about us?\" Customers answer after checkout, and the plugin turns those answers into a clear WooCommerce attribution report.<\/p>\n\n<p>See which channels bring orders, revenue, and higher average order values. Discover the impact of word of mouth, social media, search, marketplaces, email, events, and any other channel your customers choose.<\/p>\n\n<p>Most marketing reports only see clicks. Your customers can tell you what actually influenced their purchase.<\/p>\n\n<h4>Turn customer answers into marketing insight<\/h4>\n\n<p>Create one question and add up to 20 answer options. For example:<\/p>\n\n<ul>\n<li>Google search<\/li>\n<li>Instagram<\/li>\n<li>Facebook<\/li>\n<li>TikTok<\/li>\n<li>A friend or colleague<\/li>\n<li>A marketplace<\/li>\n<li>Email<\/li>\n<li>An offline event<\/li>\n<li>Other<\/li>\n<\/ul>\n\n<p>Each customer can submit one answer per order. Their response is saved with an order revenue snapshot, so your report stays focused on the value of that specific purchase.<\/p>\n\n<h4>See revenue by customer reported channel<\/h4>\n\n<p>The built in WooCommerce attribution report shows:<\/p>\n\n<ul>\n<li>Orders by channel<\/li>\n<li>Revenue by channel<\/li>\n<li>Average order value by channel<\/li>\n<li>Share of responses<\/li>\n<li>Share of revenue<\/li>\n<li>Survey response rate<\/li>\n<\/ul>\n\n<p>Use date filters for the last 7, 30, or 90 days, choose all time, or set a custom range. Export individual responses to CSV when you need to analyse the data in a spreadsheet.<\/p>\n\n<h4>Built for real WooCommerce stores<\/h4>\n\n<p>Sanestly Attribution Survey for WooCommerce works on the classic thank you page and the block based order confirmation page. You can also show the survey again on the My Account order page for signed in customers who did not answer after checkout.<\/p>\n\n<p>The selected answer is visible on the WooCommerce order screen, so your team can see the source behind an individual purchase when needed.<\/p>\n\n<h4>Privacy conscious by design<\/h4>\n\n<p>Your survey data stays in your WordPress database. The plugin does not require a cloud account and does not send survey responses to an external service.<\/p>\n\n<p>It supports WordPress personal data export and erasure tools. Erasing personal data anonymizes the individual response while keeping aggregated channel statistics available in the report.<\/p>\n\n<h4>Compatible with modern WooCommerce<\/h4>\n\n<ul>\n<li>Works with WooCommerce HPOS<\/li>\n<li>Supports Checkout Blocks and the classic checkout flow<\/li>\n<li>Stores survey data in a dedicated database table<\/li>\n<li>Uses secure order access for guest customers<\/li>\n<li>Includes a submission nonce, honeypot protection, and per IP rate limiting<\/li>\n<\/ul>\n\n<h4>A useful complement to UTM tracking<\/h4>\n\n<p>This is a self reported attribution survey, not a replacement for analytics or pixel tracking.<\/p>\n\n<p>UTM data can tell you which link was clicked last. A post purchase survey can reveal what customers remember: a recommendation from a friend, a product mention on social media, an event, a marketplace, or a campaign that tracking did not capture.<\/p>\n\n<p>Install Sanestly Attribution Survey for WooCommerce to make better decisions about where to invest your next marketing budget.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>sanestly-attribution-survey-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate through the Plugins screen (WooCommerce must be active).<\/li>\n<li>Configure the question and options under WooCommerce \u2192 Attribution \u2192 Settings.<\/li>\n<li>Read results under WooCommerce \u2192 Attribution \u2192 Report.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20does%20the%20survey%20appear%3F\"><h3>Where does the survey appear?<\/h3><\/dt>\n<dd><p>On the order confirmation (\"thank you\") page right after checkout, including the blocks-powered confirmation template. Optionally also on the My Account order view for logged-in customers.<\/p><\/dd>\n<dt id=\"can%20customers%20answer%20twice%20for%20the%20same%20order%3F\"><h3>Can customers answer twice for the same order?<\/h3><\/dt>\n<dd><p>No. One response row per order is enforced at the database level.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20hpos%20and%20checkout%20blocks%3F\"><h3>Does it work with HPOS and Checkout Blocks?<\/h3><\/dt>\n<dd><p>Yes. Compatibility with custom order tables (HPOS) and cart\/checkout blocks is declared. Response data lives in a dedicated table; the plugin never writes to order meta.<\/p><\/dd>\n<dt id=\"what%20exactly%20does%20%22revenue%22%20mean%20in%20the%20report%3F\"><h3>What exactly does \"revenue\" mean in the report?<\/h3><\/dt>\n<dd><p>The order total captured at the moment the customer answers. Later refunds or edits do not change the snapshot; use the CSV export for reconciliation if needed.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20personal%20data%3F\"><h3>What happens to personal data?<\/h3><\/dt>\n<dd><p>Responses store the billing email and customer id to support privacy requests. The WordPress eraser anonymizes a person's rows (email, customer id, free text removed) while keeping aggregated channel statistics intact.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20deactivate%20or%20uninstall%3F\"><h3>What happens on deactivate or uninstall?<\/h3><\/dt>\n<dd><p>Deactivate keeps all data and settings. Uninstall preserves data by default; enable \"Delete data on uninstall\" in Settings only if you want the table and options removed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: one-question post-purchase survey, per-channel revenue\/AOV\/orders report, date filters, CSV export, HPOS and checkout blocks compatibility, privacy export\/erase.<\/li>\n<\/ul>","raw_excerpt":"Ask \"How did you hear about us?\" after checkout and see WooCommerce revenue, orders, and average order value by customer reported channel.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/385615","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=385615"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sanestly"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=385615"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=385615"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=385615"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=385615"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=385615"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=385615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}