etracker_connect - Version 1.1.0

Version Notes

Initial Stable Version

Download this release

Release Info

Developer Justselling Germany Limited
Extension etracker_connect
Version 1.1.0
Comparing to
See all releases


Code changes from version 1.0.0 to 1.1.0

app/code/community/Etracker/Etracker/Block/Track.php CHANGED
@@ -199,7 +199,7 @@ class Etracker_Etracker_Block_Track extends Mage_Core_Block_Template
199
  * @return bool true if async (and standard) is activated, false otherwise
200
  */
201
  public function isAsyncActive() {
202
- $isAsyncActive = (bool) Mage::getStoreConfig('etracker/standard/async');
203
  return $isAsyncActive && $this->isEnabled();
204
  }
205
 
@@ -207,7 +207,7 @@ class Etracker_Etracker_Block_Track extends Mage_Core_Block_Template
207
  * @return bool True if ecommerce (PPR) part is active
208
  */
209
  public function isPprActive() {
210
- $isPprActive = (bool) Mage::getStoreConfig('etracker/ecommerce/active');
211
  return $isPprActive && $this->isEnabled();
212
  }
213
 
@@ -215,7 +215,7 @@ class Etracker_Etracker_Block_Track extends Mage_Core_Block_Template
215
  * @return bool True if debug is active
216
  */
217
  public function isPprDebugActive() {
218
- $isPprActive = (bool) Mage::getStoreConfig('etracker/ecommerce/debug');
219
  return $isPprActive && $this->isPprActive();
220
  }
221
 
@@ -575,12 +575,12 @@ class Etracker_Etracker_Block_Track extends Mage_Core_Block_Template
575
  $dataItem['quantity'] = (int)1;
576
  $products[] = $dataItem;
577
  }
578
- /*$shipmentData = $this->getShipmentData($order);
579
  if (!empty($shipmentData)) {
580
  $dataItem['product'] = $shipmentData;
581
  $dataItem['quantity'] = (int)1;
582
  $products[] = $dataItem;
583
- }*/
584
  $basketId = Etracker_Etracker_Helper_Data::iCharRepl(Mage::helper('etracker')->__('Cart')).'#'.$order->getQuoteId();
585
  $data['basket'] = (object) array(
586
  'id' => $basketId,
199
  * @return bool true if async (and standard) is activated, false otherwise
200
  */
201
  public function isAsyncActive() {
202
+ $isAsyncActive = false; //(bool) Mage::getStoreConfig('etracker/standard/async');
203
  return $isAsyncActive && $this->isEnabled();
204
  }
205
 
207
  * @return bool True if ecommerce (PPR) part is active
208
  */
209
  public function isPprActive() {
210
+ $isPprActive = true; //(bool) Mage::getStoreConfig('etracker/ecommerce/active');
211
  return $isPprActive && $this->isEnabled();
212
  }
213
 
215
  * @return bool True if debug is active
216
  */
217
  public function isPprDebugActive() {
218
+ $isPprActive = (bool) Mage::getStoreConfig('etracker/developer/debug');
219
  return $isPprActive && $this->isPprActive();
220
  }
221
 
575
  $dataItem['quantity'] = (int)1;
576
  $products[] = $dataItem;
577
  }
578
+ $shipmentData = $this->getShipmentData($order);
579
  if (!empty($shipmentData)) {
580
  $dataItem['product'] = $shipmentData;
581
  $dataItem['quantity'] = (int)1;
582
  $products[] = $dataItem;
583
+ }
584
  $basketId = Etracker_Etracker_Helper_Data::iCharRepl(Mage::helper('etracker')->__('Cart')).'#'.$order->getQuoteId();
