AWS introduces partner revenue measurement with user agent string support for select services
AWS has launched a new feature for Partners, enabling them to measure service consumption via a User Agent string. This allows Partners to gain insights into their revenue impact and product usage patterns.
Amazon Web Services (AWS) has announced the general availability of a new feature, the Partner Revenue Measurement User Agent string. This capability allows AWS Partners to assess the consumption of AWS services driven by their solutions through AWS APIs and SDKs. It aims to provide Partners with insights into their impact on AWS revenue and the consumption patterns of their products.
The User Agent string enables Partners to embed a unique product code from their AWS Marketplace listing as a user agent. This allows them to quantify and measure the revenue impact of their solutions across specific AWS services. Partners can now incorporate a user agent in the format APN_1.1/pc_<AWS Marketplace product-code>$ into their applications, facilitating the measurement of AWS service usage across both partner-managed and customer-managed accounts.
Furthermore, Partners have the option to set an environment variable in their SDKs or adjust a setting in their AWS shared configuration file. This automatically applies the User Agent string to all AWS service calls, supporting automated deployments across various AWS SDKs including Python, Node.js, Java, and Kotlin. This feature captures attribution for API-driven workloads and complements the existing capabilities of Partner Revenue Measurement, such as Resource Tagging and AWS Marketplace Metering integration.
The Partner Revenue Measurement feature is now accessible in all commercial regions. For more detailed information on implementing the User Agent string, AWS Partners can refer to the User Agent implementation guide and the list of supported services. Additional details about Partner Revenue Measurement capabilities can be found in the onboarding guide.