diff --git a/packages/embeds/wordpress/package.json b/packages/embeds/wordpress/package.json index 207f61d5851..0b98ec1e1ff 100644 --- a/packages/embeds/wordpress/package.json +++ b/packages/embeds/wordpress/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/wordpress", - "version": "3.1.10", + "version": "3.1.11", "main": "index.js", "repository": "https://github.com/baptisteArno/typebot.io", "author": "baptisteArno", @@ -11,7 +11,7 @@ }, "scripts": { "deploy": "pnpm copy && pnpm commit", - "copy": "svn copy ./trunk ./tags/3.1.10", - "commit": "svn ci -m 'Fix custom variable host'" + "copy": "svn copy ./trunk ./tags/3.1.11", + "commit": "svn ci -m 'Auto forward UTMs'" } } diff --git a/packages/embeds/wordpress/trunk/README.txt b/packages/embeds/wordpress/trunk/README.txt index e0379f618c5..1f05c6732b4 100644 --- a/packages/embeds/wordpress/trunk/README.txt +++ b/packages/embeds/wordpress/trunk/README.txt @@ -5,7 +5,7 @@ Requires at least: 5.0 Tested up to: 6.0 License: GPL 2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.txt -Stable Tag: 3.1.10 +Stable Tag: 3.1.11 == Description == Collect 4x more responses with conversational apps using Typebot. @@ -24,6 +24,9 @@ This plugin relies on Typebot which is a tool that allows you to create conversa 3. Activate your Typebot with the "Typebot" admin button located in the sidebar == Changelog == += 3.1.11 = +* Automatically forward UTMs for standard embed + = 3.1.10 = * Fix custom apiHost variable name diff --git a/packages/embeds/wordpress/trunk/public/class-typebot-public.php b/packages/embeds/wordpress/trunk/public/class-typebot-public.php index 4502a04b4f8..424ca35b96c 100644 --- a/packages/embeds/wordpress/trunk/public/class-typebot-public.php +++ b/packages/embeds/wordpress/trunk/public/class-typebot-public.php @@ -102,7 +102,10 @@ public function add_typebot_container($attributes = []) $bot_initializer = ''; + const urlParams = new URLSearchParams(window.location.search); + const queryParams = Object.fromEntries(urlParams.entries()); + + Typebot.initStandard({ apiHost: "' . $api_host . '", id: "' . $id . '", typebot: "' . $typebot . '", prefilledVariables: { ...window.typebotWpUser, ...queryParams } });'; return '' . $bot_initializer; } diff --git a/packages/embeds/wordpress/trunk/typebot.php b/packages/embeds/wordpress/trunk/typebot.php index dfbb1330926..11d27a64e6f 100644 --- a/packages/embeds/wordpress/trunk/typebot.php +++ b/packages/embeds/wordpress/trunk/typebot.php @@ -3,7 +3,7 @@ /** * Plugin Name: Typebot * Description: Convert more with conversational forms - * Version: 3.1.10 + * Version: 3.1.11 * Author: Typebot * Author URI: http://typebot.io/ * License: GPL-2.0+ @@ -16,7 +16,7 @@ die(); } -define('TYPEBOT_VERSION', '3.1.10'); +define('TYPEBOT_VERSION', '3.1.11'); function activate_typebot() {