585
  $data['basket'] = (object) array(
586
  'id' => $basketId,
app/code/community/Etracker/Etracker/etc/config.xml CHANGED
@@ -17,7 +17,7 @@
17
  <config>
18
  <modules>
19
  <Etracker_Etracker>
20
- <version>1.0.0</version>
21
  </Etracker_Etracker>
22
  </modules>
23
  <global>
@@ -162,7 +162,7 @@
162
  <etracker>
163
  <standard>
164
  <active>1</active>
165
- <async>1</async>
166
  </standard>
167
  </etracker>
168
  </default>
17
  <config>
18
  <modules>
19
  <Etracker_Etracker>
20
+ <version>1.1.0</version>
21
  </Etracker_Etracker>
22
  </modules>
23
  <global>
162
  <etracker>
163
  <standard>
164
  <active>1</active>
165
+ <async>0</async>
166
  </standard>
167
  </etracker>
168
  </default>
app/code/community/Etracker/Etracker/etc/system.xml CHANGED
@@ -34,22 +34,22 @@
34
  <show_in_store>1</show_in_store>
35
  <fields>
36
  <account translate="label">
37
- <label>etracker security code</label>
38
  <frontend_type>text</frontend_type>
39
  <sort_order>20</sort_order>
40
  <show_in_default>1</show_in_default>
41
  <show_in_website>1</show_in_website>
42
  <show_in_store>1</show_in_store>
43
- <comment>Please enter the security code here to overall enable tracking. You'll find the code online in Settings > Setup/Tracking code > etracker security code.</comment>
44
  </account>
45
  <cckey>
46
- <label>Campaign Control secure key</label>
47
  <frontend_type>text</frontend_type>
48
  <sort_order>20</sort_order>
49
  <show_in_default>1</show_in_default>
50
  <show_in_website>1</show_in_website>
51
  <show_in_store>1</show_in_store>
52
- <comment>Please request your Campaign Control secure key from etracker.</comment>
53
  </cckey>
54
  <tax translate="label">
55
  <label>Submit prices/amounts</label>
@@ -71,24 +71,15 @@
71
  <show_in_store>1</show_in_store>
72
  <fields>
73
  <active translate="label">
74
- <label>Integrate tracking code?</label>
75
  <frontend_type>select</frontend_type>
76
  <source_model>adminhtml/system_config_source_yesno</source_model>
77
  <sort_order>10</sort_order>
78
  <show_in_default>1</show_in_default>
79
  <show_in_website>1</show_in_website>
80
  <show_in_store>1</show_in_store>
81
- <comment>In case you already have the standard tracking code integrated you should set 'No' here.</comment>
82
  </active>
83
- <async translate="label">
84
- <label>Activate asynchronous tracking?</label>
85
- <frontend_type>select</frontend_type>
86
- <source_model>adminhtml/system_config_source_yesno</source_model>
87
- <sort_order>20</sort_order>
88
- <show_in_default>1</show_in_default>
89
- <show_in_website>1</show_in_website>
90
- <show_in_store>1</show_in_store>
91
- </async>
92
  <storeviewcode translate="label">
93
  <label>Activate StoreView code as area prefix?</label>
94
  <frontend_type>select</frontend_type>
@@ -97,28 +88,24 @@
97
  <show_in_default>1</show_in_default>
98
  <show_in_website>1</show_in_website>
99
  <show_in_store>1</show_in_store>
100
- <comment>Should the StoreView code be set as prefix to the area path? Example: 'UK/products/product_a' instead of 'products/product_a', if your StoreView code is 'UK'.</comment>
101
  </storeviewcode>
102
  </fields>
103
  </standard>
104
- <ecommerce translate="label">
105
- <label>Product Performance Reports (PPR)</label>
106
  <frontend_type>text</frontend_type>
107
- <sort_order>30</sort_order>
108
  <show_in_default>1</show_in_default>
109
- <show_in_website>1</show_in_website>
110
- <show_in_store>1</show_in_store>
111
  <fields>
112
- <active translate="label">
113
- <label>Enable PPR?</label>
114
  <frontend_type>select</frontend_type>
115
  <source_model>adminhtml/system_config_source_yesno</source_model>
116
  <sort_order>10</sort_order>
117
  <show_in_default>1</show_in_default>
118
- <show_in_website>1</show_in_website>
119
- <show_in_store>1</show_in_store>
120
- <comment>If enabled, please ensure integrated standard tracking (above) OR existing tracking code equal or greater version 3.0.</comment>
121
- </active>
122
  <debug translate="label">
123
  <label>Activate debug?</label>
124
  <frontend_type>select</frontend_type>
@@ -130,22 +117,6 @@
130
  <comment>If activated, debug data is printed to the browser console (instead of submitting it to etracker).</comment>
131
  </debug>
132
  </fields>
133
- </ecommerce>
134
- <developer translate="label">
135
- <label>Developer</label>
136
- <frontend_type>text</frontend_type>
137
- <sort_order>100</sort_order>
138
- <show_in_default>1</show_in_default>
139
- <fields>
140
- <log translate="label">
141
- <label>Activate logging?</label>
142
- <frontend_type>select</frontend_type>
143
- <source_model>adminhtml/system_config_source_yesno</source_model>
144
- <sort_order>10</sort_order>
145
- <show_in_default>1</show_in_default>
146
- <comment>If activated, log will be written to file 'etracker.log'.</comment>
147
- </log>
148
- </fields>
149
  </developer>
150
  </groups>
151
  </etracker>
34
  <show_in_store>1</show_in_store>
35
  <fields>
36
  <account translate="label">
37
+ <label>Account Key 1</label>
38
  <frontend_type>text</frontend_type>
39
  <sort_order>20</sort_order>
40
  <show_in_default>1</show_in_default>
41
  <show_in_website>1</show_in_website>
42
  <show_in_store>1</show_in_store>
43
+ <comment>Please enter the account key here to overall enable tracking. You'll find the key online in Settings > Setup/Tracking code > etracker account key 1.</comment>
44
  </account>
45
  <cckey>
46
+ <label>Account Key 2</label>
47
  <frontend_type>text</frontend_type>
48
  <sort_order>20</sort_order>
49
  <show_in_default>1</show_in_default>
50
  <show_in_website>1</show_in_website>
51
  <show_in_store>1</show_in_store>
52
+ <comment>Please request this account key from etracker.</comment>
53
  </cckey>
54
  <tax translate="label">
55
  <label>Submit prices/amounts</label>
71
  <show_in_store>1</show_in_store>
72
  <fields>
73
  <active translate="label">
74
+ <label>Integrate tracking code 4.0?</label>
75
  <frontend_type>select</frontend_type>
76
  <source_model>adminhtml/system_config_source_yesno</source_model>
77
  <sort_order>10</sort_order>
78
  <show_in_default>1</show_in_default>
79
  <show_in_website>1</show_in_website>
80
  <show_in_store>1</show_in_store>
81
+ <comment>Tracking Code 4.0 offers more failure safety than earlier versions and is absolutely necessary for using etracker Page Optimizer. Please remove any other etracker code from your website prior to the integration. When choosing 'No' please ensure integrated standard tracking OR existing tracking code equal or greater version 3.0</comment>
82
  </active>
 
 
 
 
 
 
 
 
 
83
  <storeviewcode translate="label">
84
  <label>Activate StoreView code as area prefix?</label>
85
  <frontend_type>select</frontend_type>
88
  <show_in_default>1</show_in_default>
89
  <show_in_website>1</show_in_website>
90
  <show_in_store>1</show_in_store>
91
+ <comment>Only necessary for etracker Suites. Should the StoreView code be set as prefix to the area path? Example: 'UK/products/product_a' instead of 'products/product_a', if your StoreView code is 'UK'.</comment>
92
  </storeviewcode>
93
  </fields>
94
  </standard>
95
+ <developer translate="label">
96
+ <label>Developer</label>
97
  <frontend_type>text</frontend_type>
98
+ <sort_order>100</sort_order>
99
  <show_in_default>1</show_in_default>
 
 
100
  <fields>
101
+ <log translate="label">
102
+ <label>Activate logging?</label>
103
  <frontend_type>select</frontend_type>
104
  <source_model>adminhtml/system_config_source_yesno</source_model>
105
  <sort_order>10</sort_order>
106
  <show_in_default>1</show_in_default>
107
+ <comment>If activated, log will be written to file 'etracker.log'.</comment>
108
+ </log>
 
 
109
  <debug translate="label">
110
  <label>Activate debug?</label>
111
  <frontend_type>select</frontend_type>
117
  <comment>If activated, debug data is printed to the browser console (instead of submitting it to etracker).</comment>
118
  </debug>
119
  </fields>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
  </developer>
121
  </groups>
122
  </etracker>
app/design/frontend/base/default/layout/etracker.xml CHANGED
@@ -28,9 +28,12 @@
28
  -->
29
  <layout version="0.1.0">
30
  <default>
31
- <reference name="after_body_start">
32
  <block type="etracker/track" name="etracker" template="etracker/track.phtml" />
 
 
33
  <block type="etracker/track" name="etracker_ppr" template="etracker/ppr.phtml" />
 
34
  </reference>
35
  </default>
36
 
28
  -->
29
  <layout version="0.1.0">
30
  <default>
31
+ <reference name="head">
32
  <block type="etracker/track" name="etracker" template="etracker/track.phtml" />
33
+ </reference>
34
+ <reference name="after_body_start">
35
  <block type="etracker/track" name="etracker_ppr" template="etracker/ppr.phtml" />
36
+ <block type="etracker/track" name="etracker" template="etracker/track_body.phtml" />
37
  </reference>
38
  </default>
39
 
app/design/frontend/base/default/template/etracker/checkout/et_onepage.phtml CHANGED
@@ -44,12 +44,12 @@
44
 
45
  //alert('Wrapper: '+ areas + ' * ' + targetPath);
46
  et_eC_Wrapper("<?php echo Mage::helper('etracker')->getSecurityCode() ?>", "<?php echo $activeStep['label'] ?>", areas, "", "", targetPath);
47
- } catch(err) { }
48
 
49
  <?php if ($ccKey = Mage::helper('etracker')->getCcKey()): ?>
50
  try {
51
  et_cc_wrapper("<?php echo $ccKey ?>", {cc_pagename:"<?php echo $activeStep['label'] ?>"});
52
- } catch(err) { }
53
  <?php endif; ?>
54
 
55
  var stepsDone = new Array("login", "billing");
@@ -78,17 +78,17 @@
78
  <?php if ($ccKey = Mage::helper('etracker')->getCcKey()): ?>
79
  et_cc_wrapper("<?php echo $ccKey ?>", {cc_pagename:steps[stepVirtWrap['section']]});
