{"id":388200,"date":"2026-10-22T00:21:52","date_gmt":"2026-10-22T00:21:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ironmile-studio\/"},"modified":"2026-10-22T00:21:17","modified_gmt":"2026-10-22T00:21:17","slug":"ironmile-studio","status":"publish","type":"plugin","link":"https:\/\/so.wordpress.org\/plugins\/ironmile-studio\/","author":23587315,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"IronMile Studio","header_author":"IronMile Mobile Solutions","header_description":"Shows your IronMile Studio 3D configurator on a page: a block and a shortcode that embed it, or a button that opens it, and pass ad click ids (gclid, msclkid, utm_*) on to it. No tracking of its own; nothing is loaded from anywhere but your configurator.","assets_banners_color":"","last_updated":"2026-10-22 00:21:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/studio.ironmilemobile.com\/","header_author_uri":"https:\/\/www.ironmilemobile.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":82,"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":"deliciasong","date":"2026-10-22 00:21:17","revision":3759197}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"ironmile-studio\/configurator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ironmile-studio\/configurator","version":"1.0.0","title":"IronMile Studio configurator","category":"embed","icon":"screenoptions","description":"Your IronMile Studio 3D configurator, in the page or as a button that opens it.","keywords":["3D","configurator","AR","quote"],"textdomain":"ironmile-studio","attributes":{"url":{"type":"string","default":""},"mode":{"type":"string","enum":["embed","button"],"default":"embed"},"height":{"type":"number","default":0},"label":{"type":"string","default":""},"preset":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true}},"editorScript":"file:.\/index.js"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[159785,147393,230,39420,5055],"plugin_category":[56],"plugin_contributors":[287889],"plugin_business_model":[],"class_list":["post-388200","plugin","type-plugin","status-publish","hentry","plugin_tags-3d-configurator","plugin_tags-augmented-reality","plugin_tags-embed","plugin_tags-product-configurator","plugin_tags-quote","plugin_category-social-and-sharing","plugin_contributors-deliciasong","plugin_committers-deliciasong"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ironmile-studio.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>For makers who have an IronMile Studio configurator (a 3D configurator of their own products, with live prices, View in your space on phones, and quote requests with the exact build).<\/p>\n\n<ul>\n<li>A block, <strong>IronMile Studio configurator<\/strong>, and a shortcode, <code>[ironmile_studio]<\/code>, that embed the configurator in a page, or show a button that opens it full page (the most reliable for augmented reality on phones).<\/li>\n<li>Optional: a preset build to start from, e.g. a page per model.<\/li>\n<li>Ad click ids and utm_ values in the page's address (gclid, gbraid, wbraid, msclkid, utm_source, utm_medium, utm_campaign, utm_term, utm_content) are copied onto the configurator's address in the visitor's browser, so a quote request remembers which ad it came from. This can be turned off in the settings.<\/li>\n<\/ul>\n\n<p>The plugin adds no tracking and no cookies, makes no requests of its own and stores nothing about visitors. The only thing a page loads is your configurator, from the address you set.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin shows a configurator that runs on IronMile Studio, a hosted service of IronMile Mobile Solutions LLC. It is needed for the plugin to do anything: the plugin itself only places the configurator on the page.<\/p>\n\n<ul>\n<li>What: the maker's IronMile Studio configurator, at the address set in Settings \u2192 IronMile Studio (on studio.ironmilemobile.com, or on the maker's own domain if they set one up).<\/li>\n<li>When: each time a visitor opens a page with the block or the shortcode, their browser loads the configurator from that address, in an iframe (or when they press the button, in a new page).<\/li>\n<li>What it receives: the usual request a browser sends to any web page (address, browser type), and, if the \"ad click ids\" setting is on and the page's address has them, the click ids and utm_ values listed above. The configurator counts visits without cookies. When a visitor sends a quote request, the details they type in the configurator (such as name, email and their chosen build) go to the maker through IronMile Studio.<\/li>\n<li>The plugin sends nothing on its own: no data leaves the WordPress site from the server.<\/li>\n<\/ul>\n\n<p>IronMile Studio privacy notice: https:\/\/studio.ironmilemobile.com\/privacy\/\nIronMile Studio terms of service: https:\/\/studio.ironmilemobile.com\/terms\/<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect, store or send any personal data, and sets no cookies. A page with the block or shortcode loads your configurator from its own address; what the configurator does is described by IronMile Studio's own terms and privacy notice.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Plugins \u2192 Add New Plugin \u2192 Upload Plugin, choose the zip, Install Now, Activate.<\/li>\n<li>Settings \u2192 IronMile Studio: paste your configurator's address (in your configurator's admin: Install \u2192 Your configurator's address).<\/li>\n<li>Add the <strong>IronMile Studio configurator<\/strong> block to a page, or the shortcode <code>[ironmile_studio]<\/code>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20can%20the%20shortcode%20take%3F\"><h3>What can the shortcode take?<\/h3><\/dt>\n<dd><p>[ironmile_studio url=\"https:\/\/\u2026\" mode=\"embed\" height=\"820\" title=\"\u2026\" preset=\"size=l&amp;porch=deep\"], and for a button <code>[ironmile_studio mode=\"button\" label=\"Design yours in 3D\"]<\/code>. Every attribute is optional; without <code>url<\/code> the address in the settings is used.<\/p><\/dd>\n<dt id=\"does%20it%20count%20ad%20conversions%3F\"><h3>Does it count ad conversions?<\/h3><\/dt>\n<dd><p>No. It passes the click ids to the configurator, which keeps them with each quote request (for offline conversion uploads). Counting conversions is done by your own tags, such as Google Tag Manager, under your own cookie banner. Your configurator's admin, Install \u2192 Count ad conversions, links to step-by-step guides.<\/p><\/dd>\n<dt id=\"who%20can%20see%20the%20%22set%20your%20configurator%27s%20address%22%20note%3F\"><h3>Who can see the \"set your configurator's address\" note?<\/h3><\/dt>\n<dd><p>Only users who can manage options, and only when no address is set. Visitors see nothing until the address is set.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>The block, the shortcode, the settings page, and the click id pass-through.<\/li>\n<\/ul>","raw_excerpt":"Shows your IronMile Studio 3D configurator on a page, as an embed or a button, and passes ad click ids on to it.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/388200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=388200"}],"author":[{"embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/deliciasong"}],"wp:attachment":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=388200"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=388200"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=388200"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=388200"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=388200"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=388200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}