diff --git a/composer.lock b/composer.lock index 886c3bc..859a113 100644 --- a/composer.lock +++ b/composer.lock @@ -352,29 +352,29 @@ }, { "name": "phpcsstandards/phpcsextra", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSExtra.git", - "reference": "78b2cae1e9de1c05f0416de6f9a658cbb83ac324" + "reference": "11d387c6642b6e4acaf0bd9bf5203b8cca1ec489" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/78b2cae1e9de1c05f0416de6f9a658cbb83ac324", - "reference": "78b2cae1e9de1c05f0416de6f9a658cbb83ac324", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/11d387c6642b6e4acaf0bd9bf5203b8cca1ec489", + "reference": "11d387c6642b6e4acaf0bd9bf5203b8cca1ec489", "shasum": "" }, "require": { "php": ">=5.4", - "phpcsstandards/phpcsutils": "^1.0.8", - "squizlabs/php_codesniffer": "^3.7.1" + "phpcsstandards/phpcsutils": "^1.0.9", + "squizlabs/php_codesniffer": "^3.8.0" }, "require-dev": { "php-parallel-lint/php-console-highlighter": "^1.0", "php-parallel-lint/php-parallel-lint": "^1.3.2", "phpcsstandards/phpcsdevcs": "^1.1.6", "phpcsstandards/phpcsdevtools": "^1.2.1", - "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0" + "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" }, "type": "phpcodesniffer-standard", "extra": { @@ -426,33 +426,33 @@ "type": "open_collective" } ], - "time": "2023-12-02T14:30:12+00:00" + "time": "2023-12-08T16:49:07+00:00" }, { "name": "phpcsstandards/phpcsutils", - "version": "1.0.8", + "version": "1.0.9", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", - "reference": "69465cab9d12454e5e7767b9041af0cd8cd13be7" + "reference": "908247bc65010c7b7541a9551e002db12e9dae70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/69465cab9d12454e5e7767b9041af0cd8cd13be7", - "reference": "69465cab9d12454e5e7767b9041af0cd8cd13be7", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/908247bc65010c7b7541a9551e002db12e9dae70", + "reference": "908247bc65010c7b7541a9551e002db12e9dae70", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", "php": ">=5.4", - "squizlabs/php_codesniffer": "^3.7.1 || 4.0.x-dev@dev" + "squizlabs/php_codesniffer": "^3.8.0 || 4.0.x-dev@dev" }, "require-dev": { "ext-filter": "*", "php-parallel-lint/php-console-highlighter": "^1.0", "php-parallel-lint/php-parallel-lint": "^1.3.2", "phpcsstandards/phpcsdevcs": "^1.1.6", - "yoast/phpunit-polyfills": "^1.0.5 || ^2.0.0" + "yoast/phpunit-polyfills": "^1.1.0 || ^2.0.0" }, "type": "phpcodesniffer-standard", "extra": { @@ -497,9 +497,24 @@ "support": { "docs": "https://phpcsutils.com/", "issues": "https://github.com/PHPCSStandards/PHPCSUtils/issues", + "security": "https://github.com/PHPCSStandards/PHPCSUtils/security/policy", "source": "https://github.com/PHPCSStandards/PHPCSUtils" }, - "time": "2023-07-16T21:39:41+00:00" + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2023-12-08T14:50:00+00:00" }, { "name": "phpstan/extension-installer", @@ -547,16 +562,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.47", + "version": "1.10.49", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "84dbb33b520ea28b6cf5676a3941f4bae1c1ff39" + "reference": "9367ba4c4f6ad53e9efb594d74a8941563caccf6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/84dbb33b520ea28b6cf5676a3941f4bae1c1ff39", - "reference": "84dbb33b520ea28b6cf5676a3941f4bae1c1ff39", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9367ba4c4f6ad53e9efb594d74a8941563caccf6", + "reference": "9367ba4c4f6ad53e9efb594d74a8941563caccf6", "shasum": "" }, "require": { @@ -605,7 +620,7 @@ "type": "tidelift" } ], - "time": "2023-12-01T15:19:17+00:00" + "time": "2023-12-12T10:05:12+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -657,16 +672,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.2", + "version": "3.8.0", "source": { "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" + "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", + "reference": "5805f7a4e4958dbb5e944ef1e6edae0a303765e7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/5805f7a4e4958dbb5e944ef1e6edae0a303765e7", + "reference": "5805f7a4e4958dbb5e944ef1e6edae0a303765e7", "shasum": "" }, "require": { @@ -676,7 +691,7 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" }, "bin": [ "bin/phpcs", @@ -695,22 +710,45 @@ "authors": [ { "name": "Greg Sherwood", - "role": "lead" + "role": "Former lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "Current lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "keywords": [ "phpcs", "standards", "static analysis" ], "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", + "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", + "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" }, - "time": "2023-02-22T23:07:41+00:00" + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + } + ], + "time": "2023-12-08T12:32:31+00:00" }, { "name": "symfony/polyfill-php73", diff --git a/gtm-kit.php b/gtm-kit.php index 0df9e1e..f8baac2 100644 --- a/gtm-kit.php +++ b/gtm-kit.php @@ -3,7 +3,7 @@ * GTM Kit Plugin * * Plugin Name: GTM Kit - * Version: 1.17.1 + * Version: 1.17.2 * Plugin URI: https://gtmkit.com/ * Description: Google Tag Manager implementation focusing on flexibility and pagespeed. * Author: TLA Media @@ -27,7 +27,7 @@ exit(); } -const GTMKIT_VERSION = '1.17.1'; +const GTMKIT_VERSION = '1.17.2'; if ( ! defined( 'GTMKIT_FILE' ) ) { define( 'GTMKIT_FILE', __FILE__ ); diff --git a/languages/gtm-kit.pot b/languages/gtm-kit.pot index 3704472..e7b8f93 100644 --- a/languages/gtm-kit.pot +++ b/languages/gtm-kit.pot @@ -2,21 +2,21 @@ # This file is distributed under the GPLv3. msgid "" msgstr "" -"Project-Id-Version: GTM Kit 1.17.1\n" +"Project-Id-Version: GTM Kit 1.17.2\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/gtm-kit\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2023-12-05T07:07:11+00:00\n" +"POT-Creation-Date: 2023-12-13T06:41:32+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.9.0\n" "X-Domain: gtm-kit\n" #. Plugin Name of the plugin #: src/Admin/MetaBox.php:64 -#: assets/admin/wizard.js:1 +#: assets/admin/wizard.js:4500 #: assets/admin/wizard.js:4407 msgid "GTM Kit" msgstr "" @@ -42,8 +42,8 @@ msgid "Go to GTM Kit Settings page" msgstr "" #: inc/main.php:80 -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:6742 +#: assets/admin/settings.js:6318 +#: assets/admin/settings.js:6747 msgid "Settings" msgstr "" @@ -63,13 +63,13 @@ msgstr "" msgid "Go back to the Dashboard" msgstr "" -#: src/Admin/AdminAPI.php:104 +#: src/Admin/AdminAPI.php:112 #: src/Common/RestAPIServer.php:33 msgid "Only authenticated users can access endpoint." msgstr "" #: src/Admin/GeneralOptionsPage.php:67 -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5531 #: assets/admin/settings.js:5609 msgid "General" msgstr "" @@ -80,20 +80,25 @@ msgstr "" #: src/Admin/HelpOptionsPage.php:44 #: src/Admin/HelpOptionsPage.php:53 -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5677 +#: assets/admin/settings.js:6308 +#: assets/admin/settings.js:6553 #: assets/admin/settings.js:5852 -#: assets/admin/settings.js:6734 -#: assets/admin/settings.js:6970 +#: assets/admin/settings.js:6739 +#: assets/admin/settings.js:6975 msgid "Help" msgstr "" #: src/Admin/IntegrationsOptionsPage.php:44 #: src/Admin/IntegrationsOptionsPage.php:53 -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5558 +#: assets/admin/settings.js:5742 +#: assets/admin/settings.js:6307 +#: assets/admin/settings.js:6540 #: assets/admin/settings.js:5695 #: assets/admin/settings.js:5959 -#: assets/admin/settings.js:6733 -#: assets/admin/settings.js:6951 +#: assets/admin/settings.js:6738 +#: assets/admin/settings.js:6956 msgid "Integrations" msgstr "" @@ -102,8 +107,8 @@ msgid "Set page type in datalayer:" msgstr "" #: src/Admin/MetaBox.php:90 -#: assets/admin/settings.js:1 -#: assets/admin/wizard.js:1 +#: assets/admin/settings.js:5838 +#: assets/admin/wizard.js:4708 #: assets/admin/settings.js:6072 #: assets/admin/wizard.js:4655 msgid "Page type" @@ -131,14 +136,16 @@ msgid "WordPress multisite:" msgstr "" #: src/Common/Util.php:110 -#: assets/admin/wizard.js:1 +#: assets/admin/wizard.js:4569 +#: assets/admin/wizard.js:4917 #: assets/admin/wizard.js:4486 #: assets/admin/wizard.js:5016 msgid "Yes" msgstr "" #: src/Common/Util.php:110 -#: assets/admin/wizard.js:1 +#: assets/admin/wizard.js:4577 +#: assets/admin/wizard.js:4917 #: assets/admin/wizard.js:4499 #: assets/admin/wizard.js:5017 msgid "No" @@ -229,1331 +236,1388 @@ msgstr "" msgid "GTM Kit data." msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/wizard.js:1 -#: assets/admin/settings.js:7329 -#: assets/admin/settings.js:7341 -#: assets/admin/wizard.js:5514 -#: assets/admin/wizard.js:5526 -msgid "An error occurred." -msgstr "" - -#: assets/admin/settings.js:1 -#: assets/admin/wizard.js:1 -#: assets/admin/settings.js:7341 -#: assets/admin/wizard.js:5526 -msgid "Saved Successfully." -msgstr "" - -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:4333 -msgid "Save" -msgstr "" - -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:4346 -msgid "Saved" -msgstr "" - -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:4343 #: assets/admin/settings.js:4281 msgid "Active" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:4343 #: assets/admin/settings.js:4281 msgid "Inactive" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:4563 -msgid "Read article" -msgstr "" - -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:6870 -msgid "The #1 open source eCommerce platform built for WordPress" -msgstr "" - -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:6879 -#: assets/admin/settings.js:6897 -#: assets/admin/settings.js:6912 -msgid "Setup integration" +#: assets/admin/settings.js:4424 +#: assets/admin/settings.js:4333 +msgid "Save" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:6888 -msgid "Just another contact form plugin for WordPress. Simple but flexible" +#: assets/admin/settings.js:4437 +#: assets/admin/settings.js:4346 +msgid "Saved" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:6906 -msgid "Easy way to sell Digital Products With WordPress" +#: assets/admin/settings.js:4483 +#: assets/admin/settings.js:4375 +msgid "(not set)" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:6999 -msgid "How to get the most out of Google Tag Manager with GTM Kit." +#: assets/admin/settings.js:4626 +#: assets/admin/settings.js:4492 +msgid "%s Integration" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:7011 -msgid "WooCommerce integration" +#: assets/admin/settings.js:4628 +#: assets/admin/settings.js:4498 +msgid "Track %s" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:7013 -msgid "Integrate WooCommerce with Google Tag Manager and Google Analytics." +#: assets/admin/settings.js:4629 +#: assets/admin/settings.js:4500 +msgid "Activate the %s integration" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:7027 -msgid "Integrate Contact Form 7 with Google Tag Manager and Google Analytics." +#: assets/admin/settings.js:4689 +#: assets/admin/settings.js:4563 +msgid "Read article" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:7041 -msgid "Integrate Easy Digital Downloads with Google Tag Manager and Google Analytics." +#: assets/admin/settings.js:4878 +#: assets/admin/settings.js:4735 +msgid "%s is not active" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:7055 -msgid "Customization of the GTM container implementation and Server Side Tracking." +#: assets/admin/settings.js:4882 +#: assets/admin/settings.js:4743 +msgid "If you haven't installed and activated %s you must do that." msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:7069 -msgid "One of the things that makes GTM Kit a great tool for developers is the ability to override options in wp-config.php." +#: assets/admin/settings.js:4888 +#: assets/admin/settings.js:4758 +msgid "Install %s" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:5589 -msgid "See all tutorials…" +#: assets/admin/settings.js:5110 +#: assets/admin/wizard.js:4887 +#: assets/admin/settings.js:4944 +#: assets/admin/wizard.js:4965 +msgid "GTM Kit is used together with a wide variety of server configurations and plugins. It is very helpful for us to know what some of these configurations are so we can test the most common configurations." msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:5591 -msgid "See all our tutorial and get the most out of GTM Kit" +#: assets/admin/settings.js:5112 +#: assets/admin/wizard.js:4889 +#: assets/admin/settings.js:4950 +#: assets/admin/wizard.js:4971 +msgid "You can help by sharing anonymous data with us. Below is a detailed view of all data GTM Kit will collect if granted permission:" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:5599 -msgid "Read articles" +#: assets/admin/settings.js:5168 +#: assets/admin/settings.js:4997 +msgid "Contact Form 7" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:5628 -msgid "Container ID:" +#: assets/admin/settings.js:5177 +#: assets/admin/settings.js:5423 +#: assets/admin/settings.js:5012 +#: assets/admin/settings.js:5467 +msgid "Basic Settings" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:5633 -msgid "The container is not active but the datalayer is generated." +#: assets/admin/settings.js:5179 +#: assets/admin/settings.js:5016 +msgid "Load JavaScript" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:5642 -#: assets/admin/settings.js:5662 -msgid "Edit container" +#: assets/admin/settings.js:5181 +#: assets/admin/settings.js:5019 +msgid "Only on pages where where the Contact Form 7 script is registered (recommended)." msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:5648 -msgid "Server-side GTM" +#: assets/admin/settings.js:5184 +#: assets/admin/settings.js:5026 +msgid "On all pages" msgstr "" -#: assets/admin/settings.js:1 #: assets/admin/settings.js:5187 -#: assets/admin/settings.js:5654 -msgid "Server-side tagging is a silver bullet that gives you improved data accuracy, performance, privacy, and flexibility." -msgstr "" - -#: assets/admin/settings.js:1 -#: assets/admin/wizard.js:1 -#: assets/admin/settings.js:5668 -#: assets/admin/settings.js:5991 -#: assets/admin/wizard.js:4962 -#: assets/admin/wizard.js:5257 -msgid "Help improve GTM Kit" -msgstr "" - -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:5676 -msgid "Share anonymous data with the development team to help improve GTM Kit." -msgstr "" - -#: assets/admin/settings.js:1 -#: assets/admin/wizard.js:1 -#: assets/admin/settings.js:5684 -#: assets/admin/settings.js:6004 -#: assets/admin/wizard.js:5062 -msgid "Share anonymous data" -msgstr "" - -#: assets/admin/settings.js:1 -#: assets/admin/wizard.js:1 -#: assets/admin/settings.js:5690 -#: assets/admin/settings.js:5912 -#: assets/admin/wizard.js:4868 -msgid "Tutorials" +#: assets/admin/settings.js:5030 +msgid "Where do you want load the JavaScript?" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5234 #: assets/admin/settings.js:5069 msgid "Google Tag Manager container" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5235 #: assets/admin/settings.js:5074 msgid "General Container Settings" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/wizard.js:1 +#: assets/admin/settings.js:5238 +#: assets/admin/wizard.js:5011 #: assets/admin/settings.js:5078 #: assets/admin/wizard.js:5131 msgid "To start collecting data with Google Tag manager you must register the Container ID of your Google Tag Manager container." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5239 #: assets/admin/settings.js:5085 msgid "GTM Container ID:" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5241 #: assets/admin/settings.js:5087 -#: assets/admin/settings.js:6229 msgid "Enter GTM Container ID" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5243 #: assets/admin/settings.js:5094 msgid "Inject Container Code" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5244 #: assets/admin/settings.js:5095 msgid "Setting this to Off will remove the Google Tag Manager container code but the data layer will remain." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5247 #: assets/admin/settings.js:5103 msgid "Just the container" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5248 #: assets/admin/settings.js:5104 msgid "Setting this to On will reduce the functionality to just the GTM container code. No additional data will be pushed to the datalayer regardless of any other settings." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5251 #: assets/admin/settings.js:5112 msgid "dataLayer variable name:" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5254 #: assets/admin/settings.js:5115 msgid "The default name of the data layer object is dataLayer. If you prefer to use a different name for your data layer, you may do." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5256 #: assets/admin/settings.js:5125 msgid "Server-side Tagging (sGTM)" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5260 #: assets/admin/settings.js:5132 msgid "sGTM Container Domain:" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5262 #: assets/admin/settings.js:5134 msgid "Enter domain …" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5263 #: assets/admin/settings.js:5135 msgid "Enter your custom domain name if you are using a custom server side GTM container for tracking." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5265 #: assets/admin/settings.js:5142 msgid "sGTM container identifier:" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5267 #: assets/admin/settings.js:5147 msgid "Enter loader name …" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5268 #: assets/admin/settings.js:5151 msgid "Only use if you are using a custom loader." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5270 #: assets/admin/settings.js:5158 msgid "Cookie Keeper (for Stape users only)" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5271 #: assets/admin/settings.js:5162 msgid "Prolong cookie lifetime in Safari and other browsers with ITP. This only works if you use Stape sGTM hosting and have set up the Cookie Keeper power up." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5280 #: assets/admin/settings.js:5181 msgid "Google Tag Manager Server-side Tagging" msgstr "" -#: assets/admin/settings.js:1 -#: assets/admin/settings.js:5198 +#: assets/admin/settings.js:5282 +#: assets/admin/settings.js:5544 +#: assets/admin/settings.js:5187 +#: assets/admin/settings.js:5654 +msgid "Server-side tagging is a silver bullet that gives you improved data accuracy, performance, privacy, and flexibility." +msgstr "" + +#: assets/admin/settings.js:5287 #: assets/admin/settings.js:5331 +#: assets/admin/settings.js:5198 msgid "Learn more" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5289 #: assets/admin/settings.js:5206 msgid "Hosting server-side GTM containers" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5291 #: assets/admin/settings.js:5212 msgid "Setting up server-side tracking can be challenging and costly but there is an easy and cheap solution." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5293 #: assets/admin/settings.js:5218 msgid "Stape.io is a solution for hosting server-side Google Tag Manager containers, offering a simplified approach that demands less technical expertise than solutions like Google Cloud Platform." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5293 #: assets/admin/settings.js:5223 msgid "Additionally, it provides valuable add-ons for enhanced functionality." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5300 #: assets/admin/settings.js:5235 msgid "Learn more about Stape.io" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5301 #: assets/admin/settings.js:5248 msgid "Google Tag Manager Environment" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5305 #: assets/admin/settings.js:5255 msgid "gtm_auth:" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5307 #: assets/admin/settings.js:5257 msgid "Enter gtm_auth code" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5308 #: assets/admin/settings.js:5261 msgid "Enter your gtm_auth code your GTM environment." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5310 #: assets/admin/settings.js:5268 msgid "gtm_preview:" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5312 #: assets/admin/settings.js:5270 msgid "Enter gtm_preview code" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5313 #: assets/admin/settings.js:5274 msgid "Enter your gtm_preview code your GTM environment." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5320 #: assets/admin/settings.js:5291 msgid "Environments" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5322 #: assets/admin/settings.js:5294 msgid "In Google Tag Manager you can define different environments like Live, Dev and QA." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5322 #: assets/admin/settings.js:5299 msgid "To use a specific environment in GTM Kit you must enter the \"gtm_auth\" and \"gtm_preview\" codes for that environment." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5322 #: assets/admin/settings.js:5304 msgid "If left empty the default environment will be used." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5324 #: assets/admin/settings.js:5314 msgid "Override settings in wp-config.php" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5326 #: assets/admin/settings.js:5320 msgid "You can override the values of using constants in wp-config.php, which is a very useful for setting the value in your development and staging environments." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5332 #: assets/admin/settings.js:5341 msgid "Container Code Implementation" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5334 #: assets/admin/settings.js:5345 msgid "Container code implementation:" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5336 #: assets/admin/settings.js:5351 msgid "Standard implementation as recommended by Google (no delay)" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5339 #: assets/admin/settings.js:5358 msgid "Load container when browser is idle (requestIdleCallback)" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5342 #: assets/admin/settings.js:5365 msgid "Depending on how you use Google Tag Manager you can delay the loading of the container script until the browser is idle." msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5345 #: assets/admin/settings.js:5373 msgid "Container code noscript implementation:" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5347 #: assets/admin/settings.js:5379 msgid "Just after the opening tag" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5350 #: assets/admin/settings.js:5386 msgid "Footer of the page (not recommended by Google)" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5353 #: assets/admin/settings.js:5393 msgid "Custom (insert function in your template)" msgstr "" -#: assets/admin/settings.js:1 +#: assets/admin/settings.js:5356 #: assets/admin/settings.js:5400 msgid "Disable