This article covers the following:
About Piwik PRO
Piwik PRO is an open-source web analytics platform that helps track user data such as visitor details, page views, goals, e-commerce activity, and traffic sources. Piwik PRO allows hosting data on your servers and offers customizable dashboards, reports, and plugins for tailored insights, enabling informed decisions to enhance websites and user experiences.
By integrating Wingify with Piwik PRO, the Wingify campaign-specific data for your website visitors is pushed to your Piwik PRO account. Afterward, this data could be employed to form separate segments within Piwik PRO. This would enable you to assess visitors’ performance across different Piwik PRO parameters, applicable to both the control and the variation group.
Enabling the Piwik PRO Integration for Your Wingify Account
To enable the Wingify<>Piwik PRO integration in your Wingify account, the following prerequisites must be met:
- You should possess an active Piwik PRO account
- The Wingify SmartCode and Piwik PRO analytics code should be implemented on your webpage
Procedure
- Log in to your Wingify account.
- From the left panel of your Wingify dashboard, go to Configurations > Integrations.
- Search for Piwik in the search bar.
- Click the Piwik tile. The Piwik connection screen appears.
- Click Create Connection. A panel appears on the right.
- In the panel, click Send campaign data to Piwik.
- Enter the connection name in the Connection Name field (for example, Piwik connector).
- Click Create Connection. A connection will be established between Wingify and Piwik.
To enable this integration at the campaign level, use the following steps:
- Navigate to Web Experimentation or Personalize.
- Select the desired campaign, and go to Configuration > Integrations.
- Select the Piwik checkbox from the list of available integrations and click Save Now.
Post enabling the integration, you can start sending your Wingify experiment data to Piwik PRO at the campaign level.
Verifying the Integration Setup
You can check if the integration setup is complete or troubleshoot the setup by verifying the network calls to identify the data pushed from Wingify to Piwik PRO by performing the following steps in your browser:
- Right-click on the page where your test campaign is running and select Inspect Element.
- Under the Network tab, search for “ppms” to filter the network calls for Piwik PRO.
- The network calls get populated as the page loads. You may reload the page to view the network calls.
- Select a network call to view further details.
-
Go to the Payload tab, where you can find the data being pushed in the following format:
- e_c: Wingify
- e_a: <campaign ID>:<campaign name>
- e_n: <variation ID>:<variation name>
NOTE: e_c, e_a, and e_n refer to Event Category, Event Action, and Event Name in Piwik PRO, using which you can fetch the Wingify campaign and the subsequent variation data appropriately.
These indicate that the values are being pushed by Wingify to Piwik PRO.
Creating Report in Piwik PRO Using Wingify Data
Piwik PRO provides a plethora of different preset parameters that help you measure almost every significant event on your website. In a few easy steps, you can import your Wingify data into Piwik PRO and create a custom report using the preset report options.
Let’s say you’re looking to access the net purchase value in Piwik PRO as sourced from the variations of a certain Wingify campaign. To fetch the report for this case, perform the following steps in your Piwik PRO dashboard:
- Go to Settings > Segments and click on the Add a Segment button.
- In the Add a Segment page that appears, supply a name for the Segment.
- Create a segment condition for the segment by adding the following dimensions and configuring their respective values, linking them with AND:
| Dimension | Condition | Value |
| Custom event category | Contains | Wingify |
| Custom event action | Contains |
<campaign ID>:<campaign name> E.g., For a campaign with the name Big Sale Season and ID 32, the value will be 19:Big Sale Season |
| Custom event name | Contains |
<variation ID>:<variation name> E.g., For a variation with the name Flat 49 and ID 32, the value will be 2:Flat-49 |
- Once you have created the segment, go to the Reports section. Click on the + icon and select the segment that you just created.
- Once you select the segment, you should see the report.
Integrating Wingify with Piwik PRO enables the seamless transfer of Wingify campaign data, such as campaign IDs and variation details, into Piwik PRO for advanced segmentation and reporting.
Follow the simple setup steps, verify data via network calls, and create custom reports combining Piwik PRO metrics with detailed Wingify experiment data. This enriched data analysis empowers more informed decisions, ultimately leading to improved website optimization and enhanced user experiences.