80
  <?php endif; ?>
81
- } catch (err) { }
82
  }
83
  try {
84
  //alert('Usual step: ' + targetCurrent);
85
  et_eC_Wrapper("<?php echo Mage::helper('etracker')->getSecurityCode() ?>", steps[section], areas, "", "", targetCurrent);
86
- } catch(err) { }
87
 
88
  <?php if ($ccKey = Mage::helper('etracker')->getCcKey()): ?>
89
  try {
90
  et_cc_wrapper("<?php echo $ccKey ?>", {cc_pagename:steps[section]});
91
- } catch(err) { }
92
  <?php endif; ?>
93
 
94
  section = $('opc-'+section);
44
 
45
  //alert('Wrapper: '+ areas + ' * ' + targetPath);
46
  et_eC_Wrapper("<?php echo Mage::helper('etracker')->getSecurityCode() ?>", "<?php echo $activeStep['label'] ?>", areas, "", "", targetPath);
47
+ } catch(err) { console.log(err); }
48
 
49
  <?php if ($ccKey = Mage::helper('etracker')->getCcKey()): ?>
50
  try {
51
  et_cc_wrapper("<?php echo $ccKey ?>", {cc_pagename:"<?php echo $activeStep['label'] ?>"});
52
+ } catch(err) { console.log(err); }
53
  <?php endif; ?>
54
 
55
  var stepsDone = new Array("login", "billing");
78
  <?php if ($ccKey = Mage::helper('etracker')->getCcKey()): ?>
79
  et_cc_wrapper("<?php echo $ccKey ?>", {cc_pagename:steps[stepVirtWrap['section']]});
80
  <?php endif; ?>
81
+ } catch (err) { console.log(err); }
82
  }
83
  try {
84
  //alert('Usual step: ' + targetCurrent);
85
  et_eC_Wrapper("<?php echo Mage::helper('etracker')->getSecurityCode() ?>", steps[section], areas, "", "", targetCurrent);
86
+ } catch(err) { console.log(err); }
87
 
88
  <?php if ($ccKey = Mage::helper('etracker')->getCcKey()): ?>
89
  try {
90
  et_cc_wrapper("<?php echo $ccKey ?>", {cc_pagename:steps[section]});
91
+ } catch(err) { console.log(err); }
92
  <?php endif; ?>
93
 
94
  section = $('opc-'+section);
app/design/frontend/base/default/template/etracker/ppr.phtml CHANGED
@@ -15,7 +15,8 @@
15
 
16
  /* @var $this Etracker_Etracker_Block_Track */
17
  $helper = Mage::helper('etracker');
18
- ?>
 
19
  <script type="text/javascript">
20
  if (typeof etCommerce != "object") {
21
  etCommerce = {
@@ -23,11 +24,16 @@ $helper = Mage::helper('etracker');
23
  attachEvent: function() {}
24
  };
25
  }
26
- </script>
 
27
 
28
 
29
  <?php if ($this->isPprActive()): ?>
30
 
 
 
 
 
31
  <?php if ($this->isPprDebugActive() && !$this->isAsyncActive()): ?>
32
  <script type="text/javascript">
33
  etCommerce.debugMode = true;
@@ -35,44 +41,27 @@ $helper = Mage::helper('etracker');
35
  <?php endif; ?>
36
 
37
  <script type="text/javascript">
38
- var etCommercePrepareEvents = [];
39
  <?php if ($product = $this->getPprViewProductData()): ?>
40
  var product = <?php echo Mage::helper('core')->jsonEncode($product) ?>;
41
- <?php if ($this->isAsyncActive()): ?>
42
  etCommercePrepareEvents.push(['sendEvent', 'viewProduct', product, '<?php echo $this->getQuoteId() ?>']);
43
- <?php else: ?>
44
- etCommerce.sendEvent('viewProduct', product, '<?php echo $this->getQuoteId() ?>');
45
- <?php endif; ?>
46
- <?php endif ?>
47
  <?php if ($items = $this->getPprInsertToBasketProductData()): ?>
48
  <?php $i=0; foreach($items as $data): ?>
49
  var add_product_<?php echo $i ?> = <?php echo Mage::helper('core')->jsonEncode($data['data']) ?>;
50
- <?php if ($this->isAsyncActive()): ?>
51
  etCommercePrepareEvents.push(['sendEvent', 'insertToBasket', add_product_<?php echo $i ?>, <?php echo $data['qty'] ?>, '<?php echo $this->getQuoteId() ?>']);
52
- <?php else: ?>
53
- etCommerce.sendEvent('insertToBasket', add_product_<?php echo $i ?>, <?php echo $data['qty'] ?>, '<?php echo $this->getQuoteId() ?>');
54
- <?php endif; ?>
55
  <?php $i++; ?>
56
  <?php endforeach; ?>
57
- <?php endif ?>
58
  <?php if ($items = $this->getPprRemoveFromBasketProductData()): ?>
59
  <?php $i=0; foreach($items as $data): ?>
60
  var rem_product_<?php echo $i ?> = <?php echo Mage::helper('core')->jsonEncode($data['data']) ?>;
61
- <?php if ($this->isAsyncActive()): ?>
62
  etCommercePrepareEvents.push(['sendEvent', 'removeFromBasket', rem_product_<?php echo $i ?>, <?php echo $data['qty'] ?>, '<?php echo $this->getQuoteId() ?>']);
63
- <?php else: ?>
64
- etCommerce.sendEvent('removeFromBasket', rem_product_<?php echo $i ?>, <?php echo $data['qty'] ?>, '<?php echo $this->getQuoteId() ?>');
65
- <?php endif; ?>
66
  <?php $i++; ?>
67
  <?php endforeach; ?>
68
- <?php endif ?>
69
  <?php if ($data = $this->getPprOrderData()): ?>
70
  var order = <?php echo Mage::helper('core')->jsonEncode($data) ?>;
71
- <?php if ($this->isAsyncActive()): ?>
72
  etCommercePrepareEvents.push(['sendEvent', 'order', order]);
73
- <?php else: ?>
74
- etCommerce.sendEvent('order', order);
75
- <?php endif; ?>
76
  <?php endif; ?>
77
  </script>
78
  <?php endif; ?>
15
 
16
  /* @var $this Etracker_Etracker_Block_Track */
17
  $helper = Mage::helper('etracker');
18
+
19
+ /*
20
  <script type="text/javascript">
21
  if (typeof etCommerce != "object") {
22
  etCommerce = {
24
  attachEvent: function() {}
25
  };
26
  }
27
+ </script>*/
28
+ ?>
29
 
30
 
31
  <?php if ($this->isPprActive()): ?>
32
 
33
+ <script type="text/javascript">
34
+ var etCommercePrepareEvents = [];
35
+ </script>
36
+
37
  <?php if ($this->isPprDebugActive() && !$this->isAsyncActive()): ?>
38
  <script type="text/javascript">
39
  etCommerce.debugMode = true;
41
  <?php endif; ?>
42
 
43
  <script type="text/javascript">
 
44
  <?php if ($product = $this->getPprViewProductData()): ?>
45
  var product = <?php echo Mage::helper('core')->jsonEncode($product) ?>;
 
