Publishers in the Connexity network stay informed using a robust reporting dashboard on the Connexity Publisher Portal. The dashboard provides clear insight into expected rates, earnings, payments and feedback on which retailers, products and clicks are driving conversions. This critical information enables publishers to optimize content strategies for consumer experience and traffic acquisition approaches.
- Performance Report - Stay informed about your content’s retail performance
- Quality Report - Benchmark the quality of traffic you generate
- Payments Report - Track your historical and pending monetization payments
- Adjustments Report - Track adjustments made to your account
- Custom Reports - Creating custom performance data reports
- Report Access & Scheduling - Schedule and manage report updates for easier access to key performance data (email delivery or API)
Performance Report
Stay informed about your content’s retail performance.
Publishers need frequent feedback on how their shopping content is performing for retailers in order to steer the monetization strategy of their commerce content. Connexity Performance Reports provide publishers with a view of the retail traffic their content has generated on the Connexity network along with shopper activity KPIs that drive monetization for the publisher. A variety of pre-dimensioned performance reports are made available to provide commonly requested views up to 180-days.
- Performance by Date – A summary of clicks, earnings and conversion performance for all of the publisher’s content in aggregate
- Performance by Merchant – A summary of clicks, earnings and conversion performance by merchant linked in the publisher’s content
- Performance by Click – Detailed clicks, earnings and conversion performance for each unique click level tracking parameter (RID)
- Performance by URL – Detailed clicks, earnings and conversion performance for specific product link
Performance reports can be customized with a choice of columns to include and with results aggregated by a different dimension.
Example Performance Report: Not actual data
Quality Report
Benchmark the quality of traffic you generate.
A publisher’s ability to grow earning potential with Connexity depends on the quality of traffic generated. Knowing where content delivers high-quality retail traffic can help a publisher to continually refine their content strategy and to prioritize monetization opportunities. The Connexity Quality Report helps publishers understand their traffic quality by key dimensions up to 180-days.
- Merchant Level Quality – A traffic quality rating for content driving traffic to specific retailers in the Connexity program
- Category Level Quality – A traffic quality rating within content driving traffic to broad categories of products
- Top Products Quality – A report showing products by merchant for which your content delivers the highest quality
Example Quality Report: Not actual data
Payments Report
Track your historical and pending monetization payments.
Publisher earnings are paid by Connexity monthly and generally sooner than other networks. Publishers will receive payment on monetization earnings approximately 45 days from the close of the reporting month. The Payments Report in the Connexity Publisher Portal reflects earnings accrued during the reporting month, plus any accrued balance carried forward from prior months for which payment has not yet been issued.
Example Payments Report: Not actual data
Adjustments Report
Track adjustments made to your account.
Adjustments made to publisher earnings are typically finalized by the 15th of the following month. It’s best practice to review the Adjustments Report on an ongoing basis to understand any adjustments being applied to payments at the end of the month.
Example Adjustment Report: Not actual data
Custom Reports
Custom performance data reports within your reach.
Streamline your data analysis by building custom reports within the publisher portal. Choose your data points, date range, and aggregation level for quick reference and future analysis.
- Select a Report Type to customize, including Customize Dimensions desired.
- Select a Date Range relative window for your data, or specify a custom date range.
- Select an Aggregation level of your choice and then click Preview
- Click the disk icon to save the report and name it accordingly. This report will live in your publisher portal for reference. Alternatively, you can click the download icon to download the report as CSV file.
- Under Schedule select None and click Save
Report Access & Scheduling
Schedule and manage report updates for easier access to key performance data.
Connexity provides publishers with the ability to save report customizations, preview, and then schedule those custom reports to be delivered on a regular interval to an Email address of the publisher’s choice. Updated report data can even be accessed via API with a unique report URL link.
Saving & Scheduling Reports: Not actual data
Updated and saved report data can be accessed via API with a unique report URL link. To access API reports, select your saved report in Report Type drop down menu, then click the Generate Report button. The API and Download buttons will appear above the right side of the report preview column. Calls for larger reports require users to make the API call twice for the data to be generated.
Reporting via API: Not actual data
Making the Initial API Request
Requests to report URLs are asynchronous to ensure appropriate response times regardless of the amount of data. To initiate a fresh render of the report, make an initial request to the report URL. In most cases, an initial request to the report URL will return a response indicating a PENDING status. The following is a sample request and response via curl:
Request
# - given a report URL from the previous section as $REPORT_URL
curl -X GET "$REPORT_URL"
Pending Response
{
"reportDeliveryMethod": "ASYNCHRONOUS",
"reportStatus": "PENDING",
"reportUrls": [],
"reports": [],
"reportMeta": {
"publisherId": YOUR_PUBLISHER_ID,
"queryParams": "publisherId=YOUR_PUBLISHER_ID&fieldList=DATE,CLICKS,SALES,
EARNINGS,CONVERSION_RATE,CPC,AOV,MERCHANT_ID,MERCHANT_NAME,CAMPAIGN_ID,
PLACEMENT_ID,RID,PAYMENT_DATE&aggregationType=DAY&timeRangeType=
LAST_90_DAYS",
"reportType": "CLICK_REPORT",
"startDate": "2025-01-01",
"endDate": "2025-01-07",
"aggregationType": "DAY",
"resultsReturned": 0
},
"preview": false
}
Making Subsequent Requests
Most reports will be rendered in a few seconds; you can make subsequent requests to the report URL until the reportStatus is COMPLETED. You should then see one or more items in the reportUrls node of the response, each including a URL to retrieve data as well as an expiryDate and ttlInMin indicating the latest time at which the current results will be available at the given report URL. Any requests to the report URL after the expiryDate will result in a full refresh of the report data. The following is an example response for a completed request:
Completed Response
{
"reportDeliveryMethod": "ASYNCHRONOUS",
"reportStatus": "COMPLETED",
"reportUrls": [
{
"url": "https://storage.googleapis.com/pubreporting-service-v2_cnnxprod-
publisher/large-reports/performance/2025-01-08/
YOUR_PUBLISHER_ID/AEC20B78E5458B5B3DEEC7C5CFB499EA000000000000.csv?
X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=pubreporting-
4
service-v2%40cnnx-prod-publisher.iam.gserviceaccount.com%2F20241023
%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20241023T211814Z&XGoog-
Expires=600&X-Goog-SignedHeaders=host&X-Goog-Signature=
c8a1fa29fc51b9e1a66c8be43cfc6851e6f45596c0e2259fb1db67753d1403fafca5eee73a582c4a7fb15a24713fcdf870346ae77c1bbda9915d5c8388b7a27",
"expiryDate": "2025-01-08T14:28:14.327226-07:00",
"ttlInMin": 9
}
],
"reports": [],
"reportMeta": {
"publisherId": YOUR_PUBLISHER_ID,
"queryParams": "publisherId=YOUR_PUBLISHER_ID&fieldList=DATE,CLICKS,SALES,
EARNINGS,CONVERSION_RATE,CPC,AOV,MERCHANT_ID,MERCHANT_NAME,CAMPAIGN_ID,
PLACEMENT_ID,RID,PAYMENT_DATE&aggregationType=DAY&timeRangeType=
LAST_90_DAYS",
"reportType": "CLICK_REPORT",
"startDate": "2025-01-01",
"endDate": "2025-01-07",
"aggregationType": "DAY",
"resultsReturned": 0
},
"preview": false
}
Expired Response URL
If you happen to attempt to retrieve data from an expired report URL, you will receive an error similar to the following:
<?xml version='1.0' encoding='UTF-8'?>
<Error>
<Code>ExpiredToken</Code>
<Message>Invalid argument.</Message>
<Details>The provided token has expired. Request signature expired at:
2025-01-08T21:28:14+00:00</Details>
</Error>
5
Comments
0 comments
Please sign in to leave a comment.