How to enable UA Parser or YAUAA enrichment?

Hi Team, I am new to Snowplow, currently using Snowplow Mini to understand the product.

Can someone help me to understand the steps i have to follow to enable UA Parser or YAUAA enrichment?

I have deployed Snowplow mini in a large machine and it’s working fine.

Many thanks in advance

Hey @anooptu , you can either upload the enrichment configuration files by following this document or from the Swagger page of your Snowplow Mini instance at “https://<mini_domain>/swagger”.

The enrichments themselves are described in Available enrichments.

Hi @ihor , thanks for you response.
I have uploaded the below UA parse configuration JSON using Swagger UI enrichment option.

{
  "enrichments": [
    {
      "schema": "iglu:com.snowplowanalytics.snowplow/enrichments/ua_parser_config/jsonschema/1-0-1",
      "data": {
        "enabled": true,
        "vendor": "com.snowplowanalytics.snowplow.ua_parser"
      }
    }
  ]
}

After that, i am not receiving any data in Opensearch.

I deleted this file and uploaded https://github.com/snowplow/enrich/blob/master/config/enrichments/yauaa_enrichment_config.json, now everything works fine.

Thanks for you help

@anooptu, both enrichments are meant to parse the useragent but produce different results as described in UA parser enrichment. The UA parser enrichment configuration file example is located here.

1 Like