Content Value Analytics

Learn how to leverage our premium analytics service to gain insights into your content's performance.

Overview

In addition to indexing content for enhanced bid exposure, AdHedge offers a premium analytics service. This service processes the indexed content data along with bid response information to provide:

  • Revenue Insights: Analysis of bid prices and fill rates associated with each piece of content.
  • Content Performance Metrics: Detailed reports that allow you to assess which content types or topics are driving higher revenues.
  • Actionable Recommendations: Data-driven insights that help you plan future content based on historical performance.

Callback Analytics Integration (Premium Service)

For partners opting into our premium analytics service, we recommend integrating a callback event delegate to capture detailed bid and auction data. This callback can extract:

  • Your branded content ID from the custom extension.
  • Bid response information such as bid price (indicative of revenue).
  • Additional metrics such as impression counts and win events.

Callback Analytics Integration

PrebidMobile.setEventDelegate(object : PrebidEventDelegate {
    override fun prebidBidRequestDidFinish(requestData: JSONObject?, responseData: JSONObject?) {
        // Extract custom extension data
        val ext = responseData?.optJSONObject("ext")
        val adHedgeData = ext?.optJSONObject("AdHedge")
        val contentId = adHedgeData?.optString("content_id")
        
        // Extract bid information (e.g., bid price) from the response's seatbid array
        val seatbids = responseData?.optJSONArray("seatbid")
        val bidPrice = if (seatbids != null && seatbids.length() > 0) {
            seatbids.optJSONObject(0)?.optJSONArray("bid")?.optJSONObject(0)?.optDouble("price")
        } else {
            null
        }
        
        // Forward or log the contentId and bidPrice for analytics processing
        AnalyticsManager.logBidEvent(contentId, bidPrice)
    }

    override fun prebidBidRequestDidFail(error: Exception?) {
        // Handle errors accordingly
    }
})

These callback integrations allow you to collect granular data on bid outcomes, which feeds into our premium analytics engine. The insights generated will help you determine the effective CPM value of your content and plan future content strategies accordingly.

Was this page helpful?