Converdo_Analytics - Version 2.1.6.18

Version Notes

Homepage visits are now tracked as 'homepage' instead of 'cms'.

Download this release

Release Info

Developer Roeland van Oostenbrugge
Extension Converdo_Analytics
Version 2.1.6.18
Comparing to
See all releases


Code changes from version 2.1.6.14 to 2.1.6.18

app/code/community/Converdo/Common/API/ConverdoClient.php CHANGED
@@ -172,13 +172,6 @@ class ConverdoClient
172
  curl_setopt($ch, CURLOPT_POSTFIELDS, $this->getParameters());
173
  }
174
 
175
- file_put_contents('curl_test-' . microtime() . '.txt', var_export([
176
-
177
- 'url' => $this->buildUrl($method),
178
- 'parameters' => $this->getParameters(),
179
-
180
- ], true));
181
-
182
  $response = curl_exec($ch);
183
 
184
  if ($response === FALSE) {
172
  curl_setopt($ch, CURLOPT_POSTFIELDS, $this->getParameters());
173
  }
174
 
 
 
 
 
 
 
 
175
  $response = curl_exec($ch);
176
 
177
  if ($response === FALSE) {
app/code/community/Converdo/Common/Config/AbstractPlatformConfiguration.php ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace Converdo\Common\Config;
4
+
5
+ use Converdo\Common\Config\Contracts\PlatformConfigurationContract;
6
+ use Converdo\Common\Page\Support\PageTypes;
7
+
8
+ abstract class AbstractPlatformConfiguration implements PlatformConfigurationContract
9
+ {
10
+ /**
11
+ * @inheritDoc
12
+ */
13
+ public function getPageType()
14
+ {
15
+ return $this->getRouteName();
16
+ }
17
+
18
+ /**
19
+ * @inheritDoc
20
+ */
21
+ public function getPageSubType()
22
+ {
23
+ return $this->getActionName();
24
+ }
25
+
26
+ /**
27
+ * @inheritDoc
28
+ */
29
+ public function resolvePageTypes($pageType, $pageSubType)
30
+ {
31
+ if ($pageType === PageTypes::PAGE_ADMIN && $pageSubType === PageTypes::HOMEPAGE_VIEW) {
32
+ $pageType = PageTypes::PAGE_HOMEPAGE;
33
+ }
34
+
35
+ return [
36
+ 'pt1' => $pageType,
37
+ 'pt2' => $pageSubType,
38
+ ];
39
+ }
40
+ }
app/code/community/Converdo/Common/Config/Configuration.php CHANGED
@@ -13,7 +13,7 @@ class Configuration
13
  *
14
  * @var string
15
  */
16
- const VERSION = '2.1.6.14';
17
 
18
  /**
19
  * The Converdo URL.
@@ -133,12 +133,24 @@ class Configuration
133
  return $this->environment['protocol'];
134
  }
135
 
136
-
 
 
137
  protected function resolveBindings()
138
  {
139
  cvd_app()->bindArray($this->platform()->bindings());
140
  }
141
 
 
 
 
 
 
 
 
 
 
 
142
  /**
143
  * Resolves the environment of the plugin.
144
  *
13
  *
14
  * @var string
15
  */
16
+ const VERSION = '2.1.6.18';
17
 
18
  /**
19
  * The Converdo URL.
133
  return $this->environment['protocol'];
134
  }
135
 
136
+ /**
137
+ * Resolve all interface bindings.
138
+ */
139
  protected function resolveBindings()
140
  {
141
  cvd_app()->bindArray($this->platform()->bindings());
142
  }
143
 
144
+ /**
145
+ * Whether to show the encrypted configuration string in the tracker as plain text.
146
+ *
147
+ * @return bool
148
+ */
149
+ public function debugEncryption()
150
+ {
151
+ return isset($this->environment['debugEncryption']) ? $this->environment['debugEncryption'] : false;
152
+ }
153
+
154
  /**
155
  * Resolves the environment of the plugin.
156
  *
app/code/community/Converdo/Common/Config/Contracts/PlatformConfigurationContract.php CHANGED
@@ -120,6 +120,29 @@ interface PlatformConfigurationContract
120
  */
121
  public function getRouteName();
122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  /**
124
  * Returns whether the current page is a search page.
125
  *
120
  */
121
  public function getRouteName();
122
 
123
+ /**
124
+ * Returns the page type.
125
+ *
126
+ * @return string
127
+ */
128
+ public function getPageType();
129
+
130
+ /**
131
+ * Returns the page sub type.
132
+ *
133
+ * @return string
134
+ */
135
+ public function getPageSubType();
136
+
137
+ /**
138
+ * Resolves the page types after mapping.
139
+ *
140
+ * @param string $pageType
141
+ * @param string $pageSubType
142
+ * @return array
143
+ */
144
+ public function resolvePageTypes($pageType, $pageSubType);
145
+
146
  /**
147
  * Returns whether the current page is a search page.
148
  *
app/code/community/Converdo/Common/Page/Support/PageTypes.php CHANGED
@@ -66,13 +66,15 @@ class PageTypes
66
  continue;
67
  }
68
 
69
- return PageFactory::build($key, $page);
 
 
70
  }
71
  }
72
 
73
  return PageFactory::build(
74
- cvd_config()->platform()->getRouteName(),
75
- cvd_config()->platform()->getActionName()
76
  );
77
  }
78
  }
66
  continue;
67
  }
68
 
69
+ $keys = cvd_config()->platform()->resolvePageTypes($key, $page);
70
+
71
+ return PageFactory::build($keys['pt1'], $keys['pt2']);
72
  }
73
  }
74
 
75
  return PageFactory::build(
76
+ cvd_config()->platform()->getPageType(),
77
+ cvd_config()->platform()->getPageSubType()
78
  );
79
  }
80
  }
app/code/community/Converdo/Common/Security/Crypt.php CHANGED
@@ -12,6 +12,10 @@ class Crypt
12
  */
13
  public function encrypt($input)
14
  {
 
 
 
 
15
  return @openssl_encrypt(base64_encode($input), 'AES-256-CFB', $this->key());
16
  }
17
 
12
  */
13
  public function encrypt($input)
14
  {
15
+ if (cvd_config()->environment('development') && cvd_config()->debugEncryption()) {
16
+ return $input;
17
+ }
18
+
19
  return @openssl_encrypt(base64_encode($input), 'AES-256-CFB', $this->key());
20
  }
21
 
app/code/community/Converdo/Common/autoload.php CHANGED
@@ -48,6 +48,7 @@ return [
48
  '/Common/Controllers/PingController',
49
  '/Common/Container/Container',
50
  '/Common/Config/Contracts/PlatformConfigurationContract',
 
51
  '/Common/Config/Configuration',
52
  '/Common/API/Models/Contracts/OrderInterface',
53
  '/Common/API/Models/Order',
48
  '/Common/Controllers/PingController',
49
  '/Common/Container/Container',
50
  '/Common/Config/Contracts/PlatformConfigurationContract',
51
+ '/Common/Config/AbstractPlatformConfiguration',
52
  '/Common/Config/Configuration',
53
  '/Common/API/Models/Contracts/OrderInterface',
54
  '/Common/API/Models/Order',
app/code/community/Converdo/Common/config.php CHANGED
@@ -6,5 +6,6 @@ return [
6
  'protocol' => 'https',
7
  'tracker_url' => '//tracker.converdo.com/',
8
  'log_file' => 'converdo.log',
 
9
 
10
  ];
6
  'protocol' => 'https',
7
  'tracker_url' => '//tracker.converdo.com/',
8
  'log_file' => 'converdo.log',
9
+ 'debugEncryption' => false,
10
 
11
  ];
app/code/community/Converdo/Magento/Config/Configuration.php CHANGED
@@ -2,7 +2,8 @@
2
 
3
  namespace Converdo\Magento\Config;
4
 
5
- use Converdo\Common\Config\Contracts\PlatformConfigurationContract;
 
6
  use Converdo\Magento\Container\Bindings;
7
  use Converdo\Magento\Factories\EcommerceCartFactory;
8
  use Converdo\Magento\Factories\EcommerceCategoryFactory;
@@ -10,7 +11,7 @@ use Converdo\Magento\Factories\EcommerceItemFactory;
10
  use Converdo\Magento\Factories\EcommerceSearchFactory;
11
  use Mage;
12
 
13
- class Configuration implements PlatformConfigurationContract
14
  {
15
  /**
16
  * @var bool
@@ -196,4 +197,16 @@ class Configuration implements PlatformConfigurationContract
196
  {
197
  return 'Magento';
198
  }
 
 
 
 
 
 
 
 
 
 
 
 
199
  }
2
 
3
  namespace Converdo\Magento\Config;
4
 
5
+ use Converdo\Common\Config\AbstractPlatformConfiguration;
6
+ use Converdo\Common\Page\Support\PageTypes;
7
  use Converdo\Magento\Container\Bindings;
8
  use Converdo\Magento\Factories\EcommerceCartFactory;
9
  use Converdo\Magento\Factories\EcommerceCategoryFactory;
11
  use Converdo\Magento\Factories\EcommerceSearchFactory;
12
  use Mage;
13
 
14
+ class Configuration extends AbstractPlatformConfiguration
15
  {
16
  /**
17
  * @var bool
197
  {
198
  return 'Magento';
199
  }
200
+
201
+ /**
202
+ * @inheritDoc
203
+ */
204
+ public function getPageSubType()
205
+ {
206
+ if ($this->getRouteName() === 'cms' && $this->getPageType() === 'cms_index_index') {
207
+ return PageTypes::PAGE_HOMEPAGE;
208
+ }
209
+
210
+ return $this->getRouteName();
211
+ }
212
  }
package.xml CHANGED
@@ -1,18 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Converdo_Analytics</name>
4
- <version>2.1.6.14</version>
5
  <stability>stable</stability>
6
  <license>MITL</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Better E-commerce Analytics. Clear, actionable insight in the behavior of your visitors. Improve your campaigns and conversion rate easily.</summary>
10
  <description>Better E-commerce Analytics. Clear, actionable insight in the behavior of your visitors. Improve your campaigns and conversion rate easily. This plugin, installed in a minute, is all you need to have a complete and powerfull Analytics Suite. View your KPI's and sales funnels, segmented on dozens of dimensions like page type, device, landing page, campaign, etc. This plugin collects your users behaviour so you can view the insights on your dashboard on converdo.com. You can use Converdo Analytics side by side with Google Analytics without a problem. It works asynchronous so it will never impact your user experience. This extension is made especially for Magento ecommerce stores, which provides you powerfull insights out of the box.</description>
11
- <notes>More reliable way to track orders and product metadata.</notes>
12
  <authors><author><name>Roeland van Oostenbrugge</name><user>converdo</user><email>roeland@converdo.nl</email></author></authors>
13
- <date>2017-05-09</date>
14
- <time>13:39:30</time>
15
- <contents><target name="magecommunity"><dir name="Converdo"><dir name="Common"><dir name="API"><file name="ConverdoAPI.php" hash="73dfefe52b6f0066863e93239bb607c6"/><file name="ConverdoClient.php" hash="9b23fef5c5d64a3d94e3c6de038b5e09"/><dir name="Models"><dir name="Contracts"><file name="OrderInterface.php" hash="426e172166014f03cfe4d44bf4041711"/></dir><file name="Order.php" hash="fc528438a5f74c8e3689189a4c305627"/></dir><file name="Requests.php" hash="f96c3a84de46b6cc8484d07e3b9a2314"/><dir name="Sections"><file name="ConverdoOrderAPI.php" hash="af4dd49f7c08176410aafc72da88b204"/><file name="SetupAPI.php" hash="9a1059594426d668bd74394e16b8af52"/></dir><dir name="resources"><file name="api_cert_chain.pem" hash="38cd779c9429ab6e2e5ae3437b763238"/></dir></dir><dir name="Config"><file name="Configuration.php" hash="53ddbaa91f4c46d16de1b47b2f24e8b3"/><dir name="Contracts"><file name="PlatformConfigurationContract.php" hash="46e9e2f44531575789553fa6ef08becd"/></dir></dir><dir name="Container"><file name="Container.php" hash="a2205f6d86205da4de23e794c41dac72"/></dir><dir name="Controllers"><file name="PingController.php" hash="8c94c9349b5048f0634f3bf74a6a72e6"/></dir><dir name="Cookie"><dir name="Factories"><file name="CookieFactory.php" hash="78252b7a31606240b43aa55374dd9e05"/></dir><dir name="Managers"><file name="CookieManager.php" hash="594d3b5397162d87fc4801a7476f4382"/></dir><dir name="Models"><dir name="Contracts"><file name="CookieInterface.php" hash="92b3fa2f6990f88f301c999c996f50e3"/></dir><file name="Cookie.php" hash="1fcb532f1b6b2930baf003497e2f66c6"/></dir></dir><dir name="Input"><file name="Input.php" hash="dff17aa36ebff1249828ef849a7f6b3d"/><file name="InputManager.php" hash="ba9c61bb2a5d9e762c405f68b3773e45"/></dir><dir name="Log"><file name="LogReader.php" hash="8d1e48c646aebbacc9d22d37e3c42a71"/><file name="LoggerAwareInterface.php" hash="75abd91a001bcf77df81ba4b487dadf4"/><file name="LoggerInterface.php" hash="9fd1a50cac6d243e5886df81aabf9794"/></dir><dir name="Page"><dir name="Factories"><file name="PageFactory.php" hash="aa982ee69889e676f67abd564279fde2"/></dir><dir name="Models"><dir name="Contracts"><file name="PageInterface.php" hash="ba745e11e0372dda50981143cb1d1570"/></dir><file name="Page.php" hash="7b75835e5737b69cf46ea77644cfa851"/></dir><dir name="Support"><dir name="Contracts"><file name="RouteResolverInterface.php" hash="400bfe4611b9e732d9fdd4fef86575fe"/></dir><file name="PageTypes.php" hash="c00d29114e972a7dc24a666a110f1dbf"/></dir></dir><dir name="Query"><dir name="Managers"><file name="QueryManager.php" hash="61e60f8398362956cb0ec8c762b02395"/><file name="QueryMetadata.php" hash="200fa9e4617ad1a2af5e1917f98608b7"/></dir><dir name="Models"><dir name="Contracts"><file name="EcommerceCartInterface.php" hash="7b18db590c782d99f7b9514c5d375348"/><file name="EcommerceCategoryInterface.php" hash="159b1bb3a4248c67e46dd6201064ed2c"/><file name="EcommerceItemInterface.php" hash="9be3da4668044b3fb0609bb496371da6"/><file name="EcommerceSearchInterface.php" hash="6aad67169123749733737e2b0104ffba"/></dir><file name="EcommerceCart.php" hash="d569b0d2ecb4421b9e06c4de03b1a31a"/><file name="EcommerceCategory.php" hash="d704a2ef710fb7b7bf07d582db2e0611"/><file name="EcommerceItem.php" hash="90efad4308237bfbdb11e67f562d0e8d"/><file name="EcommerceSearch.php" hash="0165c34cab7c3d0a73694d50a26dd77a"/></dir><dir name="Queries"><file name="AbstractQuery.php" hash="5dcee2afe12464bfc44da51e4239a446"/><file name="AddEcommerceItem.php" hash="fddbf90dd55152fc6a7c7b0b505c028a"/><file name="CategoryView.php" hash="8ffba1f33d6422906f7ed892622fb7d0"/><dir name="Contracts"><file name="QueryInterface.php" hash="fb92b5d11d99cfbff66af5596032fc13"/></dir><file name="CustomVariable.php" hash="aeb6b689fe9329b3575568baad8654bc"/><file name="EcommerceView.php" hash="c050012bc7e21c8756556cd98a61ae47"/><file name="EnableHeartBeatTimer.php" hash="764297b7bdeafe467b30a9fd818e9387"/><file name="EnableLinkTracking.php" hash="ad80f078bac6d11bebd410fd6d5940aa"/><file name="SiteId.php" hash="512d6b403ca87040a91634a025ba61b3"/><file name="TrackEcommerceCart.php" hash="feaee2f5a7179ccf850a620b281c32da"/><file name="TrackPageView.php" hash="c493c1740f6c1ecc607da3491dbbcfb0"/><file name="TrackSiteSearch.php" hash="ca3316f8aec5439041ff2d88953362ae"/><file name="TrackerUrl.php" hash="d9149278970edebdc256596f8cfb841e"/></dir></dir><dir name="Response"><file name="JsonResponse.php" hash="1226250c2546b8255f93bacb8315b49c"/><file name="Response.php" hash="a4fb3927099ee5e69ea869b464039fd6"/></dir><dir name="Security"><file name="Crypt.php" hash="d0f67307ef26d6691c72c702b7fcf3f2"/></dir><dir name="Support"><file name="Arrayable.php" hash="cd34de85cce8e6b7ca3f5585dfa631e9"/><file name="HasParameters.php" hash="0821ecb3fd95c56e34880e86d1afb246"/><file name="UsesInput.php" hash="e4c019693f821df634361955a24d056d"/></dir><file name="autoload.php" hash="27e9e301ecfbf3ae1a078a797c73f92a"/><file name="bootstrap.php" hash="6a9ac72f0a211dbee9669a462d934eb3"/><file name="config.php" hash="974bfee176efa8828340c0cc983c6d10"/><file name="dependencies.php" hash="45eca8d2171d49f03f4a8721d8167a38"/><file name="functions.php" hash="864a2f9356955a2c44f47b3098f8a738"/></dir><dir name="Magento"><dir name="API"><dir name="Factories"><file name="OrderFactory.php" hash="9ba23305cf4f4554c67bab265e0be83d"/></dir></dir><dir name="Block"><file name="Tracker.php" hash="c2d5df5e73ee1609bb41ddc0425fc975"/></dir><dir name="Config"><file name="Configuration.php" hash="8a6b55117cbe798bebdbd27380b9a6c1"/></dir><dir name="Container"><file name="Bindings.php" hash="9011f4fe08ccbc98b4b881422a53760c"/></dir><dir name="Factories"><file name="EcommerceCartFactory.php" hash="43ce610668ad865ddaaa5dfce6420e93"/><file name="EcommerceCategoryFactory.php" hash="7d21cba8d68be5bccb4f6387badb8674"/><file name="EcommerceItemFactory.php" hash="7c09e3ac74f1ccab2ab368a69fefcf39"/><file name="EcommerceSearchFactory.php" hash="ea08378e24f27567abb3ae85f500e658"/></dir><dir name="Helper"><file name="Data.php" hash="5b2572fbbd9d6acfe1907830ab883a19"/></dir><dir name="Log"><file name="Logger.php" hash="f08e96e7d5fffcfacc4e0b052058dd73"/></dir><dir name="Model"><file name="Observer.php" hash="51cc0a8f619715dca0b51caab37256d8"/></dir><dir name="Page"><file name="RouteResolver.php" hash="fe9952398586e39679c85092ea03f013"/></dir><dir name="Support"><file name="ListensToOrders.php" hash="1f1025a5f93f43de05bf27bfd6048b97"/><file name="PriceHelper.php" hash="375c5f44c2c9b90618919412e235e961"/></dir><file name="autoload.php" hash="1dbde2e0916e842888085e261ee558c5"/><dir name="controllers"><file name="PingController.php" hash="7649748a504168df69239daed1a96418"/></dir><dir name="etc"><file name="adminhtml.xml" hash="824d06724e840246b69adfd13e04254b"/><file name="config.xml" hash="43db0c00b39c0d284dd40923d4196bae"/><file name="system.xml" hash="16fc7457f9305475b216c81c6cf1a0af"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="analytics.xml" hash="d3f9d35df1981968a55a331c2b92d473"/></dir><dir name="template"><dir name="analytics"><file name="analytics.phtml" hash="30a9a5e06b7f8e8c8dc5d73249f1e172"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Converdo_Analytics.xml" hash="c1e39f4e5886e1a22dc078ddebca8ee3"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Converdo_Analytics.csv" hash="e5548c443f1564ce28992e6566cc454d"/></dir><dir name="nl_NL"><file name="Converdo_Analytics.csv" hash="71b67c6946b28b410b919c7a727d1cb2"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="converdoanalytics"><dir name="css"><file name="system_config_edit.css" hash="fd6f5337fd9a9b69b85079e17aa0e40b"/></dir><dir name="images"><file name="favicon.png" hash="674c9388eba1ea89e200fe6b1a62fc24"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="app"><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="converdoanalytics.xml" hash="b949a1ad4594eeb82ae7138c60afc19e"/></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.5.37</min><max>7.0.5</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Converdo_Analytics</name>
4
+ <version>2.1.6.18</version>
5
  <stability>stable</stability>
6
  <license>MITL</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Better E-commerce Analytics. Clear, actionable insight in the behavior of your visitors. Improve your campaigns and conversion rate easily.</summary>
10
  <description>Better E-commerce Analytics. Clear, actionable insight in the behavior of your visitors. Improve your campaigns and conversion rate easily. This plugin, installed in a minute, is all you need to have a complete and powerfull Analytics Suite. View your KPI's and sales funnels, segmented on dozens of dimensions like page type, device, landing page, campaign, etc. This plugin collects your users behaviour so you can view the insights on your dashboard on converdo.com. You can use Converdo Analytics side by side with Google Analytics without a problem. It works asynchronous so it will never impact your user experience. This extension is made especially for Magento ecommerce stores, which provides you powerfull insights out of the box.</description>
11
+ <notes>Homepage visits are now tracked as 'homepage' instead of 'cms'.</notes>
12
  <authors><author><name>Roeland van Oostenbrugge</name><user>converdo</user><email>roeland@converdo.nl</email></author></authors>
13
+ <date>2017-05-12</date>
14
+ <time>08:35:36</time>
15
+ <contents><target name="magecommunity"><dir name="Converdo"><dir name="Common"><dir name="API"><file name="ConverdoAPI.php" hash="73dfefe52b6f0066863e93239bb607c6"/><file name="ConverdoClient.php" hash="276608b1416ec655d48d4cf213a885b2"/><dir name="Models"><dir name="Contracts"><file name="OrderInterface.php" hash="426e172166014f03cfe4d44bf4041711"/></dir><file name="Order.php" hash="fc528438a5f74c8e3689189a4c305627"/></dir><file name="Requests.php" hash="f96c3a84de46b6cc8484d07e3b9a2314"/><dir name="Sections"><file name="ConverdoOrderAPI.php" hash="af4dd49f7c08176410aafc72da88b204"/><file name="SetupAPI.php" hash="9a1059594426d668bd74394e16b8af52"/></dir><dir name="resources"><file name="api_cert_chain.pem" hash="38cd779c9429ab6e2e5ae3437b763238"/></dir></dir><dir name="Config"><file name="AbstractPlatformConfiguration.php" hash="33f47b864db382871f06513266232aec"/><file name="Configuration.php" hash="b14ee32d7fc76ade7698746b20339952"/><dir name="Contracts"><file name="PlatformConfigurationContract.php" hash="d8b185da5dcad32402074b50eaf1dddc"/></dir></dir><dir name="Container"><file name="Container.php" hash="a2205f6d86205da4de23e794c41dac72"/></dir><dir name="Controllers"><file name="PingController.php" hash="8c94c9349b5048f0634f3bf74a6a72e6"/></dir><dir name="Cookie"><dir name="Factories"><file name="CookieFactory.php" hash="78252b7a31606240b43aa55374dd9e05"/></dir><dir name="Managers"><file name="CookieManager.php" hash="594d3b5397162d87fc4801a7476f4382"/></dir><dir name="Models"><dir name="Contracts"><file name="CookieInterface.php" hash="92b3fa2f6990f88f301c999c996f50e3"/></dir><file name="Cookie.php" hash="1fcb532f1b6b2930baf003497e2f66c6"/></dir></dir><dir name="Input"><file name="Input.php" hash="dff17aa36ebff1249828ef849a7f6b3d"/><file name="InputManager.php" hash="ba9c61bb2a5d9e762c405f68b3773e45"/></dir><dir name="Log"><file name="LogReader.php" hash="8d1e48c646aebbacc9d22d37e3c42a71"/><file name="LoggerAwareInterface.php" hash="75abd91a001bcf77df81ba4b487dadf4"/><file name="LoggerInterface.php" hash="9fd1a50cac6d243e5886df81aabf9794"/></dir><dir name="Page"><dir name="Factories"><file name="PageFactory.php" hash="aa982ee69889e676f67abd564279fde2"/></dir><dir name="Models"><dir name="Contracts"><file name="PageInterface.php" hash="ba745e11e0372dda50981143cb1d1570"/></dir><file name="Page.php" hash="7b75835e5737b69cf46ea77644cfa851"/></dir><dir name="Support"><dir name="Contracts"><file name="RouteResolverInterface.php" hash="400bfe4611b9e732d9fdd4fef86575fe"/></dir><file name="PageTypes.php" hash="4d16a8d516f5707e4c4359aae1ced944"/></dir></dir><dir name="Query"><dir name="Managers"><file name="QueryManager.php" hash="61e60f8398362956cb0ec8c762b02395"/><file name="QueryMetadata.php" hash="200fa9e4617ad1a2af5e1917f98608b7"/></dir><dir name="Models"><dir name="Contracts"><file name="EcommerceCartInterface.php" hash="7b18db590c782d99f7b9514c5d375348"/><file name="EcommerceCategoryInterface.php" hash="159b1bb3a4248c67e46dd6201064ed2c"/><file name="EcommerceItemInterface.php" hash="9be3da4668044b3fb0609bb496371da6"/><file name="EcommerceSearchInterface.php" hash="6aad67169123749733737e2b0104ffba"/></dir><file name="EcommerceCart.php" hash="d569b0d2ecb4421b9e06c4de03b1a31a"/><file name="EcommerceCategory.php" hash="d704a2ef710fb7b7bf07d582db2e0611"/><file name="EcommerceItem.php" hash="90efad4308237bfbdb11e67f562d0e8d"/><file name="EcommerceSearch.php" hash="0165c34cab7c3d0a73694d50a26dd77a"/></dir><dir name="Queries"><file name="AbstractQuery.php" hash="5dcee2afe12464bfc44da51e4239a446"/><file name="AddEcommerceItem.php" hash="fddbf90dd55152fc6a7c7b0b505c028a"/><file name="CategoryView.php" hash="8ffba1f33d6422906f7ed892622fb7d0"/><dir name="Contracts"><file name="QueryInterface.php" hash="fb92b5d11d99cfbff66af5596032fc13"/></dir><file name="CustomVariable.php" hash="aeb6b689fe9329b3575568baad8654bc"/><file name="EcommerceView.php" hash="c050012bc7e21c8756556cd98a61ae47"/><file name="EnableHeartBeatTimer.php" hash="764297b7bdeafe467b30a9fd818e9387"/><file name="EnableLinkTracking.php" hash="ad80f078bac6d11bebd410fd6d5940aa"/><file name="SiteId.php" hash="512d6b403ca87040a91634a025ba61b3"/><file name="TrackEcommerceCart.php" hash="feaee2f5a7179ccf850a620b281c32da"/><file name="TrackPageView.php" hash="c493c1740f6c1ecc607da3491dbbcfb0"/><file name="TrackSiteSearch.php" hash="ca3316f8aec5439041ff2d88953362ae"/><file name="TrackerUrl.php" hash="d9149278970edebdc256596f8cfb841e"/></dir></dir><dir name="Response"><file name="JsonResponse.php" hash="1226250c2546b8255f93bacb8315b49c"/><file name="Response.php" hash="a4fb3927099ee5e69ea869b464039fd6"/></dir><dir name="Security"><file name="Crypt.php" hash="46cbccc802d4715868a1312f5db353e1"/></dir><dir name="Support"><file name="Arrayable.php" hash="cd34de85cce8e6b7ca3f5585dfa631e9"/><file name="HasParameters.php" hash="0821ecb3fd95c56e34880e86d1afb246"/><file name="UsesInput.php" hash="e4c019693f821df634361955a24d056d"/></dir><file name="autoload.php" hash="041bdebe2fb25a9cf76fb68e083c7302"/><file name="bootstrap.php" hash="6a9ac72f0a211dbee9669a462d934eb3"/><file name="config.php" hash="0ae0e4fe0414d85c038dabaa5ed38d23"/><file name="dependencies.php" hash="45eca8d2171d49f03f4a8721d8167a38"/><file name="functions.php" hash="864a2f9356955a2c44f47b3098f8a738"/></dir><dir name="Magento"><dir name="API"><dir name="Factories"><file name="OrderFactory.php" hash="9ba23305cf4f4554c67bab265e0be83d"/></dir></dir><dir name="Block"><file name="Tracker.php" hash="c2d5df5e73ee1609bb41ddc0425fc975"/></dir><dir name="Config"><file name="Configuration.php" hash="48e4a73ad66dd5a4d41de58c7a2ebe24"/></dir><dir name="Container"><file name="Bindings.php" hash="9011f4fe08ccbc98b4b881422a53760c"/></dir><dir name="Factories"><file name="EcommerceCartFactory.php" hash="43ce610668ad865ddaaa5dfce6420e93"/><file name="EcommerceCategoryFactory.php" hash="7d21cba8d68be5bccb4f6387badb8674"/><file name="EcommerceItemFactory.php" hash="7c09e3ac74f1ccab2ab368a69fefcf39"/><file name="EcommerceSearchFactory.php" hash="ea08378e24f27567abb3ae85f500e658"/></dir><dir name="Helper"><file name="Data.php" hash="5b2572fbbd9d6acfe1907830ab883a19"/></dir><dir name="Log"><file name="Logger.php" hash="f08e96e7d5fffcfacc4e0b052058dd73"/></dir><dir name="Model"><file name="Observer.php" hash="51cc0a8f619715dca0b51caab37256d8"/></dir><dir name="Page"><file name="RouteResolver.php" hash="fe9952398586e39679c85092ea03f013"/></dir><dir name="Support"><file name="ListensToOrders.php" hash="1f1025a5f93f43de05bf27bfd6048b97"/><file name="PriceHelper.php" hash="375c5f44c2c9b90618919412e235e961"/></dir><file name="autoload.php" hash="1dbde2e0916e842888085e261ee558c5"/><dir name="controllers"><file name="PingController.php" hash="7649748a504168df69239daed1a96418"/></dir><dir name="etc"><file name="adminhtml.xml" hash="824d06724e840246b69adfd13e04254b"/><file name="config.xml" hash="43db0c00b39c0d284dd40923d4196bae"/><file name="system.xml" hash="16fc7457f9305475b216c81c6cf1a0af"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="analytics.xml" hash="d3f9d35df1981968a55a331c2b92d473"/></dir><dir name="template"><dir name="analytics"><file name="analytics.phtml" hash="30a9a5e06b7f8e8c8dc5d73249f1e172"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Converdo_Analytics.xml" hash="c1e39f4e5886e1a22dc078ddebca8ee3"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Converdo_Analytics.csv" hash="e5548c443f1564ce28992e6566cc454d"/></dir><dir name="nl_NL"><file name="Converdo_Analytics.csv" hash="71b67c6946b28b410b919c7a727d1cb2"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="converdoanalytics"><dir name="css"><file name="system_config_edit.css" hash="fd6f5337fd9a9b69b85079e17aa0e40b"/></dir><dir name="images"><file name="favicon.png" hash="674c9388eba1ea89e200fe6b1a62fc24"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="app"><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="converdoanalytics.xml" hash="b949a1ad4594eeb82ae7138c60afc19e"/></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.5.37</min><max>7.0.5</max></php></required></dependencies>
18
  </package>