46
  etCommercePrepareEvents.push(['sendEvent', 'viewProduct', product, '<?php echo $this->getQuoteId() ?>']);
47
+ <?php endif; ?>
 
 
 
48
  <?php if ($items = $this->getPprInsertToBasketProductData()): ?>
49
  <?php $i=0; foreach($items as $data): ?>
50
  var add_product_<?php echo $i ?> = <?php echo Mage::helper('core')->jsonEncode($data['data']) ?>;
 
51
  etCommercePrepareEvents.push(['sendEvent', 'insertToBasket', add_product_<?php echo $i ?>, <?php echo $data['qty'] ?>, '<?php echo $this->getQuoteId() ?>']);
 
 
 
52
  <?php $i++; ?>
53
  <?php endforeach; ?>
54
+ <?php endif; ?>
55
  <?php if ($items = $this->getPprRemoveFromBasketProductData()): ?>
56
  <?php $i=0; foreach($items as $data): ?>
57
  var rem_product_<?php echo $i ?> = <?php echo Mage::helper('core')->jsonEncode($data['data']) ?>;
 
58
  etCommercePrepareEvents.push(['sendEvent', 'removeFromBasket', rem_product_<?php echo $i ?>, <?php echo $data['qty'] ?>, '<?php echo $this->getQuoteId() ?>']);
 
 
 
59
  <?php $i++; ?>
60
  <?php endforeach; ?>
61
+ <?php endif; ?>
62
  <?php if ($data = $this->getPprOrderData()): ?>
63
  var order = <?php echo Mage::helper('core')->jsonEncode($data) ?>;
 
64
  etCommercePrepareEvents.push(['sendEvent', 'order', order]);
 
 
 
65
  <?php endif; ?>
66
  </script>
67
  <?php endif; ?>
app/design/frontend/base/default/template/etracker/track.phtml CHANGED
@@ -18,151 +18,32 @@ $helper = Mage::helper('etracker');
18
  ?>
19
  <?php if ($this->isEnabled()): ?>
20
 
21
- <?php if ($this->isAsyncActive()): ?>
22
- <script type="text/javascript">
23
- var clfuncs = [];
24
- var funcs = [];
25
- var ET_Event = {
26
- loginSuccess: function() { clfuncs.push(['ET_Event', 'loginSuccess', arguments])},
27
- eventStart: function() { clfuncs.push(['ET_Event', 'eventStart', arguments]) }
28
- }
29
- var et_eC_Wrapper = function() { funcs.push(['et_eC_Wrapper', arguments]) };
30
- var et_cc_wrapper = function() { funcs.push(['et_cc_wrapper', arguments]) };
31
- </script>
32
- <?php endif; ?>
33
-
34
- <?php if ($this->isTrackingCodeToBeIncluded()): ?>
35
- <?php if ($this->isAsyncActive()): ?>
36
- <!-- BEGIN etracker Tracklet 3.0 async -->
37
-
38
- <script type="text/javascript">
39
- function delayedTrack() {
40
- try {
41
- clfuncs.forEach( function (item) {
42
- var etdf = item[1];
43
- var obj = window[item[0]];
44
- switch (item[2].length) {
45
- case 0: obj[etdf](); break;
46
- case 1: obj[etdf](item[2][0]); break;
47
- case 2: obj[etdf](item[2][0], item[2][1]); break;
48
- default: obj[etdf](item[2][0], item[2][1], item[2][2]); break;
49
- };
50
- });
51
- clfuncs = [];
52
- funcs.forEach( function(item) {
53
- var obj = window[item[0]];
54
- obj.apply(null, item[1]);
55
- });
56
- funcs = [];
57
- } catch (err) { }
58
- }
59
- </script>
60
-
61
- <script type="text/javascript">
62
- function et_params() {
63
- delayedTrack();
64
- et_pagename = "<?php echo rawurlencode($this->getPageName()) ?>";
65
- et_areas = "<?php echo rawurlencode($this->getAreas()) ?>";
66
- <?php if ($this->isCheckoutCartView() || $this->isCheckout('multishipping') || $this->isCheckoutSuccess()): ?>
67
- et_target = "<?php echo rawurlencode($this->_getOrdersEtTarget()) ?>";
68
- <?php endif; ?>
69
- <?php if ($this->_getOrdersIdTrackingCode()) : ?>
70
- et_tsale = "<?php echo rawurlencode($this->_getOrderTsale()) ?>";
71
- et_tval = "<?php echo rawurlencode($this->_getOrdersValueTrackingCode()) ?>";
72
- et_tonr = "<?php echo rawurlencode($this->_getOrdersIdTrackingCode()) ?>";
73
- et_basket = "<?php echo rawurlencode($this->_getOrdersBasketTrackingCode()) ?>";
74
- <?php endif; ?>
75
- <?php if ($this->isPprActive() && $this->isPprDebugActive()): ?>
76
- etCommerce.debugMode = true;
77
- <?php endif; ?>
78
- }
79
- </script>
80
-
81
- <script type="text/javascript">
82
- (function(){
83
- var et_init = function(){
84
- var et = document.createElement('script');
85
- et.src = 'http'+('https:'==document.location.protocol?'s':'') +'://code.etracker.com/a.js?et=<?php echo $this->getSecurityCode() ?>';
86
- var head = document.getElementsByTagName('head')[0]; head.insertBefore(et, head.firstChild);
87
- };
88
- window.addEventListener
89
- ? window.addEventListener('load', et_init, false)
90
- : window.attachEvent('onload', et_init);
91
- })();
92
- </script>
93
-
94
- <!-- etracker CODE NOSCRIPT 3.0 -->
95
- <noscript>
96
- <p style="display:none;"><a href='https://www.etracker.de/app?et=<?php echo $this->getSecurityCode() ?>'>
97
- <img style='border:0px;' alt='' src='https://www.etracker.de/cnt.php?et=<?php echo $this->getSecurityCode() ?>&amp;v=3.0&amp;java=n&amp;et_easy=0&amp;et_pagename=<?php echo rawurlencode($this->getPageName()) ?>&amp;et_areas=<?php echo rawurlencode($this->getAreas()) ?>&amp;et_target=<?php echo rawurlencode($this->_getOrdersEtTarget()) ?>&amp;et_basket=<?php echo rawurlencode($this->_getOrdersBasketTrackingCode()) ?>&amp;et_tonr=<?php echo rawurlencode($this->_getOrdersIdTrackingCode()) ?>&amp;et_tval=<?php echo rawurlencode($this->_getOrdersValueTrackingCode())?>&amp;et_tsale=<?php echo rawurlencode($this->_getOrderTsale()) ?>' /></a></p>
98
- </noscript>
99
- <!-- etracker CODE NOSCRIPT END-->
100
- <!-- etracker Tracklet END -->
101
-
102
- <?php else: // is async active? ?>
103
-
104
- <!-- Copyright (c) 2000-2013 etracker GmbH. All rights reserved. -->
105
- <!-- This material may not be reproduced, displayed, modified or distributed -->
106
- <!-- without the express prior written permission of the copyright holder. -->
107
-
108
- <!-- BEGIN etracker Tracklet 3.0 -->
109
- <script type="text/javascript">document.write(String.fromCharCode(60)+'script type="text/javascript" src="http'+("https:"==document.location.protocol?"s":"")+'://code.etracker.com/t.js?et=<?php echo $this->getSecurityCode() ?>">'+String.fromCharCode(60)+'/script>');</script>
110
-
111
- <!-- etracker PARAMETER 3.0 -->
112
- <script type="text/javascript">
113
- var et_pagename = "<?php echo rawurlencode($this->getPageName()) ?>";
114
- var et_areas = "<?php echo rawurlencode($this->getAreas()) ?>";
115
- <?php if ($this->isCheckoutCartView() || $this->isCheckout('multishipping') || $this->isCheckoutSuccess()): ?>
116
- var et_target = "<?php echo rawurlencode($this->_getOrdersEtTarget()) ?>";
117
- <?php endif; ?>
118
- <?php if ($this->_getOrdersIdTrackingCode()) : ?>
119
- var et_tsale = "<?php echo rawurlencode($this->_getOrderTsale()); ?>";
120
- var et_tval = "<?php echo rawurlencode($this->_getOrdersValueTrackingCode()); ?>";
121
- var et_tonr = "<?php echo rawurlencode($this->_getOrdersIdTrackingCode()); ?>";
122
- var et_basket = "<?php echo rawurlencode($this->_getOrdersBasketTrackingCode()); ?>";
123
- <?php endif; ?>
124
- </script>
125
- <!-- etracker PARAMETER END -->
126
-
127
- <script type="text/javascript">_etc();</script>
128
-
129
- <noscript>
130
- <p style="display:none;"><a href='https://www.etracker.de/app?et=<?php echo $this->getSecurityCode() ?>'>
131
- <img style='border:0px;' alt='' src='https://www.etracker.de/cnt.php?et=<?php echo $this->getSecurityCode() ?>&amp;v=3.0&amp;java=n&amp;et_easy=0&amp;et_pagename=<?php echo rawurlencode($this->getPageName()) ?>&amp;et_areas=<?php echo rawurlencode($this->getAreas()) ?>&amp;et_target=<?php echo rawurlencode($this->_getOrdersEtTarget()) ?>&amp;et_basket=<?php echo rawurlencode($this->_getOrdersBasketTrackingCode()) ?>&amp;et_tonr=<?php echo rawurlencode($this->_getOrdersIdTrackingCode()) ?>&amp;et_tval=<?php echo rawurlencode($this->_getOrdersValueTrackingCode())?>&amp;et_tsale=<?php echo rawurlencode($this->_getOrderTsale()) ?>' /></a></p>
132
- </noscript>
133
- <!-- etracker CODE NOSCRIPT END-->
134
- <!-- etracker CODE END -->
135
-
136
- <?php endif; // end is async active ?>
137
-
138
-
139
- <?php if ($this->isCheckout('multishipping') && $this->getCcKey()): ?>
140
- <script type="text/javascript">
141
- et_cc_wrapper('<?php echo $this->getCcKey() ?>', {cc_pagename:"<?php echo $this->getPageName() ?>"});
142
- </script>
143
  <?php endif; ?>
