From cf0e5adcac54fc6424f4c38533d20a39e9c12cb5 Mon Sep 17 00:00:00 2001 From: Shu Lu Date: Thu, 11 Apr 2024 14:04:39 +1000 Subject: [PATCH] Tentacles v4.4.1 --- .../common-libs/nodejs-common/package.json | 2 +- .../nodejs-common/src/apis/dfa_reporting.js | 4 +++- .../gmp-googleads-connector/RELEASE_NOTES.md | 21 +++++++++++++++++++ .../config_api.json.template | 3 ++- .../gmp-googleads-connector/package.json | 4 ++-- 5 files changed, 29 insertions(+), 5 deletions(-) diff --git a/marketing-analytics/activation/common-libs/nodejs-common/package.json b/marketing-analytics/activation/common-libs/nodejs-common/package.json index 8037bd9..803ac8f 100644 --- a/marketing-analytics/activation/common-libs/nodejs-common/package.json +++ b/marketing-analytics/activation/common-libs/nodejs-common/package.json @@ -1,6 +1,6 @@ { "name": "@google-cloud/nodejs-common", - "version": "2.2.0", + "version": "2.2.1", "description": "A NodeJs common library for solutions based on Cloud Functions", "author": "Google Inc.", "license": "Apache-2.0", diff --git a/marketing-analytics/activation/common-libs/nodejs-common/src/apis/dfa_reporting.js b/marketing-analytics/activation/common-libs/nodejs-common/src/apis/dfa_reporting.js index d87f96a..5311801 100644 --- a/marketing-analytics/activation/common-libs/nodejs-common/src/apis/dfa_reporting.js +++ b/marketing-analytics/activation/common-libs/nodejs-common/src/apis/dfa_reporting.js @@ -54,6 +54,7 @@ const API_VERSION = 'v4'; * floodlightConfigurationId:string, * floodlightActivityId:string, * quantity:(number|undefined), + * adUserDataConsent:ConsentStatus, * }, * customVariables:(!Array|undefined), * encryptionInfo:({ @@ -76,6 +77,7 @@ const PICKED_PROPERTIES = [ 'timestampMicros', 'value', 'quantity', + 'adUserDataConsent', ]; /** @@ -90,7 +92,7 @@ const IDENTIFIERS = [ const MAX_IDENTIFIERS_PER_USER = 5; /** - * Google DfaReport API v3.0 stub. + * Google DfaReport API v4.0 stub. * see https://developers.google.com/doubleclick-advertisers/service_accounts */ class DfaReporting extends GoogleApiClient { diff --git a/marketing-analytics/activation/gmp-googleads-connector/RELEASE_NOTES.md b/marketing-analytics/activation/gmp-googleads-connector/RELEASE_NOTES.md index 1efc245..6412f41 100644 --- a/marketing-analytics/activation/gmp-googleads-connector/RELEASE_NOTES.md +++ b/marketing-analytics/activation/gmp-googleads-connector/RELEASE_NOTES.md @@ -1,5 +1,26 @@ # Release Notes +## 4.4.1 (2024-04-11) + + +### Enhancements + +- Campaign Manager 360 connector `CM` now supports `adUserDataConsent` for +consent for ad user data. + + +## 4.4.0 (2024-04-09) + +### Enhancements + +- API classes were refactored for easy maintainance. +- Dependencies version upgraded. + +### Bug fix + +- Configurations of Google Ads API now support lowerCamelCase, as well as +snake_case. + ## 4.3.0 (2024-03-05) ### Integrated APIs diff --git a/marketing-analytics/activation/gmp-googleads-connector/config_api.json.template b/marketing-analytics/activation/gmp-googleads-connector/config_api.json.template index ec33d32..493acc3 100644 --- a/marketing-analytics/activation/gmp-googleads-connector/config_api.json.template +++ b/marketing-analytics/activation/gmp-googleads-connector/config_api.json.template @@ -10,7 +10,8 @@ "floodlightConfigurationId": "[YOUR-FL-CONFIG-ID]", "floodlightActivityId": "[YOUR-FL-ACTIVITY-ID]", "quantity": 1, - "ordinal": "[UNIX_EPOCH]" + "ordinal": "[UNIX_EPOCH]", + "adUserDataConsent": "GRANTED|DENIED|undefined" }, "customVariables": [ "[YOUR-U-VARIABLES-NAME-1]", diff --git a/marketing-analytics/activation/gmp-googleads-connector/package.json b/marketing-analytics/activation/gmp-googleads-connector/package.json index 0efeab1..fec1a7a 100644 --- a/marketing-analytics/activation/gmp-googleads-connector/package.json +++ b/marketing-analytics/activation/gmp-googleads-connector/package.json @@ -1,6 +1,6 @@ { "name": "@google-cloud/gmp-googleads-connector", - "version": "4.4.0", + "version": "4.4.1", "description": "GMP & Google Ads connector based on Cloud Functions", "author": "Google Inc.", "license": "Apache-2.0", @@ -20,7 +20,7 @@ "homepage": "https://github.com/GoogleCloudPlatform/cloud-for-marketing/blob/master/marketing-analytics/activation/gmp-googleads-connector/README.md", "main": "index.js", "dependencies": { - "@google-cloud/nodejs-common": "^2.2.0", + "@google-cloud/nodejs-common": "^2.2.1", "@google-cloud/storage": "^7.9.0", "lodash": "^4.17.21", "nanoid": "^3.3.4",