tessl install tessl/pypi-google-shopping-merchant-conversions@1.0.0Google Shopping Merchant Conversions API client library for managing conversion sources and tracking.
Agent Success
Agent success rate when using this tile
82%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.17x
Baseline
Agent success rate without this tile
70%
{
"context": "This criteria evaluates how well the engineer uses the google-shopping-merchant-conversions package to create, configure, and manage conversion sources with different attribution models. The focus is on correct usage of the package's attribution configuration capabilities.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Client initialization",
"description": "Uses ConversionSourcesServiceClient to initialize the API client properly for making requests to the conversion sources service.",
"max_score": 10
},
{
"name": "ConversionSource creation",
"description": "Uses create_conversion_source() method to create a new Merchant Center Destination conversion source with the required parent parameter (merchant account ID).",
"max_score": 15
},
{
"name": "MerchantCenterDestination configuration",
"description": "Properly configures MerchantCenterDestination with display_name and currency_code fields when creating a conversion source.",
"max_score": 10
},
{
"name": "AttributionSettings setup",
"description": "Correctly creates and configures AttributionSettings objects with attribution_model and conversion_type fields to specify the attribution behavior.",
"max_score": 20
},
{
"name": "Attribution model types",
"description": "Uses the correct AttributionModel enum values (e.g., LAST_CLICK, FIRST_CLICK, LINEAR, TIME_DECAY, POSITION_BASED, DATA_DRIVEN) from the package to specify different attribution models.",
"max_score": 15
},
{
"name": "Lookback window configuration",
"description": "Configures attribution_lookback_window_days field in AttributionSettings to control the conversion credit timeframe (7-90 days).",
"max_score": 10
},
{
"name": "Update operations",
"description": "Uses update_conversion_source() method with proper field_mask parameter to update specific attribution settings of an existing Merchant Center Destination source.",
"max_score": 15
},
{
"name": "List and retrieve",
"description": "Uses list_conversion_sources() method with the correct parent parameter to retrieve all conversion sources for a merchant account and extracts attribution configuration details from the response.",
"max_score": 5
}
]
}