144
-
145
- <?php if ($this->isCheckout('multishipping') && $this->isCheckoutMultiShippingFirstStep()): ?>
146
- <script type="text/javascript">
147
- var pagename = '<?php echo $helper->__('Checkout').'_'.$helper->__('Multishipping') ?>';
148
- var target = '<?php echo $helper->__('Cart').'/'.$helper->__('Multishipping') ?>';
149
- et_eC_Wrapper('<?php echo $this->getSecurityCode() ?>', pagename, "<?php echo $this->getAreas() ?>", "", "", target);
150
- </script>
151
  <?php endif; ?>
 
 
152
 
153
- <?php /* Even in case the standard-code is deactivated, this Events are triggered */ ?>
154
- <?php if ($value = $this->isEventRegistered('event_customer_login', true)): ?>
155
- <script type="text/javascript">
156
- ET_Event.loginSuccess('<?php echo $this->jsTranslAndEscape('Customer').'#'.$value ?>', '');
157
- </script>
158
- <?php endif; ?>
159
 
160
- <?php if ($product = $this->isEventRegistered('event_wishlist_add_product')): ?>
161
- <?php $productId = $product ? $product->getSku() : ''; ?>
162
- <script type="text/javascript">
163
- ET_Event.eventStart('<?php echo $this->jsTranslAndEscape('Wishlist') ?>', '<?php echo $this->jsTranslAndEscape('Product').' '.$productId ?>', '<?php echo $this->jsTranslAndEscape('Add Product') ?>');
164
- </script>
165
- <?php endif; ?>
166
 
167
  <?php endif; // isTrackingCodeToBeIncluded ?>
168
 
18
  ?>
19
  <?php if ($this->isEnabled()): ?>
20
 
21
+ <!-- Copyright (c) 2000-2013 etracker GmbH. All rights reserved. -->
22
+ <!-- This material may not be reproduced, displayed, modified or distributed -->
23
+ <!-- without the express prior written permission of the copyright holder. -->
24
+ <!-- BEGIN etracker Tracklet 4.0 -->
25
+
26
+ <script type="text/javascript">
27
+ var et_pagename = "<?php echo rawurlencode($this->getPageName()) ?>";
28
+ var et_areas = "<?php echo rawurlencode($this->getAreas()) ?>";
29
+ <?php if ($this->isCheckoutCartView() || $this->isCheckout('multishipping') || $this->isCheckoutSuccess()): ?>
30
+ var et_target = "<?php echo rawurlencode($this->_getOrdersEtTarget()) ?>";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  <?php endif; ?>
32
+ <?php if ($this->_getOrdersIdTrackingCode()) : ?>
33
+ var et_tsale = "<?php echo rawurlencode($this->_getOrderTsale()); ?>";
34
+ var et_tval = "<?php echo rawurlencode($this->_getOrdersValueTrackingCode()); ?>";
35
+ var et_tonr = "<?php echo rawurlencode($this->_getOrdersIdTrackingCode()); ?>";
36
+ var et_basket = "<?php echo rawurlencode($this->_getOrdersBasketTrackingCode()); ?>";
 
 
37
  <?php endif; ?>
38
+ </script>
39
+ <!-- etracker PARAMETER END -->
40
 
41
+ <?php if ($this->isTrackingCodeToBeIncluded()): ?>
 
 
 
 
 
42
 
43
+ <script id="_etLoader" type="text/javascript" charset="UTF-8"
44
+ data-secure-code="<?php echo $this->getSecurityCode() ?>" src="//static.etracker.com/code/e.js"></script>
45
+
46
+ <!-- etracker CODE END -->
 
 
47
 
48
  <?php endif; // isTrackingCodeToBeIncluded ?>
49
 
app/design/frontend/base/default/template/etracker/track_body.phtml ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * justselling Germany Ltd. EULA
4
+ * http://www.justselling.de/
5
+ * Read the license at http://www.justselling.de/lizenz
6
+ *
7
+ * Do not edit or add to this file, please refer to http://www.justselling.de for more information.
8
+ *
9
+ * @category justselling
10
+ * @package justselling_etracker
11
+ * @copyright Copyright (c) 2013 justselling Germany Ltd. (http://www.justselling.de)
12
+ * @license http://www.justselling.de/lizenz
13
+ * @author Bodo Schulte
14
+ */
15
+
16
+ /* @var $this Etracker_Etracker_Block_Track */
17
+ $helper = Mage::helper('etracker');
18
+ ?>
19
+ <?php if ($this->isEnabled()): ?>
20
+
21
+ <?php if ($this->isTrackingCodeToBeIncluded()): ?>
22
+
23
+ <!-- etracker CODE NOSCRIPT START-->
24
+ <noscript>
25
+ <p style="display:none;"><a href='https://www.etracker.de/app?et=<?php echo $this->getSecurityCode() ?>'>
26
+ <img style='border:0px;' alt='' src='https://www.etracker.de/cnt.php?et=<?php echo $this->getSecurityCode() ?>&amp;v=3.0&amp;java=n&amp;et_easy=0&amp;et_pagename=<?php echo rawurlencode($this->getPageName()) ?>&amp;et_areas=<?php echo rawurlencode($this->getAreas()) ?>&amp;et_target=<?php echo rawurlencode($this->_getOrdersEtTarget()) ?>&amp;et_basket=<?php echo rawurlencode($this->_getOrdersBasketTrackingCode()) ?>&amp;et_tonr=<?php echo rawurlencode($this->_getOrdersIdTrackingCode()) ?>&amp;et_tval=<?php echo rawurlencode($this->_getOrdersValueTrackingCode())?>&amp;et_tsale=<?php echo rawurlencode($this->_getOrderTsale()) ?>' /></a></p>
27
+ </noscript>
28
+ <!-- etracker CODE NOSCRIPT END-->
29
+
30
+ <?php endif; // isTrackingCodeToBeIncluded ?>
31
+
32
+
33
+ <?php if ($this->isCheckout('multishipping') && $this->getCcKey()): ?>
34
+ <script type="text/javascript">
35
+ window.onload = function() {
36
+ et_cc_wrapper('<?php echo $this->getCcKey() ?>', {cc_pagename:"<?php echo $this->getPageName() ?>"});
37
+ }
38
+ </script>
39
+ <?php endif; ?>
40
+
41
+ <?php if ($this->isCheckout('multishipping') && $this->isCheckoutMultiShippingFirstStep()): ?>
42
+ <script type="text/javascript">
43
+ var pagename = '<?php echo $helper->__('Checkout').'_'.$helper->__('Multishipping') ?>';
44
+ var target = '<?php echo $helper->__('Cart').'/'.$helper->__('Multishipping') ?>';
45
+ window.onload = function() {
46
+ et_eC_Wrapper('<?php echo $this->getSecurityCode() ?>', pagename, "<?php echo $this->getAreas() ?>", "", "", target);
47
+ }
48
+ </script>
49
+ <?php endif; ?>
50
+
51
+ <?php /* Even in case the standard-code is deactivated, this Events are triggered */ ?>
52
+ <?php if ($value = $this->isEventRegistered('event_customer_login', true)): ?>
53
+ <script type="text/javascript">
54
+ window.onload = function() {
55
+ ET_Event.loginSuccess('<?php echo $this->jsTranslAndEscape('Customer').'#'.$value ?>', '');
56
+ }
57
+ </script>
58
+ <?php endif; ?>
59
+
60
+ <?php if ($product = $this->isEventRegistered('event_wishlist_add_product')): ?>
61
+ <?php $productId = $product ? $product->getSku() : ''; ?>
62
+ <script type="text/javascript">
63
+ window.onload = function() {
64
+ ET_Event.eventStart('<?php echo $this->jsTranslAndEscape('Wishlist') ?>', '<?php echo $this->jsTranslAndEscape('Product').' '.$productId ?>', '<?php echo $this->jsTranslAndEscape('Add Product') ?>');
65
+ }
66
+ </script>
67
+ <?php endif; ?>
68
+
69
+ <?php endif; // isEnabled ?>
app/locale/de_DE/Etracker_Etracker.csv CHANGED
@@ -8,17 +8,16 @@
8
  "Discount","Rabatt"
9
  "Discounts","Rabatte"
10
  "Coupons","Gutscheine"
11
- "etracker security code","etracker Sicherheitscode"
12
- "Please enter the security code here to overall enable tracking. You'll find the code online in Settings > Setup/Tracking code > etracker security code.","Bitte geben Sie hier den Sicherheitscode ein, um das Tracking generell zu ermöglichen. Sie finden den Code online unter <b>Einstellungen > Setup/Tracking Code > etracker Sicherheitscode</b>"
13
- "Campaign Control secure key","Sicherheitsschlüssel für Campaign Control"
14
- "Please request your Campaign Control secure key from etracker.","Bitte fordern Sie Ihren Sicherheitsschlüssel für Campaign Control bei etracker an."
15
  "Submit prices/amounts","Übergabe von Preisen/Beträgen"
16
  "Tracking Settings","Einstellungen zum Tracking"
17
- "Integrate tracking code?","Tracking Code integrieren?"
18
- "In case you already have the standard tracking code integrated you should set 'No' here.","Falls Sie den Standard-Tracking-Code schon integriert haben, sollten Sie hier 'Nein' wählen."
19
- "Activate asynchronous tracking?","Asynchrones Tracking aktivieren?"
20
  "Activate StoreView code as area prefix?","StoreView Code als Area-Präfix aktivieren?"
21
- "Should the StoreView code be set as prefix to the area path? Example: 'UK/products/product_a' instead of 'products/product_a', if your StoreView code is 'UK'.","Soll der StoreView Code als Präfix vor den Area-Pfad gesetzt werden? Beispiel: 'UK/products/product_a' statt 'products/product_a', wenn Ihr StoreView Code 'UK' ist."
22
  "Enable PPR?","PPR aktivieren?"
23
  "If enabled, please ensure integrated standard tracking (above) OR existing tracking code equal or greater version 3.0.","Bei Aktivierung bitte sicherstellen, dass der Standard-Tracking-Code integriert ist (siehe oben) ODER die existierende Tracking Code Version 3.0 oder höher integriert ist."
24
  "Activate debug?","Debug aktivieren?"
8
  "Discount","Rabatt"
9
  "Discounts","Rabatte"
10
  "Coupons","Gutscheine"
11
+ "Account Key 1","Account-Schlüssel 1"
12
+ "Please enter the account key here to overall enable tracking. You'll find the key online in Settings > Setup/Tracking code > etracker account key 1.","Bitte geben Sie hier den Account-Schlüssel ein, um das Tracking generell zu ermöglichen. Sie finden den Account-Schlüssel online unter <b>Einstellungen > Setup/Tracking Code > etracker Account- Schlüssel 1</b>"
13
+ "Account Key 2","Account-Schlüssel 2"
14
+ "Please request this account key from etracker.","Bitte fordern Sie diesen diesen Account-Schlüssel bei etracker an."
15
  "Submit prices/amounts","Übergabe von Preisen/Beträgen"
16
  "Tracking Settings","Einstellungen zum Tracking"
17
+ "Integrate tracking code 4.0?","Tracking Code 4.0 integrieren?"
18
+ "Tracking Code 4.0 offers more failure safety than earlier versions and is absolutely necessary for using etracker Page Optimizer. Please remove any other etracker code from your website prior to the integration. When choosing 'No' please ensure integrated standard tracking OR existing tracking code equal or greater version 3.0","Der Tracking Code 4.0 bietet mehr Ausfallsicherheit als frühere Versionen und ist zwingend erforderlich, wenn Sie etracker Page Optimizer nutzen. Bitte entfernen Sie vor der Integration andere etracker Codes von Ihrer Website. Bei Wahl von 'Nein' bitte sicherstellen, dass ein Standard Tracking Code integriert ist ODER die existierende Tracking Code Version 3.0 oder höher ist."
 
19
  "Activate StoreView code as area prefix?","StoreView Code als Area-Präfix aktivieren?"
20
+ "Only necessary for etracker Suites. Should the StoreView code be set as prefix to the area path? Example: 'UK/products/product_a' instead of 'products/product_a', if your StoreView code is 'UK'.","Nur für etracker Suites erforderlich. Soll der StoreView Code als Präfix vor den Area-Pfad gesetzt werden? Beispiel: 'UK/products/product_a' statt 'products/product_a', wenn Ihr StoreView Code 'UK' ist."
21
  "Enable PPR?","PPR aktivieren?"
22
  "If enabled, please ensure integrated standard tracking (above) OR existing tracking code equal or greater version 3.0.","Bei Aktivierung bitte sicherstellen, dass der Standard-Tracking-Code integriert ist (siehe oben) ODER die existierende Tracking Code Version 3.0 oder höher integriert ist."
23
  "Activate debug?","Debug aktivieren?"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>etracker_connect</name>
4
- <version>1.0.0</version>
5
  <stability>stable</stability>
6
  <license>GPL</license>
7
  <channel>community</channel>
@@ -27,12 +27,44 @@ Die etracker Optimisation Suites integrieren alle f&#xFC;r die jeweilige Zielgru
27
  Die etracker Extension erm&#xF6;glicht Ihnen die einfache Integration des neuen Product Performance Reports. Die Extension &#xFC;bernimmt hierf&#xFC;r automatisch die korrekte &#xDC;bergabe der wichtigsten Events des Einkaufs &#x2013; Produkt gesehen, Produkt in den Warenkorb gelegt, Produkt aus dem Warenkorb gel&#xF6;scht, Produkt bestellt und gegebenenfalls Produkt retourniert. So k&#xF6;nnen Sie auf sehr intelligente und einfache Art und Weise die &lt;strong&gt;Sortimentsgestaltung&lt;/strong&gt; mit der &lt;strong&gt;Marketing-Kommunikation&lt;/strong&gt; und &lt;strong&gt;Shop-Optimierung&lt;/strong&gt; verbinden.&#xD;
28
  &lt;/p&gt;&#xD;
29
  &lt;p&gt;&#xD;
30
- Hierbei kommt die innovative High-Performance Technologie etracker &lt;strong&gt;Dynamic Discovery&lt;/strong&gt; zum Einsatz, mit der Sie selbst gro&#xDF;e Datenmengen auf jeder beliebigen Detailebene in Sekundenschnelle analysieren. Sie k&#xF6;nnen die Analyse-Perspektive via &lt;strong&gt;Drag</description>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  <notes>Initial Stable Version</notes>
32
- <authors><author><name>Justselling Germany Limited</name><user>auto-converted</user><email>info@justselling.de</email></author></authors>
33
- <date>2013-08-12</date>
34
- <time>14:50:29</time>
35
- <contents><target name="magecommunity"><dir name="Etracker"><dir name="Etracker"><dir name="Block"><dir name="Catalog"><dir name="Product"><dir name="View"><file name="Media.php" hash="5a13620e6fd24ef3757d7fd33d6a3a89"/></dir></dir></dir><dir name="Checkout"><file name="Cart.php" hash="61c0729778514ab0bcdafb78d2fdb79e"/><file name="Onepage.php" hash="d251df39cec5b917e443cb4b66a5347e"/></dir><file name="Track.php" hash="9260415b17961629c43fd731c9562083"/></dir><dir name="Helper"><file name="Data.php" hash="a8daaab21b10ec346b76a33039a148db"/></dir><dir name="Model"><dir name="Admin"><dir name="System"><dir name="Config"><dir name="Source"><file name="InclTax.php" hash="fa2c5583dbb3d4792f17420bb4b2a83e"/></dir></dir></dir></dir><file name="Observer.php" hash="7b92fe745c4e555ed6ba47dce71f78f6"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4eee22fc1dd9e00ccc2ba17fff2c282e"/><file name="config.xml" hash="43e2e295256b777994f13ef322a7f11d"/><file name="system.xml" hash="e622fe7d2db9633816ad12d17aff2068"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="etracker.xml" hash="03425af629e1b36dc1f4785454955bd8"/></dir><dir name="template"><dir name="etracker"><dir name="checkout"><file name="cart.phtml" hash="495262401610c1129292f98b865974e1"/><file name="et_onepage.phtml" hash="975a80d842858e6daf2311732389122f"/></dir><file name="ppr.phtml" hash="6974161b448b65ca41239a8150da9399"/><file name="product_media.phtml" hash="62685ad4b81c8cdb8d3b34862417b4df"/><file name="track.phtml" hash="332aa2194d0750050de07dab08b35629"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Etracker_Etracker.xml" hash="03cd56f88dbab2daf24ed201d34ddc5b"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="Etracker_Etracker.csv" hash="b9d76450a6f6205b13faaa19a027b304"/></dir><dir name="en_US"><file name="Etracker_Etracker.csv" hash="d62acdb902e80a282e13a85e852946b8"/></dir></target></contents>
36
  <compatible/>
37
- <dependencies/>
38
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>etracker_connect</name>
4
+ <version>1.1.0</version>
5
  <stability>stable</stability>
6
  <license>GPL</license>
7
  <channel>community</channel>
27
  Die etracker Extension erm&#xF6;glicht Ihnen die einfache Integration des neuen Product Performance Reports. Die Extension &#xFC;bernimmt hierf&#xFC;r automatisch die korrekte &#xDC;bergabe der wichtigsten Events des Einkaufs &#x2013; Produkt gesehen, Produkt in den Warenkorb gelegt, Produkt aus dem Warenkorb gel&#xF6;scht, Produkt bestellt und gegebenenfalls Produkt retourniert. So k&#xF6;nnen Sie auf sehr intelligente und einfache Art und Weise die &lt;strong&gt;Sortimentsgestaltung&lt;/strong&gt; mit der &lt;strong&gt;Marketing-Kommunikation&lt;/strong&gt; und &lt;strong&gt;Shop-Optimierung&lt;/strong&gt; verbinden.&#xD;
28
  &lt;/p&gt;&#xD;
29
  &lt;p&gt;&#xD;
30
+ Hierbei kommt die innovative High-Performance Technologie etracker &lt;strong&gt;Dynamic Discovery&lt;/strong&gt; zum Einsatz, mit der Sie selbst gro&#xDF;e Datenmengen auf jeder beliebigen Detailebene in Sekundenschnelle analysieren. Sie k&#xF6;nnen die Analyse-Perspektive via &lt;strong&gt;Drag&amp;Drop&lt;/strong&gt; &#xE4;ndern und erfahren so, &lt;strong&gt;welche Faktoren die Konversion beeinflussen&lt;/strong&gt;: Welche Produkte sind die wirklichen Renner und Penner im Sortiment? Welche Produkte mit wenigen &#x201A;Views&#x2018; und hoher Konversionsrate sollten st&#xE4;rker promotet werden? Welche Produkte werden h&#xE4;ufig aus dem Warenkorb gel&#xF6;scht oder &#x201E;stehen gelassen&#x201C;? Welche Kampagnen liefern volle Warenk&#xF6;rbe und hohe Einnahmen? Welche Einstiegsseiten laufen am besten? Welches sind die erfolgreichsten Produkte und Kategorien f&#xFC;r welche Zielgruppe? Welche Produkte wurden von Newsletter-Empf&#xE4;ngern angeschaut, jedoch nicht gekauft? Und viele mehr.&#xD;
31
+ &lt;/p&gt;&#xD;
32
+ &lt;p&gt;&#xD;
33
+ &lt;strong&gt;Testen Sie jetzt die Shop-Optimierung mit den etracker Optimisation Suites: &lt;a href="https://www.etracker.com/de/loesungen/angebote-suites/ecommerce.html"&gt;Test-Account anfordern!&lt;/a&gt;&lt;/strong&gt;&#xD;
34
+ &lt;/p&gt;&#xD;
35
+ &#xD;
36
+ &lt;h2&gt;English&lt;/h2&gt;&#xD;
37
+ &lt;p&gt;&#xD;
38
+ With more than 110,000 clients, etracker GmbH, based in Hamburg, Germany, is one of Europe's leading providers of products and services for shop, website and online marketing optimisation. &#xD;
39
+ &lt;/p&gt;&#xD;
40
+ &lt;p&gt;&#xD;
41
+ etracker provides comprehensive Optimisation Suites which integrates all relevant features for &lt;strong&gt;marketing, user experience, satisfaction and website analysis&lt;/strong&gt;. The etracker solutions have not only won innovation prizes and been praised for their excellent price-performance value, but are also 100%data protection compliant and can be licensed either on the basis of traffic volume or as a traffic-independent flat rate.&#xD;
42
+ &lt;/p&gt;&#xD;
43
+ &lt;h3&gt;1 extension, 5 products&lt;/h3&gt;&#xD;
44
+ &lt;ul&gt;&#xD;
45
+ &lt;li&gt;Campaign Control (including product performance report)&lt;/li&gt;&#xD;
46
+ &lt;li&gt;Visitor Motion&lt;/li&gt;&#xD;
47
+ &lt;li&gt;Visitor Voice&lt;/li&gt;&#xD;
48
+ &lt;li&gt;Page Feedback&lt;/li&gt;&#xD;
49
+ &lt;li&gt;Web Analytics&lt;/li&gt;&#xD;
50
+ &lt;/ul&gt;&#xD;
51
+ &#xD;
52
+ &#xD;
53
+ &lt;h3&gt;Highlight: Product Performance Report&lt;/h3&gt;&#xD;
54
+ &lt;p&gt;&#xD;
55
+ The etracker extension allows you to easily deploy the innovative new product performance reports with dynamic discovery capability. The extension automatically tracks the most important shopping events: product viewed, product moved into the shopping basket, product deleted from shopping basket and product ordered with all necessary category, variant, customer and order information. The new product performance analysis enables you to combine the product performance with the traffic source and online marketing campaign data in a dynamic way unlike traditional static web analytics reports. &#xD;
56
+ &lt;/p&gt;&#xD;
57
+ &lt;p&gt;&#xD;
58
+ &lt;strong&gt;Simply via drag and drop you can change the perspective on the data in order to understand what is driving or inhibiting conversions&lt;/strong&gt;. And in this way helping online shop operators to answer questions such as: Which articles are the best and worst sellers? Which articles have a low visibility but high conversion rates? Which products are often found in abandoned shopping baskets? Through which campaigns are high shopping baskets and high margin sales generated? Which landing pages work best? What are the most interesting products and categories for which targeted ad segment? Which products have been viewed but not bought by newsletter recipients? And so on.&#xD;
59
+ &lt;/p&gt;&#xD;
60
+ &lt;p&gt;&#xD;
61
+ &lt;strong&gt;Test the etracker Optimisation Suites now: &lt;a href="https://www.etracker.com/de/loesungen/angebote-suites/ecommerce.html"&gt;Get a free trial!&lt;/a&gt;&lt;/strong&gt;&#xD;
62
+ &lt;/p&gt;</description>
63
  <notes>Initial Stable Version</notes>
64
+ <authors><author><name>Justselling Germany Limited</name><user>justselling</user><email>info@justselling.de</email></author></authors>
65
+ <date>2013-12-27</date>
66
+ <time>13:52:08</time>
67
+ <contents><target name="magecommunity"><dir name="Etracker"><dir name="Etracker"><dir name="Block"><dir name="Catalog"><dir name="Product"><dir name="View"><file name="Media.php" hash="5a13620e6fd24ef3757d7fd33d6a3a89"/></dir></dir></dir><dir name="Checkout"><file name="Cart.php" hash="61c0729778514ab0bcdafb78d2fdb79e"/><file name="Onepage.php" hash="d251df39cec5b917e443cb4b66a5347e"/></dir><file name="Track.php" hash="b57028d917b9fc8256e528e51c1a45ea"/></dir><dir name="Helper"><file name="Data.php" hash="a8daaab21b10ec346b76a33039a148db"/></dir><dir name="Model"><dir name="Admin"><dir name="System"><dir name="Config"><dir name="Source"><file name="InclTax.php" hash="fa2c5583dbb3d4792f17420bb4b2a83e"/></dir></dir></dir></dir><file name="Observer.php" hash="7b92fe745c4e555ed6ba47dce71f78f6"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4eee22fc1dd9e00ccc2ba17fff2c282e"/><file name="config.xml" hash="e08a545d9d73edeef8da6ade5181b6ea"/><file name="system.xml" hash="168a231fc66d56f809a781da106d0a7c"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="etracker.xml" hash="4fa0973910c7f7fe60d45444d83d67a6"/></dir><dir name="template"><dir name="etracker"><dir name="checkout"><file name="cart.phtml" hash="495262401610c1129292f98b865974e1"/><file name="et_onepage.phtml" hash="56068b6b3b301b1a6615d356e35b8c50"/></dir><file name="ppr.phtml" hash="58fa6709db2891de1e72ba9d73855b6f"/><file name="product_media.phtml" hash="62685ad4b81c8cdb8d3b34862417b4df"/><file name="track.phtml" hash="f8da2f9084c7e8d4f0867c46dc405e04"/><file name="track_body.phtml" hash="e333308388aaf6c45031c0507a6a4825"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Etracker_Etracker.xml" hash="03cd56f88dbab2daf24ed201d34ddc5b"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="Etracker_Etracker.csv" hash="9d67ad7b5f30d4e15c414a09fff96db2"/></dir><dir name="en_US"><file name="Etracker_Etracker.csv" hash="d62acdb902e80a282e13a85e852946b8"/></dir></target></contents>
68
  <compatible/>
69
+ <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
70
  </package>