Skip to content

Commit

Permalink
Add possibility to send Mapp Engage Custom Profile Attributes
Browse files Browse the repository at this point in the history
  • Loading branch information
StephanGuenther committed Oct 18, 2024
1 parent c3cbada commit 3a5b22a
Show file tree
Hide file tree
Showing 15 changed files with 497 additions and 304 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -88,4 +88,7 @@ tests/apps/vue3/*
tests/apps/react-ts/*
!tests/apps/react-ts/src
!tests/apps/react-ts/.env
!tests/apps/vue3/.env
!tests/apps/vue3/.env

.DS_Store
**/.DS_Store
41 changes: 40 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"homepage": "https://www.mapp.com",
"repository": {
"type": "git",
"url": "https://github.com/Webtrekk/Webtrekk-Smart-Pixel.git"
"url": "https://github.com/mapp-digital/Webtrekk-Smart-Pixel.git"
},
"scripts": {
"// @webtrekk-smart-pixel/core": "",
Expand Down Expand Up @@ -44,6 +44,14 @@
"test:acquire:dev": "node ./scripts/karma/start.js acquire dev",
"test:acquire:prod": "node ./scripts/karma/start.js acquire prod",

"// @webtrekk-smart-pixel/engage": "",
"build:engage": "npm run install:engage && npm run build-only:engage",
"build-only:engage": "node ./scripts/closure/build.js engage",
"install:engage": "node ./scripts/install/installer.js engage",
"release:engage": "npm run build:engage && npm run test:engage:dev && npm run test:engage:prod && node ./scripts/release/copy.js engage",
"test:engage:dev": "node ./scripts/karma/start.js engage dev",
"test:engage:prod": "node ./scripts/karma/start.js engage prod",

"// @webtrekk-smart-pixel/angular": "",
"build:angular": "npm run install:angular:12 && npm run build-only:angular",
"build:angular-old": "npm run install:angular:12 && npm run build-only:angular-old",
Expand All @@ -55,13 +63,21 @@
"install:angular:10": "node ./scripts/install/installer.js angular 10",
"install:angular:11": "node ./scripts/install/installer.js angular 11",
"install:angular:12": "node ./scripts/install/installer.js angular 12",
"install:angular:13": "node ./scripts/install/installer.js angular 13",
"install:angular:14": "node ./scripts/install/installer.js angular 14",
"install:angular:15": "node ./scripts/install/installer.js angular 15",
"install:angular:16": "node ./scripts/install/installer.js angular 16",
"install:angular:latest": "node ./scripts/install/installer.js angular latest",
"install:angular:next": "node ./scripts/install/installer.js angular next",
"jest:angular:8": "cross-env ANGULAR_VERSION=8 NODE_ENV=production ng test",
"jest:angular:9": "cross-env ANGULAR_VERSION=9 NODE_ENV=production ng test",
"jest:angular:10": "cross-env ANGULAR_VERSION=10 NODE_ENV=production ng test",
"jest:angular:11": "cross-env ANGULAR_VERSION=11 NODE_ENV=production ng test",
"jest:angular:12": "cross-env ANGULAR_VERSION=12 NODE_ENV=production ng test",
"jest:angular:13": "cross-env ANGULAR_VERSION=13 NODE_ENV=production ng test",
"jest:angular:14": "cross-env ANGULAR_VERSION=14 NODE_ENV=production ng test",
"jest:angular:15": "cross-env ANGULAR_VERSION=15 NODE_ENV=production ng test",
"jest:angular:16": "cross-env ANGULAR_VERSION=16 NODE_ENV=production ng test",
"jest:angular:latest": "cross-env ANGULAR_VERSION=latest NODE_ENV=production ng test",
"jest:angular:next": "cross-env ANGULAR_VERSION=next NODE_ENV=production ng test",
"release:angular": "npm run build:angular && npm run jest:angular:12 && node ./scripts/release/copy.js angular",
Expand All @@ -76,6 +92,10 @@
"test:angular:10": "npm run install:angular:10 && npm run jest:angular:10",
"test:angular:11": "npm run install:angular:11 && npm run jest:angular:11",
"test:angular:12": "npm run install:angular:12 && npm run jest:angular:12",
"test:angular:13": "npm run install:angular:13 && npm run jest:angular:13",
"test:angular:14": "npm run install:angular:14 && npm run jest:angular:14",
"test:angular:15": "npm run install:angular:15 && npm run jest:angular:15",
"test:angular:16": "npm run install:angular:16 && npm run jest:angular:16",
"test:angular:latest": "npm run install:angular:latest && npm run jest:angular:latest",
"test:angular:next": "npm run install:angular:next && npm run jest:angular:next",

Expand Down Expand Up @@ -117,13 +137,15 @@
"install:next:9": "node ./scripts/install/installer.js react/next 9",
"install:next:10": "node ./scripts/install/installer.js react/next 10",
"install:next:11": "node ./scripts/install/installer.js react/next 11",
"install:next:14": "node ./scripts/install/installer.js react/next 14",
"install:next:canary": "node ./scripts/install/installer.js react/next canary",
"install:next:latest": "node ./scripts/install/installer.js react/next latest",
"jest:next:7": "cross-env NEXT_VERSION=7 jest --config ./scripts/jest/next.config.js",
"jest:next:8": "cross-env NEXT_VERSION=8 jest --config ./scripts/jest/next.config.js",
"jest:next:9": "cross-env NEXT_VERSION=9 jest --config ./scripts/jest/next.config.js",
"jest:next:10": "cross-env NEXT_VERSION=10 jest --config ./scripts/jest/next.config.js",
"jest:next:11": "cross-env NEXT_VERSION=11 jest --config ./scripts/jest/next.config.js",
"jest:next:14": "cross-env NEXT_VERSION=14 jest --config ./scripts/jest/next.config.js",
"jest:next:canary": "cross-env NEXT_VERSION=canary jest --config ./scripts/jest/next.config.js",
"jest:next:latest": "cross-env NEXT_VERSION=latest jest --config ./scripts/jest/next.config.js",
"release:next": "npm run build:next && npm run jest:next:10 && node ./scripts/release/copy.js next",
Expand All @@ -134,6 +156,7 @@
"test:next:9": "npm run install:next:9 && npm run jest:next:9",
"test:next:10": "npm run install:next:10 && npm run jest:next:10",
"test:next:11": "npm run install:next:11 && npm run jest:next:11",
"test:next:14": "npm run install:next:14 && npm run jest:next:14",
"test:next:canary": "npm run install:next:canary && npm run jest:next:canary",
"test:next:latest": "npm run install:next:latest && npm run jest:next:latest",

Expand Down Expand Up @@ -205,6 +228,22 @@
"e2e:angular16:test": "docker exec -t -u $(id -u):$(id -g) mapp_e2e_cypress bash -c 'bash /testrunner.sh test_angular16'",
"e2e:angular16": "npm run e2e:angular16:init && npm run e2e:angular16:install && npm run e2e:angular16:build && npm run e2e:angular16:test",
"e2e:angular16:regression": "npm run e2e:angular16:init && npm run e2e:angular16:install:regression && npm run e2e:angular16:build && npm run e2e:angular16:test",
"e2e:angular17:init": "docker exec -t -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh init_angular17'",
"e2e:angular17:install": "docker exec -t -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh install_angular17'",
"e2e:angular17:install:regression": "docker exec -t -u $(id -u):$(id -g) -e MAPP_REGRESSION=1 mapp_app_builder bash -c 'bash /builder.sh install_angular17'",
"e2e:angular17:build": "docker exec -t -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh build_angular17'",
"e2e:angular17:serve": "docker exec -it -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh serve_angular17'",
"e2e:angular17:test": "docker exec -t -u $(id -u):$(id -g) mapp_e2e_cypress bash -c 'bash /testrunner.sh test_angular17'",
"e2e:angular17": "npm run e2e:angular17:init && npm run e2e:angular17:install && npm run e2e:angular17:build && npm run e2e:angular17:test",
"e2e:angular17:regression": "npm run e2e:angular17:init && npm run e2e:angular17:install:regression && npm run e2e:angular17:build && npm run e2e:angular17:test",
"e2e:angular18:init": "docker exec -t -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh init_angular18'",
"e2e:angular18:install": "docker exec -t -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh install_angular18'",
"e2e:angular18:install:regression": "docker exec -t -u $(id -u):$(id -g) -e MAPP_REGRESSION=1 mapp_app_builder bash -c 'bash /builder.sh install_angular18'",
"e2e:angular18:build": "docker exec -t -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh build_angular18'",
"e2e:angular18:serve": "docker exec -it -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh serve_angular18'",
"e2e:angular18:test": "docker exec -t -u $(id -u):$(id -g) mapp_e2e_cypress bash -c 'bash /testrunner.sh test_angular18'",
"e2e:angular18": "npm run e2e:angular18:init && npm run e2e:angular18:install && npm run e2e:angular18:build && npm run e2e:angular18:test",
"e2e:angular18:regression": "npm run e2e:angular18:init && npm run e2e:angular18:install:regression && npm run e2e:angular18:build && npm run e2e:angular18:test",
"e2e:vue2:init": "docker exec -t -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh init_vue2'",
"e2e:vue2:install": "docker exec -t -u $(id -u):$(id -g) mapp_app_builder bash -c 'bash /builder.sh install_vue2'",
"e2e:vue2:install:regression": "docker exec -t -u $(id -u):$(id -g) -e MAPP_REGRESSION=1 mapp_app_builder bash -c 'bash /builder.sh install_vue2'",
Expand Down
6 changes: 6 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
<a name="1.4.6"></a>
# 1.4.6 (2024-10-17)

## Features
- Possibility to send Mapp Engage Custom Profile Attributes (see [Engage](https://docs.mapp.com/docs/engage-intelligence-smart-pixel))

<a name="1.4.5"></a>
# 1.4.5 (2024-04-25)

Expand Down
Loading

0 comments on commit 3a5b22a

Please sign in to comment.