From c3a1a68c9b56bd594d42e9c12b9557a44dd9a1df Mon Sep 17 00:00:00 2001 From: Kevin Franklin Kim Date: Wed, 10 Sep 2025 16:03:09 +0200 Subject: [PATCH] docs: update README --- README.md | 31 +++++++++++++++++++++++++++++++ sesamy.schema.json | 34 ++++++++++++++++++++++++++++++++++ sesamy.yaml | 28 +++++++++++++--------------- 3 files changed, 78 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index a503308..b5cadbd 100644 --- a/README.md +++ b/README.md @@ -493,6 +493,37 @@ mixpanel: - ViewItem - ViewItemList +# --- Pinterest +pinterest: + # Enable provider + enabled: true + # Pinterest advertiser id + advertiserId: '' + # Pinterest API access token + apiAccessToken: '' + # Enable test mode + testModeEnabled: false + # Google Consent settings + googleConsent: + # Enable consent mode + enabled: true + # Consent mode name + mode: analytics_storage + # Google Tag Manager server container settings + serverContainer: + # Directory containing the go.mod file + directory: . + # Contemplate package config for generated events + packages: + - path: 'github.com/foomo/sesamy-go/pkg/event' + types: + - AddToCart + - GenerateLead + - PageView + - Purchase + - Search + - SignUp + - ViewItemList ``` ## Caveats diff --git a/sesamy.schema.json b/sesamy.schema.json index c45f849..61ef825 100644 --- a/sesamy.schema.json +++ b/sesamy.schema.json @@ -105,6 +105,10 @@ "$ref": "#/$defs/github.com.foomo.sesamy-cli.pkg.config.Mixpanel", "description": "Mixpanel provider settings" }, + "pinterest": { + "$ref": "#/$defs/github.com.foomo.sesamy-cli.pkg.config.Pinterest", + "description": "Pinterest provider settings" + }, "emarsys": { "$ref": "#/$defs/github.com.foomo.sesamy-cli.pkg.config.Emarsys", "description": "Emarsys provider settings" @@ -745,6 +749,36 @@ "additionalProperties": false, "type": "object" }, + "github.com.foomo.sesamy-cli.pkg.config.Pinterest": { + "properties": { + "enabled": { + "type": "boolean", + "description": "Enable provider" + }, + "advertiserId": { + "type": "string", + "description": "Pinterest advertiser id" + }, + "apiAccessToken": { + "type": "string", + "description": "Pinterest API access token" + }, + "testModeEnabled": { + "type": "boolean", + "description": "Enable test mode" + }, + "googleConsent": { + "$ref": "#/$defs/github.com.foomo.sesamy-cli.pkg.config.GoogleConsent", + "description": "Google Consent settings" + }, + "serverContainer": { + "$ref": "#/$defs/github.com.foomo.gocontemplate.pkg.contemplate.Config", + "description": "Google Tag Manager server container settings" + } + }, + "additionalProperties": false, + "type": "object" + }, "github.com.foomo.sesamy-cli.pkg.config.Tracify": { "properties": { "enabled": { diff --git a/sesamy.yaml b/sesamy.yaml index 793375c..9201983 100644 --- a/sesamy.yaml +++ b/sesamy.yaml @@ -495,18 +495,16 @@ pinterest: mode: analytics_storage # Google Tag Manager server container settings serverContainer: - # Track events - track: - # Directory containing the go.mod file - directory: . - # Contemplate package config for generated events - packages: - - path: 'github.com/foomo/sesamy-go/pkg/event' - types: - - AddToCart - - GenerateLead - - PageView - - Purchase - - Search - - SignUp - - ViewItemList + # Directory containing the go.mod file + directory: . + # Contemplate package config for generated events + packages: + - path: 'github.com/foomo/sesamy-go/pkg/event' + types: + - AddToCart + - GenerateLead + - PageView + - Purchase + - Search + - SignUp + - ViewItemList