From d5c5dffbd2981c5b996975dac141634d98014666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mari=CC=81n=20Alcaraz?= Date: Wed, 8 Sep 2021 12:03:06 -0700 Subject: [PATCH 01/26] Fix compiler --- compiler/package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/compiler/package.json b/compiler/package.json index 8bc3266f5..9421f95e0 100644 --- a/compiler/package.json +++ b/compiler/package.json @@ -70,7 +70,6 @@ "@segment/analytics.js-integration-gtag": "file:../integrations/gtag", "@segment/analytics.js-integration-gosquared": "file:../integrations/gosquared", "@segment/analytics.js-integration-heap": "file:../integrations/heap", - "@segment/analytics.js-integration-hellobar": "file:../integrations/hellobar", "@segment/analytics.js-integration-hindsight": "file:../integrations/hindsight", "@segment/analytics.js-integration-hittail": "file:../integrations/hittail", "@segment/analytics.js-integration-hotjar": "file:../integrations/hotjar", @@ -142,8 +141,6 @@ "@segment/analytics.js-integration-taplytics": "file:../integrations/taplytics", "@segment/analytics.js-integration-tapstream": "file:../integrations/tapstream", "@segment/analytics.js-integration-totango": "file:../integrations/totango", - "@segment/analytics.js-integration-trackjs": "file:../integrations/trackjs", - "@segment/analytics.js-integration-tvsquared": "file:../integrations/tvsquared", "@segment/analytics.js-integration-twitter-ads": "file:../integrations/twitter-ads", "@segment/analytics.js-integration-userlike": "file:../integrations/userlike", "@segment/analytics.js-integration-uservoice": "file:../integrations/uservoice", From c785e133b5505303892f35912552b6fb1855f84d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mari=CC=81n=20Alcaraz?= Date: Thu, 9 Sep 2021 14:02:01 -0700 Subject: [PATCH 02/26] Add onBody dependency to guarantee DOM readyness when inserting the form --- integrations/marketo-v2/lib/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/integrations/marketo-v2/lib/index.js b/integrations/marketo-v2/lib/index.js index 41b196f85..5b1f703bb 100644 --- a/integrations/marketo-v2/lib/index.js +++ b/integrations/marketo-v2/lib/index.js @@ -11,6 +11,8 @@ var jsonp = require('jsonp'); var url = require('component-url'); var when = require('do-when'); var each = require('@ndhoule/each'); +var onBody = require('on-body-ready'); + // mapping of Standard Marketo API names: restAPIName: soapAPIName var apiNameMapping = { annualRevenue: 'AnnualRevenue', From a101b836f8629e0691b605e87a2fe16c1f12ef91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mari=CC=81n=20Alcaraz?= Date: Thu, 9 Sep 2021 14:02:35 -0700 Subject: [PATCH 03/26] Add new tags --- integrations/marketo-v2/lib/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/integrations/marketo-v2/lib/index.js b/integrations/marketo-v2/lib/index.js index 5b1f703bb..7d40e33c9 100644 --- a/integrations/marketo-v2/lib/index.js +++ b/integrations/marketo-v2/lib/index.js @@ -84,11 +84,16 @@ var apiNameMapping = { var Marketo = (module.exports = integration('Marketo V2') .assumesPageview() .global('Munchkin') + .global('MktForms2') .option('host', 'https://api.segment.io') .option('accountId', '') .option('projectId', '') .option('traits', []) - .tag('