• Access & Security 95
  • Administration 172
  • Advertisement 92
  • Audio & Video 66
  • Author & Content 99
  • Comments 96
  • Communication 110
  • Communities & Forums 84
  • Development 47
  • E-Commerce 76
  • Email Management 53
  • Events & Calendars 80
  • Language 25
  • Map & Weather 44
  • Migration & Conversion 28
  • Miscellaneous 254
  • Mobile 15
  • Photos 143
  • Plugins 260
  • SEO & Site Speed 118
  • Social 186
  • Theme Enhancement 169

  • Add this plugin to a List

    You need to be logged in to add this plugin to your list.


    Add to List

    This plugin uses the Piwik API to show your Piwik statistics in your WordPress dashboard. It’s also able to add the Piwik tracking code to your blog and to do some modifications to the tracking code. Additionally, WP-Piwik supports WordPress networks and manages multiple sites and their tracking codes.

    To use this plugin the Piwik web analytics application is required. If you do not already have a Piwik setup (e.g., provided by your web hosting service), you have two simple options: use either a self-hosted Piwik or a cloud-hosted Piwik by InnoCraft.

    Requirements: PHP 7.0 (or higher), WordPress 4.0 (or higher), Piwik 3.0 (or higher)

    Languages: English, Albanian, Chinese, Dutch, French, German, Greek, Hungarian, Italian, Polish, Portuguese (Brazil). Partially supported: Azerbaijani, Belarusian, Hindi, Lithuanian, Luxembourgish, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian

    What is Piwik?

    Learn more.

    First steps


    You can use following shortcodes if activated:

    [wp-piwik module="overview" title="" period="day" date="yesterday"]

    Shows overview table like WP-Piwik’s overview dashboard. See Piwik API documentation on VisitsSummary.get to get more information on period and day. Multiple data arrays will be cumulated. If you fill the title attribute, its content will be shown in the table’s title.

    [wp-piwik module="opt-out" language="en" width="100%" height="200px"]

    Shows the Piwik opt-out Iframe. You can change the Iframe’s language by the language attribute (e.g. de for German language) and its width and height using the corresponding attributes.

    [wp-piwik module="post" range="last30" key="sum_daily_nb_uniq_visitors"]

    Shows the chosen keys value related to the current post. You can define a range (format: lastN, previousN or YYYY-MM-DD,YYYY-MM-DD) and the desired value’s key (e.g., sum_daily_nb_uniq_visitors, nb_visits or nb_hits – for details see Piwik’s API method Actions.getPageUrl using a range).


    is equal to [wp-piwik module=”overview” title=”” period=”day” date=”yesterday”].


    • Graphs powered by jqPlot (GPL 2.0 and MIT) and and jQuery Sparklines (New BSD License).
    • All translators at the Transifex translation community.
    • Donations: Marco L., Rolf W., Tobias U., Lars K., Donna F., Kevin D., Ramos S., Thomas M., John C., Andreas G., Ben M., Myra R. I., Carlos U. R.-S., Oleg I., M. N., Daniel K., James L., Jochen K., Cyril P., Thomas K., Patrik K., Zach, Sebastian W., Peakkom, Patrik K., Kati K., Helmut O., Valerie S., Jochen D., Atlas R., Harald W., Jan M., Addy K., Hans-Georg E.-B., Yvonne K., Andrew D., the Piwik team itself, and all people flattering this.
    • All users who send me mails containing criticism, commendation, feature requests and bug reports – you help me to make WP-Piwik much better!

    Thank you all!

    Rate This Plugin

    Please Login to Rate this Plugin!




    0 Votes
    Not Rated Yet Stats

    Last Updated47 Days ago
    Published8 years ago

    Report Wrong Category!