[Piwik-hackers] Writing to Visits table
mikael letang
mikael.letang at gmail.com
Mon Jul 21 23:27:46 CEST 2008
Hi Chris
- Regarding GeoIP: You mean to say that once installed, it prevent data to
be loggued? Did you install the last version?
- For your plugin: first, you can use the Provider plugin as a template. It
is possible that the tutorial is not exactly up to date with the last
architecture of Piwik.
check that you did the following steps:
-> in YourPlugin.php, in the getInformation() function you must specify that
your plugin is loging stats in the $info array, which must contain
'LogStatsPlugin' => true,
-> in the install() function, you must alter the table log_visit
-> You can check with the firefox firebug plugin the response of the request
done by your monitored website - if you see errors returned by that request,
it may help.
If you need more info on any of these steps just ask.
You can also send me your plugin and I may be able to check it out
Cheers,
Mikael
2008/7/22 Chris Songer <csonger at gmail.com>:
> I have followed the tutorials on Advavnced using the GeoIP. The GeoIP for
> one stops all data logging to piwik when activated. I have no idea. But I am
> wanting to write a custom field that I pass in on an optional variable. Here
> is the code I am using in my plugin.
>
> function getListHooksRegistered() { $hooks = array(
> 'LogStats.newVisitorInformation' => 'logMonkeyInfo' );
> return $hooks; }
>
> function logMonkeyInfo($notification){ $visitorInfo =&
> $notification->getNotificationObject(); $custom =
> Piwik_Common::getRequestVar('vars',array(),'array');
> $visitorInfo['monkey'] = $custom['monkey']; }
> ####################.php
>
> <!-- Piwik --> <a href="*http://piwik.org*" title="Open source analytics"
> onclick="window.open(this.href);return(false);"> <script
> type="text/javascript"> <!-- piwik_action_name = '';
> piwik_idsite = 1; piwik_url = '*
> http://127.0.0.1:8888/piwik/piwik.php*';
> //$.getJSON("server.php",function(json){document.data =
> json['REMOTE_ADDR'];}); piwik_vars = { 'monkey':'<?=
> $_SERVER['REMOTE_ADDR'] ?>'}; piwik_log(piwik_action_name,
> piwik_idsite, piwik_url, piwik_vars); //--> </script> <object>
> <noscript> <p>Open source analytics <img src="*
> http://127.0.0.1:8888/piwik/piwik.php*" style="border:0" alt="piwik"/></p>
> </noscript> </object> </a> <!-- /Piwik -->
> ####################.js
>
> Any help would be awesome. It is just not writing the data into the table.
> Even if I replace the `$custom['monkey']` with a simple string `bananas`,
> still nothing.
>
> _______________________________________________
> Piwik-hackers mailing list
> Piwik-hackers at piwik.org
> http://lists.piwik.org/cgi-bin/mailman/listinfo/piwik-hackers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.piwik.org/pipermail/piwik-hackers/attachments/20080722/24e9b47e/attachment.htm
More information about the Piwik-hackers
mailing list