diff --git a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics.php b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics.php index 91d2651..6d2ec96 100644 --- a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics.php +++ b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics.php @@ -18,7 +18,7 @@ * @copyright (C) D3 Data Development (Inh. Thomas Dartsch) */ -class d3_cfg_googleanalytics extends d3_cfg_mod_ +class d3_cfg_googleanalytics extends D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_ { /** * @return string diff --git a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_adwords.php b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_adwords.php index b3dfff0..2d418ca 100644 --- a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_adwords.php +++ b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_adwords.php @@ -18,7 +18,7 @@ * @copyright (C) D3 Data Development (Inh. Thomas Dartsch) */ -class d3_cfg_googleanalytics_adwords extends d3_cfg_mod_main +class d3_cfg_googleanalytics_adwords extends D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main { protected $_sThisTemplate = 'd3_cfg_googleanalytics_adwords.tpl'; diff --git a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php index 6feef4e..292755a 100644 --- a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php +++ b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php @@ -18,7 +18,7 @@ * @copyright (C) D3 Data Development (Inh. Thomas Dartsch) */ -class d3_cfg_googleanalytics_campaigns extends d3_cfg_mod_main +class d3_cfg_googleanalytics_campaigns extends D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main { protected $_sThisTemplate = 'd3_cfg_googleanalytics_campaigns.tpl'; diff --git a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_licence.php b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_licence.php index 2dfe4b2..634cae6 100644 --- a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_licence.php +++ b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_licence.php @@ -18,7 +18,7 @@ * @copyright (C) D3 Data Development (Inh. Thomas Dartsch) */ -class d3_cfg_googleanalytics_licence extends d3_cfg_mod_licence +class d3_cfg_googleanalytics_licence extends D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_licence { protected $_sModId = 'd3_googleanalytics'; diff --git a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_list.php b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_list.php index 561dbd0..d09eeff 100644 --- a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_list.php +++ b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_list.php @@ -18,7 +18,7 @@ * @copyright (C) D3 Data Development (Inh. Thomas Dartsch) */ -class d3_cfg_googleanalytics_list extends d3_cfg_mod_list +class d3_cfg_googleanalytics_list extends D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_list { protected $_blD3ShowLangSwitch = false; diff --git a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_main.php b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_main.php index ef34c9a..8dbd5ba 100644 --- a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_main.php +++ b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_main.php @@ -18,7 +18,7 @@ * @copyright (C) D3 Data Development (Inh. Thomas Dartsch) */ -class d3_cfg_googleanalytics_main extends d3_cfg_mod_main +class d3_cfg_googleanalytics_main extends D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main { protected $_sThisTemplate = 'd3_cfg_googleanalytics_main.tpl'; protected $_sModId = 'd3_googleanalytics'; diff --git a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_trustedstore.php b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_trustedstore.php index bb0942a..efecf00 100644 --- a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_trustedstore.php +++ b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_trustedstore.php @@ -18,7 +18,7 @@ * @copyright (C) D3 Data Development (Inh. Thomas Dartsch) */ -class d3_cfg_googleanalytics_trustedstore extends d3_cfg_mod_main +class d3_cfg_googleanalytics_trustedstore extends D3\ModCfg\Application\Controller\Admin\d3_cfg_mod_main { protected $_sThisTemplate = 'd3_cfg_googleanalytics_trustedstore.tpl'; protected $_sModId = 'd3_googleanalytics'; diff --git a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog.php b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog.php index d644e3d..367bbd5 100644 --- a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog.php +++ b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog.php @@ -13,7 +13,7 @@ * @author D3 Data Development - Daniel Seifert * @link http://www.oxidmodule.com */ -class d3_cfg_googleanalyticslog extends d3_cfg_log +class d3_cfg_googleanalyticslog extends D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log { protected $_sModId = 'd3_googleanalytics'; diff --git a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog_list.php b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog_list.php index 2200f3c..bbf3681 100644 --- a/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog_list.php +++ b/copy_this/modules/d3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog_list.php @@ -13,7 +13,7 @@ * @author D3 Data Development - Daniel Seifert * @link http://www.oxidmodule.com */ -class d3_cfg_googleanalyticslog_list extends d3_cfg_log_list +class d3_cfg_googleanalyticslog_list extends D3\ModCfg\Application\Controller\Admin\Log\d3_cfg_log_list { protected $_sModId = 'd3_googleanalytics'; } diff --git a/copy_this/modules/d3/d3_googleanalytics/metadata.php b/copy_this/modules/d3/d3_googleanalytics/metadata.php index 984bc44..ce76969 100644 --- a/copy_this/modules/d3/d3_googleanalytics/metadata.php +++ b/copy_this/modules/d3/d3_googleanalytics/metadata.php @@ -27,98 +27,84 @@ $sMetadataVersion = '1.1'; * Module information */ $aModule = array( - 'id' => 'd3_googleanalytics', - 'title' => (class_exists('d3utils')?d3utils::getInstance()->getD3Logo():'D³'). + 'id' => 'd3_googleanalytics', + 'title' => (class_exists('d3utils') ? d3utils::getInstance()->getD3Logo() : 'D³'). ' Google Services Schnittstelle', - 'description' => array( - 'de' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-'. - 'Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die '. - 'Besucherdaten und eCommerce-Daten zu Google übertragen. Ebenfalls übermittelt werden Daten '. - 'der Website-Suche. Weiterhin können über das Modul Shopdaten an Google Adwords und Google '. - 'Trusted Shops übertragen werden.', - 'en' => 'Provides a quick and easy integration with your Google Analytics, Google Adwords and Google '. - 'Trusted Shops account to your shop.', + 'description' => array( + 'de' => 'Dieses Modul stellt Ihnen die schnelle und unkomplizierte Einbindung Ihres Google-Analytics-'. + 'Kontos in Ihren Shop zur Verfügung. Hierbei werden über standardisierte Schnittstellen die '. + 'Besucherdaten und eCommerce-Daten zu Google übertragen. Ebenfalls übermittelt werden Daten '. + 'der Website-Suche. Weiterhin können über das Modul Shopdaten an Google Adwords und Google '. + 'Trusted Shops übertragen werden.', + 'en' => 'Provides a quick and easy integration with your Google Analytics, Google Adwords and Google '. + 'Trusted Shops account to your shop.', ), - 'thumbnail' => 'picture.png', - 'version' => '3.4.0.0', - 'author' => 'D³ Data Development (Inh. Thomas Dartsch)', - 'email' => 'support@shopmodule.com', - 'url' => 'http://www.oxidmodule.com/', - 'extend' => array( - 'oxcmp_utils' => 'd3/d3_googleanalytics/modules/components/d3_oxcmp_utils_googleanalytics', - 'oxbasket' => 'd3/d3_googleanalytics/modules/models/d3_oxbasket_googleanalytics', - 'oxbasketitem'=> 'd3/d3_googleanalytics/modules/models/d3_oxbasketitem_googleanalytics', - 'oxorder' => 'd3/d3_googleanalytics/modules/models/d3_oxorder_googleanalytics', - 'order' => 'd3/d3_googleanalytics/modules/controllers/d3_order_googleanalytics', - 'oxutilsview' => 'd3/d3_googleanalytics/modules/core/d3_oxutilsview_googleanalytics', - 'thankyou' => 'd3/d3_googleanalytics/modules/controllers/d3_thankyou_googleanalytics', + 'thumbnail' => 'picture.png', + 'version' => '4.0.0.0', + 'author' => 'D³ Data Development (Inh. Thomas Dartsch)', + 'email' => 'support@shopmodule.com', + 'url' => 'http://www.oxidmodule.com/', + 'extend' => array( + 'oxcmp_utils' => 'd3/d3_googleanalytics/modules/components/d3_oxcmp_utils_googleanalytics', + 'oxbasket' => 'd3/d3_googleanalytics/modules/models/d3_oxbasket_googleanalytics', + 'oxbasketitem' => 'd3/d3_googleanalytics/modules/models/d3_oxbasketitem_googleanalytics', + 'oxorder' => 'd3/d3_googleanalytics/modules/models/d3_oxorder_googleanalytics', + 'order' => 'd3/d3_googleanalytics/modules/controllers/d3_order_googleanalytics', + 'oxutilsview' => 'd3/d3_googleanalytics/modules/core/d3_oxutilsview_googleanalytics', + 'thankyou' => 'd3/d3_googleanalytics/modules/controllers/d3_thankyou_googleanalytics', ), - 'files' => array( - 'd3_cfg_googleanalytics' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics.php', - 'd3_cfg_googleanalytics_adwords' => - 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_adwords.php', - 'd3_cfg_googleanalytics_campaigns' => - 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php', - 'd3_cfg_googleanalytics_licence' => - 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_licence.php', - 'd3_cfg_googleanalytics_list' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_list.php', - 'd3_cfg_googleanalytics_main' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_main.php', - 'd3_cfg_googleanalytics_trustedstore' => - 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_trustedstore.php', - 'd3_cfg_googleanalyticslog' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog.php', - 'd3_cfg_googleanalyticslog_list' => - 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog_list.php', - 'd3_googleanalytics_update' => 'd3/d3_googleanalytics/setup/d3_googleanalytics_update.php', - 'd3_google_remarketing_articlelister' => - 'd3/d3_googleanalytics/models/d3_google_remarketing_articlelister.php', - 'd3_google_trustedstore_articlelister' => - 'd3/d3_googleanalytics/models/d3_google_trustedstore_articlelister.php', + 'files' => array( + 'd3_cfg_googleanalytics' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics.php', + 'd3_cfg_googleanalytics_adwords' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_adwords.php', + 'd3_cfg_googleanalytics_campaigns' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_campaigns.php', + 'd3_cfg_googleanalytics_licence' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_licence.php', + 'd3_cfg_googleanalytics_list' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_list.php', + 'd3_cfg_googleanalytics_main' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_main.php', + 'd3_cfg_googleanalytics_trustedstore' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalytics_trustedstore.php', + 'd3_cfg_googleanalyticslog' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog.php', + 'd3_cfg_googleanalyticslog_list' => 'd3/d3_googleanalytics/controllers/admin/d3_cfg_googleanalyticslog_list.php', + 'd3_googleanalytics_update' => 'd3/d3_googleanalytics/setup/d3_googleanalytics_update.php', + 'd3_google_remarketing_articlelister' => 'd3/d3_googleanalytics/models/d3_google_remarketing_articlelister.php', + 'd3_google_trustedstore_articlelister' => 'd3/d3_googleanalytics/models/d3_google_trustedstore_articlelister.php', + 'd3_googleanalytics_update' => 'd3/d3_googleanalytics/setup/d3_googleanalytics_update.php', ), - 'templates' => array( - 'd3_googleanalytics.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/d3_googleanalytics.tpl', - 'd3ga_universal.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/d3ga_universal.tpl', - 'd3ga_universal_custom.tpl' => - 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_custom.tpl', - 'd3ga_universal_ecommerce.tpl' => - 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_ecommerce.tpl', - 'd3ga_universal_adwords.tpl' => - 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwords.tpl', - 'd3ga_universal_adwordscode.tpl' => - 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwordscode.tpl', - 'd3ga_universal_remarketing.tpl' => - 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_remarketing.tpl', - 'd3ga_universal_campaigncode.tpl' => - 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_campaigncode.tpl', - 'd3ga_universal_trustedstore.tpl' => - 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_trustedstore.tpl', + 'templates' => array( + 'd3_googleanalytics.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/d3_googleanalytics.tpl', + 'd3ga_universal.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/d3ga_universal.tpl', + 'd3ga_universal_custom.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_custom.tpl', + 'd3ga_universal_ecommerce.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_ecommerce.tpl', + 'd3ga_universal_adwords.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwords.tpl', + 'd3ga_universal_adwordscode.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwordscode.tpl', + 'd3ga_universal_remarketing.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_remarketing.tpl', + 'd3ga_universal_campaigncode.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_campaigncode.tpl', + 'd3ga_universal_trustedstore.tpl' => 'd3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_trustedstore.tpl', - 'd3_cfg_googleanalytics_main.tpl' => - 'd3/d3_googleanalytics/views/admin/tpl/d3_cfg_googleanalytics_main.tpl', - 'd3_cfg_googleanalytics_adwords.tpl' => - 'd3/d3_googleanalytics/views/admin/tpl/d3_cfg_googleanalytics_adwords.tpl', - 'd3_cfg_googleanalytics_campaigns.tpl' => - 'd3/d3_googleanalytics/views/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl', - 'd3_cfg_googleanalytics_trustedstore.tpl' => - 'd3/d3_googleanalytics/views/admin/tpl/d3_cfg_googleanalytics_trustedstore.tpl', + 'd3_cfg_googleanalytics_main.tpl' => 'd3/d3_googleanalytics/views/admin/tpl/d3_cfg_googleanalytics_main.tpl', + 'd3_cfg_googleanalytics_adwords.tpl' => 'd3/d3_googleanalytics/views/admin/tpl/d3_cfg_googleanalytics_adwords.tpl', + 'd3_cfg_googleanalytics_campaigns.tpl' => 'd3/d3_googleanalytics/views/admin/tpl/d3_cfg_googleanalytics_campaigns.tpl', + 'd3_cfg_googleanalytics_trustedstore.tpl' => 'd3/d3_googleanalytics/views/admin/tpl/d3_cfg_googleanalytics_trustedstore.tpl', ), - 'events' => array( - 'onActivate' => 'd3install::checkUpdateStart', + 'events' => array( + 'onActivate' => '\D3\ModCfg\Application\Model\Install\d3install::checkUpdateStart', ), - 'blocks' => array( + 'blocks' => array( array( 'template' => 'layout/base.tpl', - 'block'=>'head_css', - 'file'=>'/views/blocks/layout/d3_base_googleanalytics.tpl' + 'block' => 'head_css', + 'file' => '/views/blocks/layout/d3_base_googleanalytics.tpl', ), array( 'template' => 'layout/base.tpl', - 'block'=>'base_js', - 'file'=>'/views/blocks/layout/d3_base_googleadwordscode.tpl' + 'block' => 'base_js', + 'file' => '/views/blocks/layout/d3_base_googleadwordscode.tpl', ), array( - 'template' => 'layout/footer.tpl', - 'block' => 'footer_main', - 'file' => '/views/blocks/layout/d3_base_optout.tpl', + 'template' => 'layout/footer.tpl', + 'block' => 'footer_main', + 'file' => '/views/blocks/layout/d3_base_optout.tpl', ), ), + 'd3SetupClasses' => array( + 'd3_googleanalytics_update', + ), ); diff --git a/copy_this/modules/d3/d3_googleanalytics/models/d3_google_trustedstore_articlelister.php b/copy_this/modules/d3/d3_googleanalytics/models/d3_google_trustedstore_articlelister.php index 4b36e39..0f567bb 100644 --- a/copy_this/modules/d3/d3_googleanalytics/models/d3_google_trustedstore_articlelister.php +++ b/copy_this/modules/d3/d3_googleanalytics/models/d3_google_trustedstore_articlelister.php @@ -170,7 +170,7 @@ class d3_google_trustedstore_articlelister if (isset($aArticleList)) { foreach ($aArticleList as $oArticle) { $aArticleIds[] = $oArticle->getFieldData( - d3_cfg_mod::get($this->_sModId)->getValue('sD3GATSShoppingArtId') + \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('sD3GATSShoppingArtId') ); } } diff --git a/copy_this/modules/d3/d3_googleanalytics/modules/components/d3_oxcmp_utils_googleanalytics.php b/copy_this/modules/d3/d3_googleanalytics/modules/components/d3_oxcmp_utils_googleanalytics.php index 4cdac3f..e6395c7 100644 --- a/copy_this/modules/d3/d3_googleanalytics/modules/components/d3_oxcmp_utils_googleanalytics.php +++ b/copy_this/modules/d3/d3_googleanalytics/modules/components/d3_oxcmp_utils_googleanalytics.php @@ -41,7 +41,7 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare { $ret = parent::render(); - $oSet = d3_cfg_mod::get($this->_d3getModId()); + $oSet = \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_d3getModId()); if ($oSet->isActive()) { /** @var $oParentView oxView */ @@ -93,7 +93,7 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ public function d3getGATTpl() { - if (d3_cfg_mod::get($this->_sModId)->getValue('sD3GAType') == 'async') { + if (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('sD3GAType') == 'async') { return 'd3_googleanalytics.tpl'; } @@ -105,7 +105,7 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ public function d3GetCreateCurrentShopUrl() { - if (d3_cfg_mod::get($this->_sModId)->getValue('blD3GAAllowDomainLinker')) { + if (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('blD3GAAllowDomainLinker')) { return 'auto'; } @@ -125,7 +125,7 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ public function afGetMoreUrls() { - if (false == d3_cfg_mod::get($this->_sModId)->getValue('blD3GAAllowDomainLinker')) { + if (false == \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('blD3GAAllowDomainLinker')) { return ''; } @@ -241,7 +241,7 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ public function d3getSendPageViewParameters() { - if (d3_cfg_mod::get($this->_sModId)->getValue('sD3GAType') == 'async') { + if (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('sD3GAType') == 'async') { return $this->_d3getAsyncSendpageViewParameters(); } @@ -425,10 +425,10 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ protected function _d3getCreateDomainNameParameter($aParameter) { - if (d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetDomainName')) { - $aParameter[] = "'cookieDomain': '" . d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetDomainName') . "'"; + if (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetDomainName')) { + $aParameter[] = "'cookieDomain': '" . \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetDomainName') . "'"; $aParameter[] = "'legacyCookieDomain': '" . - d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetDomainName') . "'"; + \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetDomainName') . "'"; return $aParameter; } @@ -443,8 +443,8 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ protected function _d3getCreateCookiePathParameter($aParameter) { - if (d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetCookiePath')) { - $aParameter[] = "'cookiePath': '" . d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetCookiePath') . "'"; + if (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetCookiePath')) { + $aParameter[] = "'cookiePath': '" . \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('sD3GASetCookiePath') . "'"; return $aParameter; } @@ -459,7 +459,7 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ protected function _d3getCreateDomainLinkerParameter($aParameter) { - if (d3_cfg_mod::get($this->_sModId)->getValue('blD3GAAllowDomainLinker')) { + if (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('blD3GAAllowDomainLinker')) { $aParameter[] = "'allowLinker': true"; return $aParameter; @@ -475,9 +475,9 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ protected function _d3getCreateSpeedSamplerateParameter($aParameter) { - if (d3_cfg_mod::get($this->_sModId)->getValue('iD3GASiteSpeedSampleRate')) { + if (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('iD3GASiteSpeedSampleRate')) { $aParameter[] = "'siteSpeedSampleRate': " . - d3_cfg_mod::get($this->_sModId)->getValue('iD3GASiteSpeedSampleRate'); + \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('iD3GASiteSpeedSampleRate'); return $aParameter; } @@ -492,8 +492,8 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ protected function _d3getCreateSamplerateParameter($aParameter) { - if (d3_cfg_mod::get($this->_sModId)->getValue('iD3GASampleRate')) { - $aParameter[] = "'sampleRate': " . d3_cfg_mod::get($this->_sModId)->getValue('iD3GASampleRate'); + if (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('iD3GASampleRate')) { + $aParameter[] = "'sampleRate': " . \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('iD3GASampleRate'); return $aParameter; } @@ -551,7 +551,7 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ protected function _d3getUniversalSendPageViewDebugParameter($aParameter) { - if (d3_cfg_mod::get($this->_sModId)->hasDebugMode()) { + if (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->hasDebugMode()) { $aParameter[] = " 'hitCallback': function() { alert('analytics.js done sending data'); @@ -584,7 +584,7 @@ class d3_oxcmp_utils_googleanalytics extends d3_oxcmp_utils_googleanalytics_pare */ public function d3GetSendNoBounceEventTime() { - $iTime = d3_cfg_mod::get($this->_sModId)->getValue('iSendNoBounceEventTime'); + $iTime = \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModId)->getValue('iSendNoBounceEventTime'); if (isset($iTime) && is_int($iTime)) { return $iTime; diff --git a/copy_this/modules/d3/d3_googleanalytics/modules/controllers/d3_thankyou_googleanalytics.php b/copy_this/modules/d3/d3_googleanalytics/modules/controllers/d3_thankyou_googleanalytics.php index fe97c29..6223d24 100644 --- a/copy_this/modules/d3/d3_googleanalytics/modules/controllers/d3_thankyou_googleanalytics.php +++ b/copy_this/modules/d3/d3_googleanalytics/modules/controllers/d3_thankyou_googleanalytics.php @@ -58,7 +58,7 @@ class d3_thankyou_googleanalytics extends d3_thankyou_googleanalytics_parent */ public function logCode($sGACode) { - d3_cfg_mod::get($this->_sModCfgId)->d3getLog()->log( + \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModCfgId)->d3getLog()->log( d3log::NOTICE, __CLASS__, __FUNCTION__, @@ -119,7 +119,7 @@ class d3_thankyou_googleanalytics extends d3_thankyou_googleanalytics_parent $sModCfgVarName = 'iEstShippingTimeValueOutOfStock'; } - $iTimeValue = d3_cfg_mod::get($this->_sModCfgId)->getValue($sModCfgVarName); + $iTimeValue = \D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModCfgId)->getValue($sModCfgVarName); for ($i = 0; $i < $iTimeValue; $i++) { $iTimestamp += 86400; @@ -262,14 +262,14 @@ class d3_thankyou_googleanalytics extends d3_thankyou_googleanalytics_parent */ public function d3GAgetProductId($oOrderArticle) { - switch (d3_cfg_mod::get($this->_sModCfgId)->getValue('sD3GATSShoppingArtId')) { + switch (\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModCfgId)->getValue('sD3GATSShoppingArtId')) { case 'oxartnum': return $oOrderArticle->getFieldData('oxartnum'); case 'oxid': return $oOrderArticle->getFieldData('oxartid'); }; - return $oOrderArticle->getFieldData(d3_cfg_mod::get($this->_sModCfgId)->getValue('sD3GATSShoppingArtId')); + return $oOrderArticle->getFieldData(\D3\ModCfg\Application\Model\Configuration\d3_cfg_mod::get($this->_sModCfgId)->getValue('sD3GATSShoppingArtId')); } /** diff --git a/copy_this/modules/d3/d3_googleanalytics/setup/d3_googleanalytics_update.php b/copy_this/modules/d3/d3_googleanalytics/setup/d3_googleanalytics_update.php index 2213f94..4d92d1d 100644 --- a/copy_this/modules/d3/d3_googleanalytics/setup/d3_googleanalytics_update.php +++ b/copy_this/modules/d3/d3_googleanalytics/setup/d3_googleanalytics_update.php @@ -1,5 +1,7 @@ 'ISO-8859-15', + 'charset' => 'UTF-8', 'D3_GOOGLEANALYTICS_OPTOUT' => 'Klicken Sie hier, um Google Analytics zu deaktivieren.', ); diff --git a/copy_this/modules/d3/d3_googleanalytics/translations/en/d3_googleanalytics_lang.php b/copy_this/modules/d3/d3_googleanalytics/translations/en/d3_googleanalytics_lang.php index 02cef88..b630fa8 100644 --- a/copy_this/modules/d3/d3_googleanalytics/translations/en/d3_googleanalytics_lang.php +++ b/copy_this/modules/d3/d3_googleanalytics/translations/en/d3_googleanalytics_lang.php @@ -8,6 +8,6 @@ $sLangName = "English"; $aLang = array( //Navigation - 'charset' => 'ISO-8859-15', + 'charset' => 'UTF-8', 'D3_GOOGLEANALYTICS_OPTOUT' => 'Click here to opt-out of Google Analytics.', ); diff --git a/copy_this/modules/d3/d3_googleanalytics/views/admin/de/d3_googleanalytics_lang.php b/copy_this/modules/d3/d3_googleanalytics/views/admin/de/d3_googleanalytics_lang.php index e72dff8..867a01b 100644 --- a/copy_this/modules/d3/d3_googleanalytics/views/admin/de/d3_googleanalytics_lang.php +++ b/copy_this/modules/d3/d3_googleanalytics/views/admin/de/d3_googleanalytics_lang.php @@ -26,12 +26,12 @@ $sLangName = "Deutsch"; $aLang = array( //Navigation - 'charset' => 'ISO-8859-15', + 'charset' => 'UTF-8', 'd3mxgoogleanalytics' => " Google Services", 'd3mxgoogleanalytics_settings' => 'Einstellungen', 'd3tbclgoogleanalytics_main' => 'Analytics', 'd3tbclgoogleanalytics_adwords' => 'AdWords', - 'd3tbclgoogleanalytics_trustedstore' => 'zertifizierter Händler', + 'd3tbclgoogleanalytics_trustedstore' => 'zertifizierter Händler', 'D3_GOOGLEANALYTICS_CFG_TITLE' => 'Google Analytics Schnittstelle - Einstellungen', @@ -42,9 +42,9 @@ $aLang = array( 'D3_GOOGLEANALYTICS_DESC' => 'Diese Einstellungen betreffen den Dienst '. '"Google Analytics". '. - 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', - 'D3_GOOGLEANALYTICS_DESC1' => 'Während der Anmeldung werden Sie aufgefordert, '. - 'einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dies erledigt das vorliegende Modul für Sie. '. + 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', + 'D3_GOOGLEANALYTICS_DESC1' => 'Während der Anmeldung werden Sie aufgefordert, '. + 'einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dies erledigt das vorliegende Modul für Sie. '. 'Die Einstellungen zum Trackingcode nehmen Sie ebenfalls hier vor.', 'D3_GOOGLEANALYTICS_MAIN_GATYPE' => 'TrackingCode-Typ', 'D3_GOOGLEANALYTICS_MAIN_GATYPE_UNIVERSAL' => 'Universal', @@ -119,22 +119,22 @@ $aLang = array( 'D3_GOOGLEANALYTICS_BOUNCEOPT_SENDTIMEEVENT2' => 'Millisekunden (1000 = 1 Sekunde)', 'D3_GOOGLEANALYTICS_BOUNCEOPT_SENDTIMEEVENT_DESC' => '

Analytics wertet alle Seitenbucher, die '. 'sich nur eine Seite angesehen habe und dann den Shop verlassen, automatisch als Abbrecher. Zur '. - 'Informationsbeschaffung reicht dem Kunden jedoch möglicherweise dieser eine Seitenbesuch aus. Sein Ziel '. + 'Informationsbeschaffung reicht dem Kunden jedoch möglicherweise dieser eine Seitenbesuch aus. Sein Ziel '. 'konnte er erreichen. Demnach ist er eigentlich kein Abbrecher. Das Modul sendet automatisch nach der '. 'angegebenen Sekundenzahl ein EventTracking. Damit wertet Analytics diesen Besucher nur als Abbrecher, wenn '. - 'er den Shop vor Ablauf dieser Zeit wieder verlässt. Verweilt er länger im Shop, wird der Besuch dann als '. - 'Erfolg gewertet.

Diese Tracking-Veränderung stellt die Absprungrate daher im Analytics wesentlich '. - 'genauer dar. Der Standardwert ist auf 10 Sekunden gesetzt. Ändern Sie bei Bedarf diese Angabe.

Weitere '. + 'er den Shop vor Ablauf dieser Zeit wieder verlässt. Verweilt er länger im Shop, wird der Besuch dann als '. + 'Erfolg gewertet.

Diese Tracking-Veränderung stellt die Absprungrate daher im Analytics wesentlich '. + 'genauer dar. Der Standardwert ist auf 10 Sekunden gesetzt. Ändern Sie bei Bedarf diese Angabe.

Weitere '. 'Informationen zu dieser Option finden Sie in der '. 'Google-Suche.

', 'D3_GOOGLEANALYTICS_BOUNCEOPT_SENDSCROLLEVENT' => 'Seitenbesucher nicht als Abbrecher werten, '. 'wenn gescrollt wurde', 'D3_GOOGLEANALYTICS_BOUNCEOPT_SENDSCROLLEVENT_DESC' => '

Analytics wertet alle Seitenbucher, die '. 'sich nur eine Seite angesehen habe und dann den Shop verlassen, automatisch als Abbrecher. Zur '. - 'Informationsbeschaffung reicht dem Kunden jedoch möglicherweise dieser eine Seitenbesuch aus. Sein Ziel '. + 'Informationsbeschaffung reicht dem Kunden jedoch möglicherweise dieser eine Seitenbesuch aus. Sein Ziel '. 'konnte er erreichen. Demnach ist er eigentlich kein Abbrecher. Das Modul sendet automatisch ein '. 'EventTracking, wenn der Besucher die Seite gescrollt hat. Damit wertet Analytics diesen Besucher nur als '. - 'Abbrecher, wenn er den Shop ohne Scrollen wieder verlässt.

Diese Tracking-Veränderung stellt die '. + 'Abbrecher, wenn er den Shop ohne Scrollen wieder verlässt.

Diese Tracking-Veränderung stellt die '. 'Absprungrate daher im Analytics wesentlich genauer dar.

Weitere Informationen zu dieser Option finden '. 'Sie in der Google-Suche'. '.

', @@ -244,9 +244,9 @@ $aLang = array( 'D3_GOOGLEANALYTICS_ADWORDS_DESC' => 'Diese Einstellungen betreffen den Dienst '. '"Google Adwords". '. - 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', - 'D3_GOOGLEANALYTICS_ADWORDS_DESC1' => 'Während der Anmeldung werden Sie aufgefordert, '. - 'einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dies erledigt das vorliegende Modul für Sie. '. + 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', + 'D3_GOOGLEANALYTICS_ADWORDS_DESC1' => 'Während der Anmeldung werden Sie aufgefordert, '. + 'einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dies erledigt das vorliegende Modul für Sie. '. 'Die Einstellungen zum Trackingcode nehmen Sie ebenfalls hier vor.', 'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Kampagnen-Tracking', 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'AdWords-Kampagnendaten "Google Zertifizierter Händler". '. - 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', - 'D3_GOOGLEANALYTICS_TS_DESC1' => 'Während der Aktivierung werden Sie '. + '"Google Zertifizierter Händler". '. + 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', + 'D3_GOOGLEANALYTICS_TS_DESC1' => 'Während der Aktivierung werden Sie '. 'aufgefordert, einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dieser wird von unserem Modul '. - 'eingebunden. Damit können Sie die Qualifizierungsphase starten. Erst nach erfolgreicher Beendigung sehen Sie '. - 'das "Google Zertifizierter Händler"-Siegel. Über dessen Darstellung entscheidet allein Google.', - 'D3_GOOGLEANALYTICS_TS_ACTIVE' => '"Zertifizierter Händler" im Shop aktivieren', - 'D3_GOOGLEANALYTICS_TS_ACTIVE_DESC' => 'Dieser Haken bindet die nötigen Trackingcodes '. - 'in den Quelltext Ihres Shops ein. Ob Sie das Gütesiegel im Shop sehen, entscheidet jedoch nur Google intern. '. + 'eingebunden. Damit können Sie die Qualifizierungsphase starten. Erst nach erfolgreicher Beendigung sehen Sie '. + 'das "Google Zertifizierter Händler"-Siegel. Ãœber dessen Darstellung entscheidet allein Google.', + 'D3_GOOGLEANALYTICS_TS_ACTIVE' => '"Zertifizierter Händler" im Shop aktivieren', + 'D3_GOOGLEANALYTICS_TS_ACTIVE_DESC' => 'Dieser Haken bindet die nötigen Trackingcodes '. + 'in den Quelltext Ihres Shops ein. Ob Sie das Gütesiegel im Shop sehen, entscheidet jedoch nur Google intern. '. 'Sind Sie der Meinung, das Siegel sollte angezeigt werden, wenden Sie sich bitte an Ihren Betreuer bei Google.', 'D3_GOOGLEANALYTICS_TS_ID' => 'Konto-ID', 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTER' => 'Zeitraum vom Bestelleingang bis zum Versand '. @@ -348,52 +348,52 @@ $aLang = array( 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTER_DAYS' => 'Werktag(e)', 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTER_DESC' => '

Google teilt Ihrem Kunden per Mail mit, '. 'nach welchem Zeitraum ausgehend vom Bestelleingang die bestellten Artikel versendet werden. Geben Sie hier '. - 'den für am Lager befindlicher Artikel im Normalfall größten Zeitraum bis zum Versand in Tagen an (z.B. 3 bei '. - '"1 bis 3 Tage"). Nach dem voraussichtlichen Versanddatum erhält der Kunde eine Umfrage zum abgeschlossenen '. - 'Kauf.

Fällt der errechnete Termin auf ein Wochenende oder einen festen Feiertag, wird der '. - 'nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht berücksichtigt. Um die '. - 'Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse entsprechend.

Die '. + 'den für am Lager befindlicher Artikel im Normalfall größten Zeitraum bis zum Versand in Tagen an (z.B. 3 bei '. + '"1 bis 3 Tage"). Nach dem voraussichtlichen Versanddatum erhält der Kunde eine Umfrage zum abgeschlossenen '. + 'Kauf.

Fällt der errechnete Termin auf ein Wochenende oder einen festen Feiertag, wird der '. + 'nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht berücksichtigt. Um die '. + 'Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse entsprechend.

Die '. 'Unterscheidung zwischen lagernden und nicht lagernden Artikeln wird nur bei aktivierter '. 'Lagerstandsverwaltung getroffen. Sonst werden alle Artikel als "lagernd" angesehen.

', 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTER_OUTOFSTOCK' => 'Zeitraum vom Bestelleingang bis zum Versand '. 'bei nicht lagernden Artikeln', 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTEROUTOFSTOCK_DESC' => '

Google teilt Ihrem Kunden per Mail mit, '. 'nach welchem Zeitraum ausgehend vom Bestelleingang die bestellten Artikel versendet werden. Geben Sie hier '. - 'den für nicht am Lager befindlicher Artikel im Normalfall größten Zeitraum bis zum Versand in Tagen '. - 'an (z.B. 3 bei "1 bis 3 Tage"). Nach dem voraussichtlichen Versanddatum erhält der Kunde eine Umfrage zum '. - 'abgeschlossenen Kauf.

Fällt der errechnete Termin auf ein Wochenende oder einen festen Feiertag, '. - 'wird der nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht berücksichtigt. '. - 'Um die Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse entsprechend.

', + 'den für nicht am Lager befindlicher Artikel im Normalfall größten Zeitraum bis zum Versand in Tagen '. + 'an (z.B. 3 bei "1 bis 3 Tage"). Nach dem voraussichtlichen Versanddatum erhält der Kunde eine Umfrage zum '. + 'abgeschlossenen Kauf.

Fällt der errechnete Termin auf ein Wochenende oder einen festen Feiertag, '. + 'wird der nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht berücksichtigt. '. + 'Um die Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse entsprechend.

', 'D3_GOOGLEANALYTICS_TS_ESTDELDATEAFTER' => 'Zeitraum vom Versand bis zur Lieferung beim '. - 'Empfänger', + 'Empfänger', 'D3_GOOGLEANALYTICS_TS_ESTDELDATEAFTER_DAYS' => 'Werktag(e)', 'D3_GOOGLEANALYTICS_TS_ESTDELDATEAFTER_DESC' => '

Google teilt Ihrem Kunden per Mail mit, '. - 'nach welchem Zeitraum die bestellten Artikel in der Regel beim Kunden eintreffen. Geben Sie hier den für '. - 'Normalfälle größten Zeitraum für die Lieferung in Tagen an (z.B. 4 bei "1 bis 4 Tage"). Der errechnete '. - 'Termin wird dem Kunden per Mail mitgeteilt.

Fällt der errechnete Termin auf ein Wochenende oder einen '. - 'festen Feiertag, wird der nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht '. - 'berücksichtigt. Um die Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse '. + 'nach welchem Zeitraum die bestellten Artikel in der Regel beim Kunden eintreffen. Geben Sie hier den für '. + 'Normalfälle größten Zeitraum für die Lieferung in Tagen an (z.B. 4 bei "1 bis 4 Tage"). Der errechnete '. + 'Termin wird dem Kunden per Mail mitgeteilt.

Fällt der errechnete Termin auf ein Wochenende oder einen '. + 'festen Feiertag, wird der nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht '. + 'berücksichtigt. Um die Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse '. 'entsprechend.

', 'D3_GOOGLEANALYTICS_TS_SHOPPING' => 'Verbindung zu Google Shopping', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGACTIVE' => 'zusätzliche Daten aus Google Shopping '. - 'übertragen', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGACTIVE_DESC' => 'Verwenden Sie Google Shopping und möchten '. - 'zusätzliche Daten zur Identifizierung übertragen, setzen Sie diesen Haken. Die folgenden Angaben sind dann '. + 'D3_GOOGLEANALYTICS_TS_SHOPPINGACTIVE' => 'zusätzliche Daten aus Google Shopping '. + 'übertragen', + 'D3_GOOGLEANALYTICS_TS_SHOPPINGACTIVE_DESC' => 'Verwenden Sie Google Shopping und möchten '. + 'zusätzliche Daten zur Identifizierung übertragen, setzen Sie diesen Haken. Die folgenden Angaben sind dann '. 'ebenfalls erforderlich.', 'D3_GOOGLEANALYTICS_TS_SHOPPINGACCOUNTID' => 'Google Shopping Kontonummer', 'D3_GOOGLEANALYTICS_TS_SHOPPINGACCOUNTID_DESC' => 'Tragen Sie hier die Kontonummer (Account ID) '. 'aus Google Shopping ein.', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGCOUNTRY' => 'Kürzel des Landes Ihres Google Shopping-Kontos', + 'D3_GOOGLEANALYTICS_TS_SHOPPINGCOUNTRY' => 'Kürzel des Landes Ihres Google Shopping-Kontos', 'D3_GOOGLEANALYTICS_TS_SHOPPINGCOUNTRY_DESC' => 'Geben Sie hier das Land Ihres Google Shopping '. - 'Kontos an. Erwartet wird der ISO-3166-Ländercode (z.B.: DE, CH, AT, FR).', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGLANGUAGE' => 'Kürzel der Sprache Ihres Google Shopping-Kontos', + 'Kontos an. Erwartet wird der ISO-3166-Ländercode (z.B.: DE, CH, AT, FR).', + 'D3_GOOGLEANALYTICS_TS_SHOPPINGLANGUAGE' => 'Kürzel der Sprache Ihres Google Shopping-Kontos', 'D3_GOOGLEANALYTICS_TS_SHOPPINGLANGUAGE_DESC' => 'Geben Sie hier die Sprache Ihres Google '. 'Shopping Kontos an. Erwartet wird der ISO-639-1-Sprachcode (z.B.: de, en, fr).', 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID' => 'Identifikation Ihrer Artikel bei Google '. 'Shopping', 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID_ARTNUM' => 'Artikelnummer (oxartnum)', 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID_OXID' => 'interne Ident-Nummer (oxid)', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID_DESC' => 'Über welches Feld kann Google Shopping die '. + 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID_DESC' => 'Ãœber welches Feld kann Google Shopping die '. 'dort hinterlegten Artikel identfizieren?', 'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Services Schnittstelle', @@ -404,7 +404,7 @@ $aLang = array( 'D3_GOOGLEANALYTICS_MAIN_USEOPTOUT' => 'Opt Out anbieten', 'D3_GOOGLEANALYTICS_MAIN_USEOPTOUT_DESC' => '

Wird dieser Haken gesetzt, wird im Frontend '. 'ein Opt-Out-Bereich im Header angezeigt. In dem Bereich kann der Benutzer einen Link anklicken, '. - 'mit dem das Tracking für diese Seite deaktiviert wird.

Weitere Informationen zu dieser Option finden '. + 'mit dem das Tracking für diese Seite deaktiviert wird.

Weitere Informationen zu dieser Option finden '. 'Sie in der Google-Suche'. '.

', diff --git a/copy_this/modules/d3/d3_googleanalytics/views/admin/en/d3_googleanalytics_lang.php b/copy_this/modules/d3/d3_googleanalytics/views/admin/en/d3_googleanalytics_lang.php index 7047967..46d81ee 100644 --- a/copy_this/modules/d3/d3_googleanalytics/views/admin/en/d3_googleanalytics_lang.php +++ b/copy_this/modules/d3/d3_googleanalytics/views/admin/en/d3_googleanalytics_lang.php @@ -26,7 +26,7 @@ $sLangName = "English"; $aLang = array( //Navigation - 'charset' => 'ISO-8859-15', + 'charset' => 'UTF-8', 'd3mxgoogleanalytics' => " Google Services", 'd3mxgoogleanalytics_settings' => 'Settings', 'd3tbclgoogleanalytics_main' => 'Analytics', @@ -42,9 +42,9 @@ $aLang = array( 'D3_GOOGLEANALYTICS_DESC' => 'Diese Einstellungen betreffen den Dienst '. '"Google Analytics". '. - 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', - 'D3_GOOGLEANALYTICS_DESC1' => 'Während der Anmeldung werden Sie aufgefordert, '. - 'einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dies erledigt das vorliegende Modul für Sie. '. + 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', + 'D3_GOOGLEANALYTICS_DESC1' => 'Während der Anmeldung werden Sie aufgefordert, '. + 'einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dies erledigt das vorliegende Modul für Sie. '. 'Die Einstellungen zum Trackingcode nehmen Sie ebenfalls hier vor.', 'D3_GOOGLEANALYTICS_MAIN_GATYPE' => 'Tracking code type', 'D3_GOOGLEANALYTICS_MAIN_GATYPE_UNIVERSAL' => 'Universal', @@ -119,22 +119,22 @@ $aLang = array( 'D3_GOOGLEANALYTICS_BOUNCEOPT_SENDTIMEEVENT2' => 'Millisekunden (1000 = 1 Sekunde)', 'D3_GOOGLEANALYTICS_BOUNCEOPT_SENDTIMEEVENT_DESC' => '

Analytics wertet alle Seitenbucher, die '. 'sich nur eine Seite angesehen habe und dann den Shop verlassen, automatisch als Abbrecher. Zur '. - 'Informationsbeschaffung reicht dem Kunden jedoch möglicherweise dieser eine Seitenbesuch aus. Sein Ziel '. + 'Informationsbeschaffung reicht dem Kunden jedoch möglicherweise dieser eine Seitenbesuch aus. Sein Ziel '. 'konnte er erreichen. Demnach ist er eigentlich kein Abbrecher. Das Modul sendet automatisch nach der '. 'angegebenen Sekundenzahl ein EventTracking. Damit wertet Analytics diesen Besucher nur als Abbrecher, wenn '. - 'er den Shop vor Ablauf dieser Zeit wieder verlässt. Verweilt er länger im Shop, wird der Besuch dann als '. - 'Erfolg gewertet.

Diese Tracking-Veränderung stellt die Absprungrate daher im Analytics wesentlich '. - 'genauer dar. Der Standardwert ist auf 10 Sekunden gesetzt. Ändern Sie bei Bedarf diese Angabe.

Weitere '. + 'er den Shop vor Ablauf dieser Zeit wieder verlässt. Verweilt er länger im Shop, wird der Besuch dann als '. + 'Erfolg gewertet.

Diese Tracking-Veränderung stellt die Absprungrate daher im Analytics wesentlich '. + 'genauer dar. Der Standardwert ist auf 10 Sekunden gesetzt. Ändern Sie bei Bedarf diese Angabe.

Weitere '. 'Informationen zu dieser Option finden Sie in der '. 'Google-Suche.

', 'D3_GOOGLEANALYTICS_BOUNCEOPT_SENDSCROLLEVENT' => 'Seitenbesucher nicht als Abbrecher werten, '. 'wenn gescrollt wurde', 'D3_GOOGLEANALYTICS_BOUNCEOPT_SENDSCROLLEVENT_DESC' => '

Analytics wertet alle Seitenbucher, die '. 'sich nur eine Seite angesehen habe und dann den Shop verlassen, automatisch als Abbrecher. Zur '. - 'Informationsbeschaffung reicht dem Kunden jedoch möglicherweise dieser eine Seitenbesuch aus. Sein Ziel '. + 'Informationsbeschaffung reicht dem Kunden jedoch möglicherweise dieser eine Seitenbesuch aus. Sein Ziel '. 'konnte er erreichen. Demnach ist er eigentlich kein Abbrecher. Das Modul sendet automatisch ein '. 'EventTracking, wenn der Besucher die Seite gescrollt hat. Damit wertet Analytics diesen Besucher nur als '. - 'Abbrecher, wenn er den Shop ohne Scrollen wieder verlässt.

Diese Tracking-Veränderung stellt die '. + 'Abbrecher, wenn er den Shop ohne Scrollen wieder verlässt.

Diese Tracking-Veränderung stellt die '. 'Absprungrate daher im Analytics wesentlich genauer dar.

Weitere Informationen zu dieser Option finden '. 'Sie in der Google-Suche'. '.

', @@ -244,9 +244,9 @@ $aLang = array( 'D3_GOOGLEANALYTICS_ADWORDS_DESC' => 'Diese Einstellungen betreffen den Dienst '. '"Google Adwords". '. - 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', - 'D3_GOOGLEANALYTICS_ADWORDS_DESC1' => 'Während der Anmeldung werden Sie aufgefordert, '. - 'einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dies erledigt das vorliegende Modul für Sie. '. + 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', + 'D3_GOOGLEANALYTICS_ADWORDS_DESC1' => 'Während der Anmeldung werden Sie aufgefordert, '. + 'einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dies erledigt das vorliegende Modul für Sie. '. 'Die Einstellungen zum Trackingcode nehmen Sie ebenfalls hier vor.', 'D3_GOOGLEANALYTICS_ADWORDSMAIN' => 'Kampagnen-Tracking', 'D3_GOOGLEANALYTICS_ADWORDSCODE_SETCAMPAIGNTRACK' => 'AdWords-Kampagnendaten "Google Zertifizierter Händler". '. - 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', - 'D3_GOOGLEANALYTICS_TS_DESC1' => 'Während der Aktivierung werden Sie '. + '"Google Zertifizierter Händler". '. + 'Möchten Sie diesen nutzen, melden Sie sich auf der Webseite dafür an.', + 'D3_GOOGLEANALYTICS_TS_DESC1' => 'Während der Aktivierung werden Sie '. 'aufgefordert, einen Trackingcode in den Quelltext Ihrer Seite einzukopieren. Dieser wird von unserem Modul '. - 'eingebunden. Damit können Sie die Qualifizierungsphase starten. Erst nach erfolgreicher Beendigung sehen Sie '. - 'das "Google Zertifizierter Händler"-Siegel. Über dessen Darstellung entscheidet allein Google.', + 'eingebunden. Damit können Sie die Qualifizierungsphase starten. Erst nach erfolgreicher Beendigung sehen Sie '. + 'das "Google Zertifizierter Händler"-Siegel. Ãœber dessen Darstellung entscheidet allein Google.', 'D3_GOOGLEANALYTICS_TS_ACTIVE' => 'activate "Trusted Store" in shop', - 'D3_GOOGLEANALYTICS_TS_ACTIVE_DESC' => 'Dieser Haken bindet die nötigen Trackingcodes '. - 'in den Quelltext Ihres Shops ein. Ob Sie das Gütesiegel im Shop sehen, entscheidet jedoch nur Google intern. '. + 'D3_GOOGLEANALYTICS_TS_ACTIVE_DESC' => 'Dieser Haken bindet die nötigen Trackingcodes '. + 'in den Quelltext Ihres Shops ein. Ob Sie das Gütesiegel im Shop sehen, entscheidet jedoch nur Google intern. '. 'Sind Sie der Meinung, das Siegel sollte angezeigt werden, wenden Sie sich bitte an Ihren Betreuer bei Google.', 'D3_GOOGLEANALYTICS_TS_ID' => 'account id', 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTER' => 'Zeitraum vom Bestelleingang bis zum Versand '. @@ -348,52 +348,52 @@ $aLang = array( 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTER_DAYS' => 'Werktag(e)', 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTER_DESC' => '

Google teilt Ihrem Kunden per Mail mit, '. 'nach welchem Zeitraum ausgehend vom Bestelleingang die bestellten Artikel versendet werden. Geben Sie hier '. - 'den für am Lager befindlicher Artikel im Normalfall größten Zeitraum bis zum Versand in Tagen an (z.B. 3 bei '. - '"1 bis 3 Tage"). Nach dem voraussichtlichen Versanddatum erhält der Kunde eine Umfrage zum abgeschlossenen '. - 'Kauf.

Fällt der errechnete Termin auf ein Wochenende oder einen festen Feiertag, wird der '. - 'nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht berücksichtigt. Um die '. - 'Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse entsprechend.

Die '. + 'den für am Lager befindlicher Artikel im Normalfall größten Zeitraum bis zum Versand in Tagen an (z.B. 3 bei '. + '"1 bis 3 Tage"). Nach dem voraussichtlichen Versanddatum erhält der Kunde eine Umfrage zum abgeschlossenen '. + 'Kauf.

Fällt der errechnete Termin auf ein Wochenende oder einen festen Feiertag, wird der '. + 'nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht berücksichtigt. Um die '. + 'Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse entsprechend.

Die '. 'Unterscheidung zwischen lagernden und nicht lagernden Artikeln wird nur bei aktivierter '. 'Lagerstandsverwaltung getroffen. Sonst werden alle Artikel als "lagernd" angesehen.

', 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTER_OUTOFSTOCK' => 'Zeitraum vom Bestelleingang bis zum Versand '. 'bei nicht lagernden Artikeln', 'D3_GOOGLEANALYTICS_TS_ESTSHIPDATEAFTEROUTOFSTOCK_DESC' => '

Google teilt Ihrem Kunden per Mail mit, '. 'nach welchem Zeitraum ausgehend vom Bestelleingang die bestellten Artikel versendet werden. Geben Sie hier '. - 'den für nicht am Lager befindlicher Artikel im Normalfall größten Zeitraum bis zum Versand in Tagen '. - 'an (z.B. 3 bei "1 bis 3 Tage"). Nach dem voraussichtlichen Versanddatum erhält der Kunde eine Umfrage zum '. - 'abgeschlossenen Kauf.

Fällt der errechnete Termin auf ein Wochenende oder einen festen Feiertag, '. - 'wird der nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht berücksichtigt. '. - 'Um die Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse entsprechend.

', + 'den für nicht am Lager befindlicher Artikel im Normalfall größten Zeitraum bis zum Versand in Tagen '. + 'an (z.B. 3 bei "1 bis 3 Tage"). Nach dem voraussichtlichen Versanddatum erhält der Kunde eine Umfrage zum '. + 'abgeschlossenen Kauf.

Fällt der errechnete Termin auf ein Wochenende oder einen festen Feiertag, '. + 'wird der nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht berücksichtigt. '. + 'Um die Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse entsprechend.

', 'D3_GOOGLEANALYTICS_TS_ESTDELDATEAFTER' => 'Zeitraum vom Versand bis zur Lieferung beim '. - 'Empfänger', + 'Empfänger', 'D3_GOOGLEANALYTICS_TS_ESTDELDATEAFTER_DAYS' => 'Werktag(e)', 'D3_GOOGLEANALYTICS_TS_ESTDELDATEAFTER_DESC' => '

Google teilt Ihrem Kunden per Mail mit, '. - 'nach welchem Zeitraum die bestellten Artikel in der Regel beim Kunden eintreffen. Geben Sie hier den für '. - 'Normalfälle größten Zeitraum für die Lieferung in Tagen an (z.B. 4 bei "1 bis 4 Tage"). Der errechnete '. - 'Termin wird dem Kunden per Mail mitgeteilt.

Fällt der errechnete Termin auf ein Wochenende oder einen '. - 'festen Feiertag, wird der nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht '. - 'berücksichtigt. Um die Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse '. + 'nach welchem Zeitraum die bestellten Artikel in der Regel beim Kunden eintreffen. Geben Sie hier den für '. + 'Normalfälle größten Zeitraum für die Lieferung in Tagen an (z.B. 4 bei "1 bis 4 Tage"). Der errechnete '. + 'Termin wird dem Kunden per Mail mitgeteilt.

Fällt der errechnete Termin auf ein Wochenende oder einen '. + 'festen Feiertag, wird der nächstmögliche Termin verwendet. Bewegliche und regionale Feiertage werden nicht '. + 'berücksichtigt. Um die Liste der Ausnahmen anzupassen, erweitern Sie die Überladung der thankyou-Klasse '. 'entsprechend.

', 'D3_GOOGLEANALYTICS_TS_SHOPPING' => 'Verbindung zu Google Shopping', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGACTIVE' => 'zusätzliche Daten aus Google Shopping '. - 'übertragen', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGACTIVE_DESC' => 'Verwenden Sie Google Shopping und möchten '. - 'zusätzliche Daten zur Identifizierung übertragen, setzen Sie diesen Haken. Die folgenden Angaben sind dann '. + 'D3_GOOGLEANALYTICS_TS_SHOPPINGACTIVE' => 'zusätzliche Daten aus Google Shopping '. + 'übertragen', + 'D3_GOOGLEANALYTICS_TS_SHOPPINGACTIVE_DESC' => 'Verwenden Sie Google Shopping und möchten '. + 'zusätzliche Daten zur Identifizierung übertragen, setzen Sie diesen Haken. Die folgenden Angaben sind dann '. 'ebenfalls erforderlich.', 'D3_GOOGLEANALYTICS_TS_SHOPPINGACCOUNTID' => 'Google Shopping Kontonummer', 'D3_GOOGLEANALYTICS_TS_SHOPPINGACCOUNTID_DESC' => 'Tragen Sie hier die Kontonummer (Account ID) '. 'aus Google Shopping ein.', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGCOUNTRY' => 'Kürzel des Landes Ihres Google Shopping-Kontos', + 'D3_GOOGLEANALYTICS_TS_SHOPPINGCOUNTRY' => 'Kürzel des Landes Ihres Google Shopping-Kontos', 'D3_GOOGLEANALYTICS_TS_SHOPPINGCOUNTRY_DESC' => 'Geben Sie hier das Land Ihres Google Shopping '. - 'Kontos an. Erwartet wird der ISO-3166-Ländercode (z.B.: DE, CH, AT, FR).', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGLANGUAGE' => 'Kürzel der Sprache Ihres Google Shopping-Kontos', + 'Kontos an. Erwartet wird der ISO-3166-Ländercode (z.B.: DE, CH, AT, FR).', + 'D3_GOOGLEANALYTICS_TS_SHOPPINGLANGUAGE' => 'Kürzel der Sprache Ihres Google Shopping-Kontos', 'D3_GOOGLEANALYTICS_TS_SHOPPINGLANGUAGE_DESC' => 'Geben Sie hier die Sprache Ihres Google '. 'Shopping Kontos an. Erwartet wird der ISO-639-1-Sprachcode (z.B.: de, en, fr).', 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID' => 'Identifikation Ihrer Artikel bei Google '. 'Shopping', 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID_ARTNUM' => 'Artikelnummer (oxartnum)', 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID_OXID' => 'interne Ident-Nummer (oxid)', - 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID_DESC' => 'Über welches Feld kann Google Shopping die '. + 'D3_GOOGLEANALYTICS_TS_SHOPPINGARTID_DESC' => 'Ãœber welches Feld kann Google Shopping die '. 'dort hinterlegten Artikel identfizieren?', 'D3_GOOGLEANALYTICS_METADATA_TITLE' => 'Google Services Schnittstelle', @@ -404,7 +404,7 @@ $aLang = array( 'D3_GOOGLEANALYTICS_MAIN_USEOPTOUT' => 'Opt Out anbieten', 'D3_GOOGLEANALYTICS_MAIN_USEOPTOUT_DESC' => '

Wird dieser Haken gesetzt, wird im Frontend '. 'ein Opt-Out-Bereich im Header angezeigt. In dem Bereich kann der Benutzer einen Link anklicken, '. - 'mit dem das Tracking für diese Seite deaktiviert wird.

Weitere Informationen zu dieser Option finden '. + 'mit dem das Tracking für diese Seite deaktiviert wird.

Weitere Informationen zu dieser Option finden '. 'Sie in der Google-Suche'. '.

', diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_googleadwordscode.tpl b/copy_this/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_googleadwordscode.tpl similarity index 100% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_googleadwordscode.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_googleadwordscode.tpl diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_googleanalytics.tpl b/copy_this/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_googleanalytics.tpl similarity index 100% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_googleanalytics.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_googleanalytics.tpl diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_optout.tpl b/copy_this/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_optout.tpl similarity index 100% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_optout.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/blocks/layout/d3_base_optout.tpl diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/d3_googleanalytics.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/d3_googleanalytics.tpl similarity index 100% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/d3_googleanalytics.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/d3_googleanalytics.tpl diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/d3ga_universal.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/d3ga_universal.tpl similarity index 100% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/d3ga_universal.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/d3ga_universal.tpl diff --git a/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3_googleanalytics.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3_googleanalytics.tpl new file mode 100644 index 0000000..1bc4aeb --- /dev/null +++ b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3_googleanalytics.tpl @@ -0,0 +1,224 @@ +[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}] + [{if $oViewConf->getActiveClassName() == 'thankyou'}] + [{assign var="order" value=$oView->getOrder()}] + [{assign var="oPayment" value=$order->getPayment()}] + [{assign var="oDelSet" value=$order->getDelSet()}] + [{assign var="aVoucherSerieList" value=$order->d3getVoucherSerieList()}] + [{assign var="oUser" value=$oView->getUser()}] + [{/if}] + + [{block name="AsyncAnalytics"}] + [{capture name="d3GATrackCode"}] + [{strip}] + + + [{if (false == $oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou') && + $oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode')}] + [{$oD3GASettings->getValue('sD3GACampaignCode')}] + [{/if}] + [{/strip}] + [{/capture}] + + [{if $oViewConf->getActiveClassName() == 'thankyou'}] + [{$oView->logCode($smarty.capture.d3GATrackCode)}] + [{/if}] + + [{$smarty.capture.d3GATrackCode}] + [{/block}] + +[{/if}] \ No newline at end of file diff --git a/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal.tpl new file mode 100644 index 0000000..d89a856 --- /dev/null +++ b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal.tpl @@ -0,0 +1,110 @@ +[{if $blD3GoogleAnalyticsActive && $oD3GASettings->getValue('sD3GAId')}] + [{capture name="d3GATrackCode"}] + [{strip}] + [{if $oD3GASettings->getValue('blD3GAUseOptOut')}] + [{block name="d3ga_optoutscript"}] + + [{/block}] + [{/if}] + + + + [{/strip}] + [{/capture}] + + [{if $oViewConf->getActiveClassName() == 'thankyou'}] + [{$oView->logCode($smarty.capture.d3GATrackCode)}] + [{/if}] + + [{$smarty.capture.d3GATrackCode}] +[{/if}] \ No newline at end of file diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwords.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwords.tpl similarity index 100% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwords.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwords.tpl diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwordscode.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwordscode.tpl similarity index 100% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwordscode.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_adwordscode.tpl diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_campaigncode.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_campaigncode.tpl similarity index 94% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_campaigncode.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_campaigncode.tpl index 295e44c..3a8c028 100644 --- a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_campaigncode.tpl +++ b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_campaigncode.tpl @@ -1,8 +1,8 @@ -[{strip}] - [{if $oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode') && - (false == $oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou')}] - - [{$oD3GASettings->getValue('sD3GACampaignCode')}] - - [{/if}] +[{strip}] + [{if $oD3GASettings->getValue('blD3GASetCampaignTrack') && $oD3GASettings->getValue('sD3GACampaignCode') && + (false == $oD3GASettings->getValue('blD3GASetCampaignOnThankyouOnly') || $oViewConf->getActiveClassName() == 'thankyou')}] + + [{$oD3GASettings->getValue('sD3GACampaignCode')}] + + [{/if}] [{/strip}] \ No newline at end of file diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_custom.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_custom.tpl similarity index 100% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_custom.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_custom.tpl diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_ecommerce.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_ecommerce.tpl similarity index 100% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_ecommerce.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_ecommerce.tpl diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_remarketing.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_remarketing.tpl similarity index 97% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_remarketing.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_remarketing.tpl index d18a37d..4060f33 100644 --- a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_remarketing.tpl +++ b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_remarketing.tpl @@ -1,37 +1,37 @@ -[{if $oD3GASettings->getValue('blD3GASetRemarketing') && - $oD3GASettings->getValue('sD3GARemarketingConversionId')}] - - [{block name="UniversalAdwordsRemarketing"}] - [{*-- Google Code für ein Remarketing-Tag -- - -------------------------------------------------- - Remarketing-Tags dürfen nicht mit personenbezogenen Daten verknüpft oder auf Seiten platziert werden, - die sensiblen Kategorien angehören. Weitere Informationen und Anleitungen zur Einrichtung des Tags - erhalten Sie unter: http://google.com/ads/remarketingsetup - ---------------------------------------------------*}] - - - - - - [{/block}] +[{if $oD3GASettings->getValue('blD3GASetRemarketing') && + $oD3GASettings->getValue('sD3GARemarketingConversionId')}] + + [{block name="UniversalAdwordsRemarketing"}] + [{*-- Google Code für ein Remarketing-Tag -- + -------------------------------------------------- + Remarketing-Tags dürfen nicht mit personenbezogenen Daten verknüpft oder auf Seiten platziert werden, + die sensiblen Kategorien angehören. Weitere Informationen und Anleitungen zur Einrichtung des Tags + erhalten Sie unter: http://google.com/ads/remarketingsetup + ---------------------------------------------------*}] + + + + + + [{/block}] [{/if}] \ No newline at end of file diff --git a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_trustedstore.tpl b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_trustedstore.tpl similarity index 98% rename from changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_trustedstore.tpl rename to copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_trustedstore.tpl index 41392f8..7d41baa 100644 --- a/changed_full/490-/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_trustedstore.tpl +++ b/copy_this/modules/d3/d3_googleanalytics/views/tpl/widget/inc/d3ga_universal_trustedstore.tpl @@ -1,87 +1,87 @@ -[{block name="UniversalTrustedStoreBadge"}] - [{* https://support.google.com/trustedstoresmerchant/answer/6063080?hl=de&ref_topic=6063044 *}] - - - -[{/block}] - -[{if $oViewConf->getActiveClassName() == 'thankyou'}] - [{block name="UniversalTrustedStoreOrderInfo"}] - [{* https://support.google.com/trustedstoresmerchant/answer/6063087?hl=de&ref_topic=6063044 *}] - - [{assign var="oOrder" value=$oView->getOrder()}] - [{assign var="oOrderCurrency" value=$oOrder->getOrderCurrency()}] - [{assign var="oUser" value=$oOrder->getOrderUser()}] - [{assign var="oUserCountry" value=$oView->d3GAGetUserCountry()}] - [{if $oD3GASettings->getValue('blD3GAUseNetto')}] - [{assign var="sTotal" value=$oOrder->getOrderNetSum()}] [{* // total - required - has to be gross sum *}] - [{else}] - [{assign var="sTotal" value=$oOrder->getTotalOrderSum()}] [{* // total - required *}] - [{/if}] - - - - - [{/block}] +[{block name="UniversalTrustedStoreBadge"}] + [{* https://support.google.com/trustedstoresmerchant/answer/6063080?hl=de&ref_topic=6063044 *}] + + + +[{/block}] + +[{if $oViewConf->getActiveClassName() == 'thankyou'}] + [{block name="UniversalTrustedStoreOrderInfo"}] + [{* https://support.google.com/trustedstoresmerchant/answer/6063087?hl=de&ref_topic=6063044 *}] + + [{assign var="oOrder" value=$oView->getOrder()}] + [{assign var="oOrderCurrency" value=$oOrder->getOrderCurrency()}] + [{assign var="oUser" value=$oOrder->getOrderUser()}] + [{assign var="oUserCountry" value=$oView->d3GAGetUserCountry()}] + [{if $oD3GASettings->getValue('blD3GAUseNetto')}] + [{assign var="sTotal" value=$oOrder->getOrderNetSum()}] [{* // total - required - has to be gross sum *}] + [{else}] + [{assign var="sTotal" value=$oOrder->getTotalOrderSum()}] [{* // total - required *}] + [{/if}] + + + + + [{/block}] [{/if}] \ No newline at end of file diff --git a/setup+doku/Precheck/d3precheck.php b/setup+doku/Precheck/d3precheck.php index d9329d3..038d403 100644 --- a/setup+doku/Precheck/d3precheck.php +++ b/setup+doku/Precheck/d3precheck.php @@ -43,7 +43,7 @@ class requConfig public $sModId = 'd3_googleanalytics'; - public $sModVersion = '3.4.0.0'; + public $sModVersion = '4.0.0.0'; /********************** check configuration section ************************/ @@ -52,7 +52,7 @@ class requConfig 'hasMinPhpVersion' => array( 'blExec' => 0, 'aParams' => array( - 'version' => '5.2.0' + 'version' => '7.0.0' ) ), @@ -60,7 +60,7 @@ class requConfig 'hasMaxPhpVersion' => array( 'blExec' => 0, 'aParams' => array( - 'version' => '5.6.200' + 'version' => '7.99.200' ) ), @@ -124,9 +124,9 @@ class requConfig 'hasMinShopVersion' => array( 'blExec' => 1, 'aParams' => array( - 'PE' => '4.9.0', - 'CE' => '4.9.0', - 'EE' => '5.2.0' + 'PE' => '6.0.0', + 'CE' => '6.0.0', + 'EE' => '6.0.0' ), ), @@ -134,9 +134,9 @@ class requConfig 'hasMaxShopVersion' => array( 'blExec' => 1, 'aParams' => array( - 'PE' => '4.10.3', - 'CE' => '4.10.3', - 'EE' => '5.3.3' + 'PE' => '6.0.10', + 'CE' => '6.0.10', + 'EE' => '6.0.10' ), ), @@ -164,7 +164,7 @@ class requConfig 'aParams' => array( 'id' => 'd3modcfg_lib', 'name' => 'Modul-Connector', - 'version' => '4.3.3.0', + 'version' => '5.0.0.1', ), ), ), @@ -176,7 +176,7 @@ class requConfig 'aParams' => array( 'id' => 'd3modcfg_lib', 'name' => 'Modul-Connector', - 'version' => '3.9.0.5', + 'version' => '5.0.1.0', ), ), ), diff --git a/setup+doku/changelog.txt b/setup+doku/changelog.txt index bd5fd6c..feb30bd 100644 --- a/setup+doku/changelog.txt +++ b/setup+doku/changelog.txt @@ -1,3 +1,6 @@ +=> 4.0.0.0 +Oxid V6 Release + => 3.4.0.0 - Remarketing (via Analytics) eingefügt - Remarketing-Liste für Startseite eingefügt