Skip to content
This repository has been archived by the owner on Jan 4, 2018. It is now read-only.

Commit

Permalink
404 tracking fix
Browse files Browse the repository at this point in the history
  • Loading branch information
adriansonline committed Dec 14, 2012
1 parent 05d9dd5 commit 55cf639
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 7 deletions.
Expand Up @@ -62,7 +62,14 @@ var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", <?php echo $siteId
var searchCount = <? echo $nores?>;
piwikTracker.setCustomUrl(document.URL + '&search_count=' + searchCount);
<?php }?>
if (document.title.search(/404 Not Found/i) !== -1) { piwikTracker.setDocumentTitle('404/URL = '+String(document.location.pathname+document.location.search).replace(/\//g,"%2f") + '/From = ' + String(document.referrer).replace(/\//g,"%2f"));};

<?php
//404 tracking
$action = Mage::app()->getRequest()->getActionName();
if($action == 'noRoute'){?>
piwikTracker.setDocumentTitle('404/URL = '+String(document.location.pathname+document.location.search).replace(/\//g,"%2f") + '/From = ' + String(document.referrer).replace(/\//g,"%2f"));
<?php }?>

<?php echo "\n";?>
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
Expand Down
14 changes: 8 additions & 6 deletions package.xml
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<package>
<name>Piwik_Ecommerce</name>
<version>1.1.0</version>
<version>1.1.1</version>
<stability>stable</stability>
<license uri="@license http://www.gnu.org/licenses/gpl-3.0.html">GPL v3</license>
<channel>community</channel>
Expand All @@ -22,21 +22,23 @@ Version 1.0.8 Adds support for Piwik "No Search" results&#xD;
&#xD;
Version 1.0.9 Small bug fixes&#xD;
&#xD;
Version 1.1.0 Ads support for 404 tracking&#xD;
Version 1.1.0 Adds support for 404 tracking&#xD;
&#xD;
Version 1.1.1 Adds support for 404 tracking via noroute&#xD;
&#xD;
**You can use permissions to give any role&#xD;
access to the Piwik iframe***&#xD;
&#xD;
&lt;p&gt;After install, make sure you clear your cache. Click &lt;strong&gt;&lt;a href="http://www.statstory.com/piwik-ecommerce-extension-for-magento/"&gt;here&lt;/a&gt;&lt;/strong&gt; for more details on how it works and how to install.&lt;/p&gt;</description>
<notes>Piwik Search "No Search" results data in Piwik&#xD;
<notes>Piwik Search "No Search" results data in Piwik via noroute&#xD;
&#xD;
Source code Available at: https://github.com/adriansonline/Piwik-for-Magento&#xD;
&#xD;
</notes>
<authors><author><name>Adrian Speyer</name><user>AdrianSpeyer</user><email>adriansprojects@gmail.com</email></author></authors>
<date>2012-11-22</date>
<time>00:43:08</time>
<contents><target name="mage"><dir name="."><dir name="app"><dir name="code"><dir name="community"><dir name="Mage"><dir name="PiwikAnalytics"><dir name="Block"><file name="Piwik.php" hash="e16a55e9e40d92fe635c6c86068310be"/></dir><dir name="Helper"><file name="Data.php" hash="652a0bb28db2540bd9ff0a5d933aabb5"/></dir><dir name="Model"><file name="Observer.php" hash="35d02dd4b55cc31d6b0e0b91811fa9aa"/></dir><dir name="controllers"><file name="IndexController.php" hash="eeb0eac61fc69189bb338c83b207cbc2"/></dir><dir name="etc"><file name="adminhtml.xml" hash="f0b97990e63703f600c07b0db2a8eb39"/><file name="config.xml" hash="58c8f3a8b32bf23c370adc8227bd5dbd"/><file name="system.xml" hash="c541d79a21222ec70745c1cd40e9a144"/></dir></dir></dir></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="piwikanalytics"><file name="piwik.phtml" hash="c6aade1768d81296421921ac8596b5c1"/></dir></dir><dir name="layout"><file name="piwikanalytics.xml" hash="0ecc6b445f0457ccec40259fee63c348"/></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="piwikanalytics.xml" hash="5fd829980f2dcfd818971842a99606c6"/></dir></dir><dir name="locale"><dir name="en_US"><file name="Mage_PiwikAnalytics.csv" hash="81f396756f8f7f7249c465da55b58052"/></dir></dir></dir></dir></target></contents>
<date>2012-12-14</date>
<time>00:56:46</time>
<contents><target name="mage"><dir name="."><dir name="app"><dir name="code"><dir name="community"><dir name="Mage"><dir name="PiwikAnalytics"><dir name="Block"><file name="Piwik.php" hash="e16a55e9e40d92fe635c6c86068310be"/></dir><dir name="Helper"><file name="Data.php" hash="652a0bb28db2540bd9ff0a5d933aabb5"/></dir><dir name="Model"><file name="Observer.php" hash="35d02dd4b55cc31d6b0e0b91811fa9aa"/></dir><dir name="controllers"><file name="IndexController.php" hash="eeb0eac61fc69189bb338c83b207cbc2"/></dir><dir name="etc"><file name="adminhtml.xml" hash="f0b97990e63703f600c07b0db2a8eb39"/><file name="config.xml" hash="58c8f3a8b32bf23c370adc8227bd5dbd"/><file name="system.xml" hash="c541d79a21222ec70745c1cd40e9a144"/></dir></dir></dir></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="piwikanalytics"><file name="piwik.phtml" hash="ac2cd5b90ceb7c1156cd9a93a4c0e62d"/></dir></dir><dir name="layout"><file name="piwikanalytics.xml" hash="0ecc6b445f0457ccec40259fee63c348"/></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="piwikanalytics.xml" hash="5fd829980f2dcfd818971842a99606c6"/></dir></dir><dir name="locale"><dir name="en_US"><file name="Mage_PiwikAnalytics.csv" hash="81f396756f8f7f7249c465da55b58052"/></dir></dir></dir></dir></target></contents>
<compatible/>
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
</package>

0 comments on commit 55cf639

Please sign in to comment.