Contents

Introduction

  • Importing and merging advertiser's platforms' data
  • Requirements, installation & updates
  • Limitations
  • Changelog
  • License
  • Support

Tracking params, importing and merging

  • Google AdWords
  • Microsoft Bing Ads
  • Criteo
  • Facebook Ads
  • Taboola
  • Individual campaigns
  • Other advertising platforms and Piwik's default tracking params

API

  • getVisits
  • getEcommerceOrderWithVisits
  • getEcommerceOrdersWithVisits
  • getMarketingPerformance
  • getStatus

Extending AOM

  • Events

Quality assurance and monitoring

  • Logging
  • Monitoring

Plugin development

  • Tests

Plugin development

All plugin development and issue management happens within the AOM GitHub repository.

Tests

You must enable Piwik's development mode with ./console development:enable and provide some additional configuration in config.ini.php, e.g.:

[database_tests]
    host = "127.0.0.1"
    username = "root"
    password = "root"
    dbname = "piwik_test"
    tables_prefix = "piwik_"

    [tests]
    http_host = "local.piwik.de"
    request_uri = "/"

Run all tests with ./console tests:run AOM.

Run unit tests with ./console tests:run AOM unit. Run integration tests with ./console tests:run AOM integration.

Run specific tests with e.g. ./console tests:run AOM --group AOM_AdParamsAndReferrer.

Found a bug, got a questions or have a fabulous idea?

Contact

We hope you find this Piwik plugin useful.
Feel free to get in touch if you have any questions or suggestions.

Got questions about Piwik AOM or suggestions how to improve?

Feel free to create an issue at github or contact me.

André Kolell
Online Marketing and Web Development Enthusiast

Want to get more out of Piwik AOM?

You miss a feature or like intense support on your individual Piwik setup?
Get in touch with me and let's work out how we can make things going.

Daniel Stonies
Passionate Web Developer and IT Project Manager