diff --git a/Application/views/admin/de/module_options.php b/Application/views/admin/de/module_options.php index 195eccf..fed5414 100755 --- a/Application/views/admin/de/module_options.php +++ b/Application/views/admin/de/module_options.php @@ -10,6 +10,8 @@ * @link https://www.oxidmodule.com */ +use D3\GoogleAnalytics4\Application\Model\Constants as Constants; + $style = ''; $aLang = [ 'charset' => 'UTF-8', - 'SHOP_MODULE_d3_gtm_sContainerID' => 'Container ID', - 'SHOP_MODULE_GROUP_d3_gtm_settings' => 'Einstellungen', - 'SHOP_MODULE_d3_gtm_blGA4enab' => 'GA4 Aktivieren', - 'SHOP_MODULE_d3_gtm_blUAenabled' => 'UA Aktivieren', - 'SHOP_MODULE_d3_gtm_blEnableDebug' => 'Debug-Modus aktivieren', - 'SHOP_MODULE_GROUP_d3_gtm_settings_serversidetagging' => 'Server-Side tagging', - 'SHOP_MODULE_d3_gtm_settings_serversidetagging_js' => 'Servercontainer Ausführender-Code', - 'HELP_SHOP_MODULE_d3_gtm_settings_serversidetagging_js' => 'Diese Domain wird im aktiven-code ausgefüht. Das heißt, + + // STD-Einstellungen + 'SHOP_MODULE_GROUP_'.Constants::OXID_MODULE_ID.'_settings' => 'Einstellungen', + 'SHOP_MODULE_'. Constants::OXID_MODULE_ID.'_sContainerID' => 'Container ID', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_blGA4enab' => 'GA4 Aktivieren', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_blUAenabled' => 'UA Aktivieren', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_blEnableDebug' => 'Debug-Modus aktivieren', + + // Serverside - tagging + 'SHOP_MODULE_GROUP_'.Constants::OXID_MODULE_ID.'_serversidetagging' => 'Server-Side tagging', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_serversidetagging_js' => 'Servercontainer Ausführender-Code', + 'HELP_SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_serversidetagging_js' => 'Diese Domain wird im aktiven-code ausgefüht. Das heißt, dass es sich hierbei um das HTML-Tag script handelt. Dieses kümmert sich darum, dass die, im data_layer zusammengefassten Daten an den GTM weitergeleitet werden.
@@ -46,7 +52,7 @@ Nachher: Die Conatiner-ID wird weiterhin im Punkt "Einstellung" eingetragen! ', - 'SHOP_MODULE_d3_gtm_settings_serversidetagging_nojs' => 'Servercontainer NICHT Ausführender-Code

+ 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_serversidetagging_nojs' => 'Servercontainer NICHT Ausführender-Code

"Serverseitiges Tagging ist eine neue Möglichkeit, mit Google Tag Manager Ihre Anwendung geräteübergreifend zu verwalten.
Servercontainer verwenden dasselbe Tag-, Trigger- und Variablenmodell, das Sie gewohnt sind.
Außerdem bieten sie neue Tools, mit denen Sie Nutzeraktivitäten überall messen können."
@@ -55,7 +61,7 @@ Nachher:
Verändern Sie die Werte nur, wenn Sie Server-Side tagging verwenden wollen! ', - 'HELP_SHOP_MODULE_d3_gtm_settings_serversidetagging_nojs' => 'Diese Domain wird im passiven-code ausgefüht. Das heißt, + 'HELP_SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_serversidetagging_nojs' => 'Diese Domain wird im passiven-code ausgefüht. Das heißt, dass es sich hierbei um das HTML-Tag noscript handelt. Dieses wird ausgeführt, wenn aus einem bestimmten Grund das Javascript nicht ausgeführt wird.
@@ -75,29 +81,29 @@ src="{Domain}?id={Container-ID}" ', // for cookie manager settings - 'SHOP_MODULE_GROUP_d3_gtm_settings_cookiemanager' => 'Cookie Manager Einstellungen', - 'SHOP_MODULE_d3_gtm_settings_hasOwnCookieManager' => 'Cookie Manager nutzen?', - 'HELP_SHOP_MODULE_d3_gtm_settings_HAS_STD_MANAGER' => 'Mehr Informationen zu den genannten Coookie-Manager finden Sie auf den folgenden Home-Pages

