Skip to content

Instantly share code, notes, and snippets.

View WesleyDRobinson's full-sized avatar
🎚️

Wesley Robinson WesleyDRobinson

🎚️
View GitHub Profile
@WesleyDRobinson
WesleyDRobinson / mapper.js
Created August 4, 2017 20:08
mailchimp segment mapper.js
'use strict'
/**
* Module dependencies.
*/
var object = require('obj-case')
var reject = require('reject')
var extend = require('extend')
var uncase = require('to-no-case')
/**
* Map track
*
* @param {Track} track
* @param {Object} settings
* @return {Array}
* @api private
*/
exports.track = function (track) {
/**
* Module dependencies.
*/
var integration = require('../../../createIntegration')
var mapper = require('./mapper')
var Batch = require('batch')
/**
* Expose `QuanticMind`
@WesleyDRobinson
WesleyDRobinson / mapper.js
Created August 1, 2017 18:16
segment-amplitude-serverside mapper
/**
* Module dependencies.
*/
var del = require('obj-case').del
var find = require('obj-case')
var parse = require('locale-string').parse
var reject = require('reject')
var UAParser = require('ua-parser-js')
@WesleyDRobinson
WesleyDRobinson / index.js
Created August 1, 2017 18:16
segment-amplitude-serverside
/**
* Module dependencies.
*/
var integration = require('../../../createIntegration')
var mapper = require('./mapper')
var encode = require('urlencode')
/**
@WesleyDRobinson
WesleyDRobinson / index.js
Created July 29, 2017 00:19
serverside amplitude-index.js
/**
* Module dependencies.
*/
var integration = require('../../../createIntegration')
var mapper = require('./mapper')
var encode = require('urlencode')
/**
@WesleyDRobinson
WesleyDRobinson / mapper.js
Created July 29, 2017 00:18
serverside amplitude-mapper.js
/**
* Module dependencies.
*/
var del = require('obj-case').del
var find = require('obj-case')
var parse = require('locale-string').parse
var reject = require('reject')
var UAParser = require('ua-parser-js')
@WesleyDRobinson
WesleyDRobinson / index.js
Created July 26, 2017 16:29
customer-io
/**
* Module dependencies.
*/
var integration = require('../../../createIntegration')
var Identify = require('segmentio-facade').Identify
var mapper = require('./mapper')
var time = require('unix-time')
/**
* Module dependencies.
*/
var traverse = require('isodate-traverse')
var convert = require('convert-dates')
var object = require('obj-case')
var time = require('unix-time')

Getting Started

To start sending data to Marketo, there are two things you must do. Both of these steps require you to login with the Admin Marketo Account.

1. Enter your Marketo Credentials into your Destination settings. We'll need your Munchkin Account ID, Client Secret, and Client ID.

To get your Munchkin Account ID login to your Marketo account, click Admin in the top right corner, then click Munchkin on the left side bar.