+ 'SHOP_MODULE_GROUP_'.Constants::OXID_MODULE_ID.'_cookiemanager' => 'Cookie Manager Einstellungen', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_hasOwnCookieManager' => 'Cookie Manager nutzen?', + 'HELP_SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_HAS_STD_MANAGER' => 'Mehr Informationen zu den genannten Coookie-Manager finden Sie auf den folgenden Home-Pages

Consentmanager
Usercentrics
Cookiefirst

Bei weiteren Fragen stehen wir gern zur Verfügung! Kontaktieren Sie uns einfach unter https://www.d3data.de/', - 'SHOP_MODULE_d3_gtm_settings_HAS_STD_MANAGER' => 'Nutzen Sie eine der folgenden Einbindungen?
+ 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_HAS_STD_MANAGER' => 'Nutzen Sie eine der folgenden Einbindungen?
Dann wählen Sie bitte die zutreffende aus.', - 'SHOP_MODULE_d3_gtm_settings_HAS_STD_MANAGER_NONE' => '---', - 'SHOP_MODULE_d3_gtm_settings_HAS_STD_MANAGER_CONSENTMANAGER' => 'consentmanager', - 'SHOP_MODULE_d3_gtm_settings_HAS_STD_MANAGER_USERCENTRICS' => 'usercentrics', - 'SHOP_MODULE_d3_gtm_settings_HAS_STD_MANAGER_COOKIEFIRST' => 'cookiefirst', - 'SHOP_MODULE_d3_gtm_settings_HAS_STD_MANAGER_COOKIEBOT' => 'Cookiebot', - 'SHOP_MODULE_d3_gtm_settings_controlParameter' => 'Steuerungsparameter', - 'HELP_SHOP_MODULE_d3_gtm_settings_controlParameter' => 'Nähere infos zum "Steuerungsparameter"
+ 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_HAS_STD_MANAGER_NONE' => '---', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_HAS_STD_MANAGER_CONSENTMANAGER' => 'consentmanager', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_HAS_STD_MANAGER_USERCENTRICS' => 'usercentrics', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_HAS_STD_MANAGER_COOKIEFIRST' => 'cookiefirst', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_HAS_STD_MANAGER_COOKIEBOT' => 'Cookiebot', + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_controlParameter' => 'Steuerungsparameter', + 'HELP_SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_controlParameter' => 'Nähere infos zum "Steuerungsparameter"
Beachte:
Sofern Sie die consentmanager CMP verwenden, bitte ich Sie, gründlichst, die Hinweise der Moduldokumentation/Consentmanager zu lesen. ', - 'SHOP_MODULE_d3_gtm_blActivateConsentMode' => "Google Consent Mode 'Default Values' aktivieren", - 'HELP_SHOP_MODULE_d3_gtm_blActivateConsentMode' => 'Diese Einstellung ist zu aktivieren, wenn Sie den Google-Consent-Mode ( Einwilligungsmodus ) verwenden wollen. + 'SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_blActivateConsentMode' => "Google Consent Mode 'Default Values' aktivieren", + 'HELP_SHOP_MODULE_'.Constants::OXID_MODULE_ID.'_blActivateConsentMode' => 'Diese Einstellung ist zu aktivieren, wenn Sie den Google-Consent-Mode ( Einwilligungsmodus ) verwenden wollen.
"Im Einwilligungsmodus können Sie Google über den Cookie- oder App-ID-Einwilligungsstatus Ihrer Nutzer informieren. Mit Tags wird das Verhalten angepasst. Dabei werden die Einstellungen der Nutzer berücksichtigt." ~ Google Einwilligungsmodus', diff --git a/metadata.php b/metadata.php index 48daa2f..acd1bc1 100755 --- a/metadata.php +++ b/metadata.php @@ -170,66 +170,66 @@ $aModule = [ ], 'settings' => [ [ - 'group' => 'd3_gtm_settings', - 'name' => 'd3_gtm_sContainerID', - 'type' => 'str', - 'value' => 'GTM-', - 'position' => 0 + 'group' => Constants::OXID_MODULE_ID.'_settings', + 'name' => Constants::OXID_MODULE_ID.'_sContainerID', + 'type' => 'str', + 'value' => 'GTM-', + 'position' => 0 ], [ - 'group' => 'd3_gtm_settings', - 'name' => 'd3_gtm_blGA4enab', - 'type' => 'bool', - 'value' => true, - 'position' => 1 + 'group' => Constants::OXID_MODULE_ID.'_settings', + 'name' => Constants::OXID_MODULE_ID.'_blGA4enab', + 'type' => 'bool', + 'value' => true, + 'position' => 1 ], [ - 'group' => 'd3_gtm_settings', - 'name' => 'd3_gtm_blEnableDebug', - 'type' => 'bool', - 'value' => false, - 'position' => 999 + 'group' => Constants::OXID_MODULE_ID.'_settings', + 'name' => Constants::OXID_MODULE_ID.'_blEnableDebug', + 'type' => 'bool', + 'value' => false, + 'position' => 999 ], [ - 'group' => 'd3_gtm_settings', - 'name' => 'd3_gtm_blActivateConsentMode', - 'type' => 'bool', - 'value' => false, - 'position' => 999 + 'group' => Constants::OXID_MODULE_ID.'_settings', + 'name' => Constants::OXID_MODULE_ID.'_blActivateConsentMode', + 'type' => 'bool', + 'value' => false, + 'position' => 999 ], [ - 'group' => 'd3_gtm_settings_cookiemanager', - 'name' => 'd3_gtm_settings_hasOwnCookieManager', - 'type' => 'bool', - 'value' => false, - 'position' => 999 + 'group' => Constants::OXID_MODULE_ID.'_cookiemanager', + 'name' => Constants::OXID_MODULE_ID.'_hasOwnCookieManager', + 'type' => 'bool', + 'value' => false, + 'position' => 999 ], [ - 'group' => 'd3_gtm_settings_cookiemanager', - 'name' => 'd3_gtm_settings_controlParameter', - 'type' => 'str', - 'value' => '', - 'position' => 999 + 'group' => Constants::OXID_MODULE_ID.'_cookiemanager', + 'name' => Constants::OXID_MODULE_ID.'_controlParameter', + 'type' => 'str', + 'value' => '', + 'position' => 999 ], [ - 'group' => 'd3_gtm_settings_cookiemanager', - 'name' => 'd3_gtm_settings_HAS_STD_MANAGER', - 'type' => 'select', - 'value' => 'none', + 'group' => Constants::OXID_MODULE_ID.'_cookiemanager', + 'name' => Constants::OXID_MODULE_ID.'_HAS_STD_MANAGER', + 'type' => 'select', + 'value' => 'none', 'constraints' => 'NONE|CONSENTMANAGER|USERCENTRICS|COOKIEFIRST|COOKIEBOT', ], // OST929760 - Erweiterung für Serverside Tagging [ - 'group' => 'd3_gtm_settings_serversidetagging', - 'name' => 'd3_gtm_settings_serversidetagging_js', - 'type' => 'str', - 'value' => 'https://www.googletagmanager.com/gtm.js', + 'group' => Constants::OXID_MODULE_ID.'_serversidetagging', + 'name' => Constants::OXID_MODULE_ID.'_serversidetagging_js', + 'type' => 'str', + 'value' => 'https://www.googletagmanager.com/gtm.js', ], [ - 'group' => 'd3_gtm_settings_serversidetagging', - 'name' => 'd3_gtm_settings_serversidetagging_nojs', - 'type' => 'str', - 'value' => 'https://www.googletagmanager.com/ns.html', + 'group' => Constants::OXID_MODULE_ID.'_serversidetagging', + 'name' => Constants::OXID_MODULE_ID.'_serversidetagging_nojs', + 'type' => 'str', + 'value' => 'https://www.googletagmanager.com/ns.html', ], ] ]; \ No newline at end of file