CINXE.COM

How to implement marketing attribution at your organization

<!DOCTYPE html> <html lang="en"> <head> <link rel="dns-prefetch" href="https://sync.outbrain.com"> <link rel="dns-prefetch" href="https://ups.analytics.yahoo.com"> <link rel="dns-prefetch" href="https://ib.adnxs.com"> <link rel="dns-prefetch" href="https://www.google-analytics.com"> <link rel="dns-prefetch" href="https://fonts.googleapis.com"> <link rel="dns-prefetch" href="https://cdn.logrocket.io"> <link rel="preload" as="style" rel="stylesheet" type="text/css" href="https://www.revenuemarketingalliance.com/assets/built/screen.css?v=bcac3beed2" /> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title>How to implement marketing attribution at your organization</title> <meta name="HandheldFriendly" content="True" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" type="text/css" href="https://www.revenuemarketingalliance.com/assets/built/screen.css?v=bcac3beed2" /> <meta name="author" content="Nic Zangre"> <script src="https://cdn.lr-ingest.io/LogRocket.min.js" crossorigin="anonymous"></script> <script> window.LogRocket && window.LogRocket.init('acara/sequel-main'); window.inArticleAdList; window.inArticleAdListDisabled; window.topNav; window.showGetCertCta; window.isTOCenabled; //window.userIdSegment = localStorage.getItem("user_id"); </script> <script> var ghosthunter_key = 'b1d2e55946ba49e939e2eba782'; window.isHiddenUpgradeVisible = false; </script> <script type="text/javascript"> function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } var action = getParameterByName('action'); if (action == 'signin') { window.location = '/account'; } if (window.location && window.location.search && window.location.search.includes('stripe=success')) { window.location = '/activate'; } </script> <script> var checkUserId = function({ payload, next, integrations }) { var user_id = payload.obj.userId; if(user_id && (user_id.length === 8 || user_id.length !== 36)) { console.log('teacahble user_id still set, clearing'); window.localStorage.removeItem('apc_user_id'); analytics.reset(); analytics.user().anonymousId(payload.obj.anonymousId); delete payload.obj.userId; delete payload.obj.traits; console.log('payload after clearing', payload.obj); } next(payload); }; !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="hCpgXnAyUgvJB1Z84fq6pqsggfjw6htw";analytics.SNIPPET_VERSION="4.13.2"; const tags = []; const authors = []; let primary_tag; let primary_author; primary_author = "Nic Zangre"; primary_tag = "Marketing attribution"; authors.push("Nic Zangre") tags.push("Marketing attribution") tags.push("Martech") tags.push("Articles") analytics.addSourceMiddleware(checkUserId); analytics.load('hCpgXnAyUgvJB1Z84fq6pqsggfjw6htw', { user: { persist: true, cookie: { key: 'ajs_alliance_user_id' }, localStorage: { key: 'ajs_alliance_user_traits' } } }); analytics.page({ properties: { primary_tag: primary_tag, primary_author: primary_author, authors: authors, tags: tags, community: 'RMA' } }); }}(); </script> <meta name="description" content="Nic Zangre, VP of Customer Success and Revenue Operations guides you through setting up an effective marketing attribution system."> <link rel="icon" href="https://www.revenuemarketingalliance.com/content/images/size/w256h256/2024/07/android-chrome-192x192--1-.png" type="image/png"> <link rel="canonical" href="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/"> <meta name="referrer" content="no-referrer-when-downgrade"> <meta property="og:site_name" content="Revenue Marketing Alliance"> <meta property="og:type" content="article"> <meta property="og:title" content="How to implement marketing attribution at your organization"> <meta property="og:description" content="In this article, Nic Zangre, VP of Customer Success and Revenue Operations at CaliberMind guides you through the essentials of setting up an effective marketing attribution system."> <meta property="og:url" content="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/"> <meta property="og:image" content="https://www.revenuemarketingalliance.com/content/images/size/w1200/2024/05/RMA_Framework_Tiles_attribution-1.jpg"> <meta property="article:published_time" content="2024-01-25T15:30:11.000Z"> <meta property="article:modified_time" content="2024-11-20T17:25:16.000Z"> <meta property="article:tag" content="Marketing attribution"> <meta property="article:tag" content="Martech"> <meta property="article:tag" content="Articles"> <meta property="article:publisher" content="https://www.facebook.com/b2bmarketingalliance"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="How to implement marketing attribution at your organization"> <meta name="twitter:description" content="In this article, Nic Zangre, VP of Customer Success and Revenue Operations at CaliberMind guides you through the essentials of setting up an effective marketing attribution system."> <meta name="twitter:url" content="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/"> <meta name="twitter:image" content="https://www.revenuemarketingalliance.com/content/images/size/w1200/2024/05/RMA_Framework_Tiles_attribution.jpg"> <meta name="twitter:label1" content="Written by"> <meta name="twitter:data1" content="Nic Zangre"> <meta name="twitter:label2" content="Filed under"> <meta name="twitter:data2" content="Marketing attribution, Martech, Articles"> <meta name="twitter:site" content="@b2b_mktalliance"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "publisher": { "@type": "Organization", "name": "Revenue Marketing Alliance", "url": "https://www.revenuemarketingalliance.com/", "logo": { "@type": "ImageObject", "url": "https://www.revenuemarketingalliance.com/content/images/2024/07/RMA-FULL-LOGO-SECONDARY--ON-WHITE---1-.png" } }, "author": { "@type": "Person", "name": "Nic Zangre", "image": { "@type": "ImageObject", "url": "https://www.revenuemarketingalliance.com/content/images/2024/01/Nic-Zangre-Headshot.jpeg", "width": 300, "height": 206 }, "url": "https://www.revenuemarketingalliance.com/author/nic/", "sameAs": [] }, "headline": "How to implement marketing attribution at your organization", "url": "https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/", "datePublished": "2024-01-25T15:30:11.000Z", "dateModified": "2024-11-20T17:25:16.000Z", "image": { "@type": "ImageObject", "url": "https://www.revenuemarketingalliance.com/content/images/size/w1200/2024/01/how-to-implement-mareting-attribution-at-your-organization.jpg", "width": 1200, "height": 800 }, "keywords": "Marketing attribution, Martech, Articles", "description": "Learn the essentials of setting up an effective marketing attribution system, whether you&#x27;re adopting a DIY approach or leveraging platforms.", "mainEntityOfPage": "https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/" } </script> <meta name="generator" content="Ghost 5.109"> <link rel="alternate" type="application/rss+xml" title="Revenue Marketing Alliance" href="https://www.revenuemarketingalliance.com/rss/"> <script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.49/umd/portal.min.js" data-i18n="true" data-ghost="https://www.revenuemarketingalliance.com/" data-key="e948934112ac9bc0651cb0e3cb" data-api="https://b2b-marketing-alliance.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content, .gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px; } .gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw; } .gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0; } .gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0; } .gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px; } .gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600; } .gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92; }</style><script async src="https://js.stripe.com/v3/"></script> <script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/sodo-search.min.js" data-key="e948934112ac9bc0651cb0e3cb" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/main.css" data-sodo-search="https://b2b-marketing-alliance.ghost.io/" data-locale="en" crossorigin="anonymous"></script> <link href="https://www.revenuemarketingalliance.com/webmentions/receive/" rel="webmention"> <script defer src="/public/cards.min.js?v=bcac3beed2"></script> <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=bcac3beed2"> <script defer src="/public/comment-counts.min.js?v=bcac3beed2" data-ghost-comments-counts-api="https://www.revenuemarketingalliance.com/members/api/comments/counts/"></script> <script defer src="/public/member-attribution.min.js?v=bcac3beed2"></script><style>:root {--ghost-accent-color: #FF5252;}</style> <!-- style for all community --> <link rel="stylesheet" type="text/css" href="https://middleware.pmmalliance.com/community.css" /> <!-- Iubenda Cookie Snippet --> <script type="text/javascript"> var _iub = _iub || []; _iub.csConfiguration = {"askConsentAtCookiePolicyUpdate":true,"cookiePolicyInOtherWindow":true,"countryDetection":true,"enableFadp":true,"enableLgpd":true,"enableTcf":true,"floatingPreferencesButtonDisplay":"anchored-center-left","floatingPreferencesButtonZIndex":999,"gdprAppliesGlobally":false,"googleAdditionalConsentMode":true,"lang":"en","lgpdAppliesGlobally":false,"perPurposeConsent":true,"siteId":1712381,"tcfPurposes":{"2":"li_only","7":"li_only","8":"li_only","9":"li_only","10":"li_only","11":"li_only"},"cookiePolicyId":24731467,"i18n":{"en":{"banner":{"title":"The Alliance privacy & cookie controls","dynamic":{"body":"We use cookies to give you the best experience on our website. By continuing to browse, you agree to our cookie policy"}}}}, "banner":{ "acceptButtonColor":"#367AFF","acceptButtonDisplay":true,"backgroundColor":"#09100F","brandBackgroundColor":"#09100F","closeButtonRejects":true,"customizeButtonCaptionColor":"#F9F8F5","customizeButtonColor":"#292626","customizeButtonDisplay":true,"explicitWithdrawal":true,"fontSizeBody":"10px","fontSizeCloseButton":"24px","listPurposes":true,"logo":"https://pma-assets-external.ams3.cdn.digitaloceanspaces.com/alliance-website/ALLIANCE%20FULL%20-%20Secondary_small.svg","linksColor":"#F9F8F5","ownerName":"The Alliance","position":"float-bottom-center","prependOnBody":true,"rejectButtonCaptionColor":"#F9F8F5","rejectButtonColor":"#292626","rejectButtonDisplay":true,"showPurposesToggles":true,"showTotalNumberOfProviders":true,"textColor":"#F9F8F5","acceptButtonCaption":"Accept all","rejectButtonCaption":"Reject" }}; </script> <script type="text/javascript" src="https://cs.iubenda.com/autoblocking/1712381.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v2.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script> <!-- Iubenda Cookie Snippet --> <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js-eu1.hs-scripts.com/139496063.js"></script> <!-- End of HubSpot Embed Code --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M4GT83N');</script> <!-- End Google Tag Manager --> <script>!function () {var reb2b = window.reb2b = window.reb2b || [];if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"];reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments);args.unshift(method);reb2b.push(args);return reb2b;};};for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);}reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true;script.src = "https://s3-us-west-2.amazonaws.com/b2bjsstore/b/" + key + "/reb2b.js.gz";var first = document.getElementsByTagName("script")[0];first.parentNode.insertBefore(script, first);};reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("ZQOQRJHMX162");}();</script> <!-- Mutiny Script --> <script> (function(){var a=window.mutiny=window.mutiny||{};if(!window.mutiny.client){a.client={_queue:{}};var b=["identify","trackConversion"];var c=[].concat(b,["defaultOptOut","optOut","optIn"]);var d=function factory(c){return function(){for(var d=arguments.length,e=new Array(d),f=0;f<d;f++){e[f]=arguments[f]}a.client._queue[c]=a.client._queue[c]||[];if(b.includes(c)){return new Promise(function(b,d){a.client._queue[c].push({args:e,resolve:b,reject:d});setTimeout(d,500)})}else{a.client._queue[c].push({args:e})}}};c.forEach(function(b){a.client[b]=d(b)})}})(); </script> <script data-cfasync="false" src="https://client-registry.mutinycdn.com/personalize/client/dc82cf9a1e4605e6.js"></script> <!-- End Mutiny Script --> <!-- Start of Async ProveSource Code --><script>!function(o,i){window.provesrc&&window.console&&console.error&&console.error("ProveSource is included twice in this page."),provesrc=window.provesrc={dq:[],display:function(){this.dq.push(arguments)}},o._provesrcAsyncInit=function(){provesrc.init({apiKey:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50SWQiOiI1ZWEyZTczNTRjNDQ0ZDQ1NzU0OWRhYWUiLCJpYXQiOjE1ODc3MzQzMjZ9.3BTkc-xMOUGxjeDJV_LuZh_FJ956iGxKa9mZGF4TRMA",v:"0.0.4"})};var r=i.createElement("script");r.type="text/javascript",r.async=!0,r["ch"+"ar"+"set"]="UTF-8",r.src="https://cdn.provesrc.com/provesrc.js";var e=i.getElementsByTagName("script")[0];e.parentNode.insertBefore(r,e)}(window,document);</script><!-- End of Async ProveSource Code --> <script> window.proPlusStripeIdList = [ 'price_1NY9GQEHjNXbvvOOWN7gegCI', 'price_1NizHcEHjNXbvvOOdTN6i0Zj', 'price_1NizGeEHjNXbvvOO0lXS6tZM', 'price_1ndsfsehjnxbvvoo8g3enryy' ]; </script> <script> var eventsList = [ { 'title': 'Email Marketing Summit', 'date': 'November 20', 'location': '<b>Virtual</b>', 'url': 'https://virtual.revenuemarketingalliance.com/location/emailmarketing' }, ]; </script> <script> window.topNav = [ { name: 'Membership', itemList: [ { name: 'Membership plans', url: '', desc: 'Pick your path', itemList: [ { name: 'Freemium membership', url: '/insider-membership-plan/' }, { name: 'Pro membership', url: '/pro-membership/' }, { name: 'Pro+ membership', url: '/pro-plus-membership/' }, { name: 'Team membership', url: '/teams/' }, { name: 'Your taster pack', url: '/rma-membership-taster-pack/' } ] }, { name: 'What is included?', desc: 'All you need to succeed', itemList: [ { name: 'Templates & frameworks', url: '/templates-frameworks/' }, { name: 'OnDemand videos', url: '/revenue-marketing-ondemand/' }, { name: 'Exclusive content', url: '/tag/membership-content/' }, { name: 'Member perks', url: '/member-perks/' }, { name: 'New additions', url: '/whats-new-in-the-rma-membership-plan/' } ] }, ] }, { name: 'Resources', itemList: [ { name: 'Content hub', desc: 'Resources on tap', url: '/signup', itemList: [ { name: 'Articles', url: '/content-hub/?filter=articles' }, { name: 'Reports', url: '/content-hub/?filter=reports' }, { name: 'Podcasts', url: '/content-hub/?filter=podcasts' }, { name: 'Guides', url: '/content-hub/?filter=guides' }, { name: 'eBooks', url: '/content-hub/?filter=ebooks' }, { name: 'Revenue Marketing IQ', url: '/revenue-marketing-iq/' }, { name: 'Newsletter', url: '/revenue-marketing-newsletter/' }, { name: 'YouTube', url: 'https://www.youtube.com/@RevenueMarketingAlliance' } ] }, { name: 'Research & reports', desc: 'Industry insights from us', url: '#', itemList: [ { name: 'Future of Marketing 2025 Report', desc: 'Take the survey', url: '/future-of-marketing-survey/' }, { name: 'Growth marketing: A practical guide', url: '/growth-marketing-that-scales-practical-guide/' }, { name: 'ABM Playbook', url: '/abm-playbook/' }, { name: 'State of Revenue Marketing', url: '/state-of-revenue-marketing-report/' }, { name: 'Generative AI eBook', url: '/from-data-to-dollars-how-generative-ai-transforms-marketing-ebook/' }, { name: 'Marketing Attribution eBook', url: 'https://www.revenuemarketingalliance.com/the-marketing-attribution-ebook/' } ] }, { name: 'Guides', desc: 'Dive into the essentials ', url: '#', itemList: [ { name: 'Revenue Marketing Framework', url: '/revenue-marketing-framework/' }, { name: 'Your guide to revenue marketing', url: '/your-guide-to-revenue-marketing/' }, { name: 'What is demand generation?', url: '/demand-gen-vs-lead-gen-difference/' }, { name: 'Your guide to lead generation', url: '/what-is-lead-generation-in-marketing-a-guide/' }, { name: 'AI in revenue marketing', url: '/how-ai-will-take-your-b2b-marketing-to-the-next-level/' }, { name: 'Retention marketing: Comprehensive guide', url: '/what-is-retention-marketing-a-guide/' }, { name: 'Your guide to ABM', url: '/your-guide-to-abm/' }, { name: 'What is field marketing? ', url: '/what-is-field-marketing/' } ] }, ] }, { name: 'Certification', itemList: [ { name: 'Revenue marketing courses', url: '#', itemList: [ { name: 'Revenue Marketing Certified: Core', desc: 'Become a revenue-generating machine', url: 'https://certified.revenuemarketingalliance.com/course/revenue-marketing-certified-core' }, { name: 'Segmentation Certified', url: 'https://certified.revenuemarketingalliance.com/course/segmentation-certified-masters' }, { name: 'Persona Certified', url: 'https://certified.revenuemarketingalliance.com/course/persona-certified-masters' }, ] }] }, { name: 'Events', itemList: [ { name: 'In person', desc: 'Events all over the world', url: '#', itemList: [ { name: 'Content Marketing Summit | May 8', desc: 'Los Angeles', url: 'https://events.revenuemarketingalliance.com/location/contentmarketing/' }, { name: 'Brand Marketing Summit | May 8', desc: 'Los Angeles', url: 'https://events.revenuemarketingalliance.com/location/brand/' }, { name: 'Apply to speak', desc: 'Events all over the world', url: 'https://www.revenuemarketingalliance.com/speaking-opportunities-with-the-revenue-marketing-alliance/' }, { name: 'Get your event brochure', desc: 'Events all over the world', url: 'https://events.revenuemarketingalliance.com/downloadbrochure' }, { name: 'Global calendar', desc: 'World Series', url: 'https://events.revenuemarketingalliance.com/', target: '_blank' }, { name: 'Why Revenue Marketers 💙 our events', url: 'https://www.revenuemarketingalliance.com/why-revenue-marketers-love-our-events/', target: '_blank' } ] }, { name: 'Digital', desc: 'Coming soon to a screen near you', url: '#', itemList: [ { name: 'RMAnow: Live LinkedIn Webinar', desc: 'Webinar', url: '/tag/RMAnow/' }, { name: 'Content Marketing Summit Virtual', desc: 'February 26', url: 'https://virtual.revenuemarketingalliance.com/location/content/' }, { name: 'Brand Marketing Summit Virtual', desc: 'February 27', url: 'https://virtual.revenuemarketingalliance.com/location/brand' }, ] }, { name: 'Quick links', desc: 'Plan ahead or catch up', url: '#', itemList: [ { name: 'Revenue Marketing Summit San Francisco', url: 'https://www.revenuemarketingalliance.com/revenue-marketing-summit-san-francisco-september-2023-2/' }, { name: 'Revenue Marketing Summit Las Vegas', url: 'https://www.revenuemarketingalliance.com/revenue-marketing-summit-las-vegas-may-2023/' }, { name: 'Revenue Marketing Festival', url: 'https://www.revenuemarketingalliance.com/revenue-marketing-festival-june-2023-ondemand/' }, { name: 'Revenue Marketing Summit Denver', url: 'https://www.revenuemarketingalliance.com/revenue-marketing-summit-denever-ondemand/' }, { name: 'Revenue Marketing Revealed', url: 'https://www.revenuemarketingalliance.com/tag/revenue-marketing-revealed/' }, { name: 'All events', url: 'https://live.revenuemarketingalliance.com/' } ] }, ] }, { name: 'Community', itemList: [ { name: 'Network', url: '#', desc: 'Connect and collaborate', itemList: [ { name: 'Slack community', url: '/join-the-community/' }, { name: 'Meet the ambassadors', url: '/meet-our-ambassadors/' }, { name: 'Revenue Marketing Alliance LinkedIn', url: 'https://www.linkedin.com/company/revenuemarketingalliance/' }, { name: 'Meetups', url: '/in-person-meetups/' } ] }, { name: 'Learn', url: '#', desc: 'Level up your career', itemList: [ { name: 'Become an ambassador', url: '/become-an-rma-ambassador/' }, { name: 'Customer Advisory Board', url: '/revenue-marketing-alliance-customer-advisory-board/' }, ] }] }, { name: 'About', itemList: [ { name: 'The basics', desc: 'Our journey & how to reach us', url: '/signup', itemList: [ { name: 'Mission', url: '/about-us/' }, { name: 'The team', url: '/the-team/' }, { name: 'Contact', url: '/contact/' } ] }, { name: 'Get involved', desc: 'Get your name published', url: '/', itemList: [ { name: 'Create & contribute', url: '/create-contribute/' }, { name: 'Partner with us', url: '/partner-with-us/' }, { name: 'Speaker opportunities', url: '/speaking-opportunities-with-the-revenue-marketing-alliance/' } ] }, ] }, { name: "What's new?", url: '#', class: 'nav-whats-new' } ]; </script> <script src='https://js.tito.io/v1' async></script> <script id='pixel-script-poptin' src='https://cdn.popt.in/pixel.js?id=5216131db94ff' async='true'></script> <script> if (window.location.pathname === '/articles/') { document.title = 'Revenue marketing articles | Revenue Marketing Alliance'; } </script> <script>(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');</script> <script async src='https://r.wdfl.co/rw.js' data-rewardful='737c05'></script> <script src="https://tag.clearbitscripts.com/v1/pk_bebaa9db4ca35af82ab4d629c9fade2b/tags.js" referrerpolicy="strict-origin-when-cross-origin"></script> <script> window.isTOCenabled = true; </script> </head> <body class="home-template post-template tag-marketing-attribution tag-martech tag-articles"> <div class="site-wrapper"> <style> .secondary-nav { height : 40px; background-color: #15171A; z-index: 9; } .secondary-nav .secondary-nav-wrapper { z-index: 1; max-width: 1920px; padding: 8px 32px; display: flex; justify-content: space-between; margin: auto; } .secondary-nav .separator { border:1px solid #AEAEAE; height: 16px; } .secondary-nav img { height: 24px; margin-top: -10px; } .secondary-nav .nav-container-left { display: flex; gap: 20px; align-items: center; } .secondary-nav .nav-container-right { display: flex; gap: 20px; align-items: center; } .secondary-nav .nav-link { font-family: Poppins, sans-serif; font-size: 12.5px; font-weight: 400; line-height: 24px; color: #AEAEAE; } .secondary-nav .nav-link:hover { color: #F9F8F5; text-decoration: none; } .modular-navigation .secondary-nav { display: none; } @media (max-width: 1200px) { .secondary-nav { display: none; height: unset; } .secondary-nav img { height: 32px; } .modular-navigation { padding-bottom: 0; } .modular-navigation .secondary-nav { display: flex !important; flex-direction: column; gap: 24px; padding: 40px 32px; margin-left: -20px; width: 100vw; margin-top: 40px; } .secondary-nav .separator { border: unset; border-bottom: 1px solid #AEAEAE; height: 1px; width: 100%; } .secondary-nav .nav-container-left { display: flex !important; flex-direction: column; gap: 24px; align-items: flex-start; } .secondary-nav .nav-container-right { display: flex !important; flex-direction: column; gap: 24px; align-items: flex-start; } .secondary-nav .nav-container-right .separator { order: -1; } } </style> <div class="secondary-nav"> <div class="secondary-nav-wrapper"> <div class="nav-container-left"> <a target="_blank" href="https://www.thealliance.io/"><img src="https://pma-assets-external.ams3.cdn.digitaloceanspaces.com/TheAlliance_Assets/alliance-logo-sm.svg"/></a> <div class="separator"></div> <a target="_blank" href="https://www.thealliance.io/marketing-alliance" class="nav-link">Marketing Alliance</a> <a target="_blank" href="https://www.thealliance.io/customer-alliance" class="nav-link">Customer Alliance</a> <a target="_blank" href="https://www.thealliance.io/product-alliance" class="nav-link">Product Alliance</a> <a target="_blank" href="https://www.thealliance.io/revenue-alliance" class="nav-link">Revenue Alliance</a> <a target="_blank" href="https://www.thealliance.io/finance-alliance" class="nav-link">Finance Alliance</a> <a target="_blank" href="https://www.thealliance.io/technology-alliance" class="nav-link">Technology Alliance</a> </div> <div class="nav-container-right"> <a href="/partner-with-us" class="nav-link">Partner</a> <div class="separator"></div> <a target="_blank" href="https://www.thealliance.io/" class="nav-link">About</a> </div> </div> </div><div class="inner nav-wrapper"> <div class="site-header-content"> <a href="/"> <div class="site-title"> <img class="site-logo" src="/content/images/size/w600/2024/07/RMA-FULL-LOGO-SECONDARY--ON-WHITE---1-.png" alt="Revenue Marketing Alliance" /> </div> </a> </div> <nav class="site-nav"> <div class="site-nav-left"> <div class="nav-login"> <a class="button primary small" href="/signin/">Log in</a> <a class="button primary small button-green" href="/signup/">Membership</a> </div> <a href="/content-hub" class="nav-icons"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"/> </svg> </a> <!-- <div class="nav-icons nav-mobile"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> <path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/> </svg> </div> --> <div class="modular-navigation"></div> <div class="nav-icons nav-mobile-modular"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"> <path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/> </svg> </div> <!-- <ul class="nav"> <li class="nav-community"><a href="https://www.revenuemarketingalliance.com/join-the-community/">Community</a></li> <li class="nav-articles"><a href="https://www.revenuemarketingalliance.com/articles/">Articles</a></li> <li class="nav-events"><a href="https://www.revenuemarketingalliance.com/b2b-big-shots/">Events</a></li> <li class="nav-create-contribute"><a href="https://www.revenuemarketingalliance.com/create-contribute/">Create &amp; contribute</a></li> <li class="nav-newsletter"><a href="https://www.revenuemarketingalliance.com/subscribe-to-b2beat/">Newsletter</a></li> </ul> --> </div> </nav> <script> if (window.topNav) { document.addEventListener('mouseover', (evt) => { let targetElement = evt.target; do { if ( (targetElement instanceof Element && targetElement.closest('.site-nav-left')) || (targetElement instanceof Element && targetElement.closest('.modular-navigation')) || (targetElement instanceof Element && targetElement.classList.contains('modular-navigation-main')) || (targetElement instanceof Element && targetElement.classList.contains('modular-navigation')) ) { return; } targetElement = targetElement.parentNode; } while (targetElement); const thisElementChildrenWrapper = document.querySelectorAll('.modular-navigation-item-wrapper'); const selectAllThisElementChildrenWrapperSub = document.querySelectorAll('.modular-navigation-item-sub-wrapper-active'); if (!document.querySelector('.modular-navigation-item-wrapper-active')) return; for (let i = 0; i < thisElementChildrenWrapper.length; i++) { thisElementChildrenWrapper[i].classList.remove('modular-navigation-item-wrapper-active'); setTimeout(() => { thisElementChildrenWrapper[i].style.display = 'none'; for (let c = 0; c < selectAllThisElementChildrenWrapperSub.length; c++) { selectAllThisElementChildrenWrapperSub[c].classList.remove('modular-navigation-item-sub-wrapper-active'); selectAllThisElementChildrenWrapperSub[c].style.display = 'none'; } }, 10); } const thisElementChildrenWrapperThird = document.querySelectorAll('.modular-navigation-item-sub-third-wrapper'); const selectAllThisElementChildrenWrapperSubThird = document.querySelectorAll('.modular-navigation-item-sub-third-wrapper-active'); for (let i = 0; i < thisElementChildrenWrapperThird.length; i++) { thisElementChildrenWrapperThird[i].classList.remove('modular-navigation-item-sub-third-wrapper-active'); setTimeout(() => { thisElementChildrenWrapperThird[i].style.display = 'none'; for (let c = 0; c < selectAllThisElementChildrenWrapperSubThird.length; c++) { selectAllThisElementChildrenWrapperSubThird[c].classList.remove('modular-navigation-item-sub-third-wrapper-active'); selectAllThisElementChildrenWrapperSubThird[c].style.display = 'none'; } }, 10); } }); const getModularNavigation = document.querySelector('.modular-navigation'); function modularNavHandleOnClik(event) { const thisElement = event.target; const thisElementParent = thisElement.parentNode; const thisElementChildrenWrapper = thisElementParent.querySelector('.modular-navigation-item-wrapper'); const selectAllThisElementChildrenWrapperSub = document.querySelectorAll('.modular-navigation-item-sub-wrapper-active'); if (thisElementChildrenWrapper.classList.contains('modular-navigation-item-wrapper-active')) { thisElementChildrenWrapper.classList.remove('modular-navigation-item-wrapper-active'); setTimeout(() => { thisElementChildrenWrapper.style.display = 'none'; for (let c = 0; c < selectAllThisElementChildrenWrapperSub.length; c++) { selectAllThisElementChildrenWrapperSub[c].classList.remove('modular-navigation-item-sub-wrapper-active'); selectAllThisElementChildrenWrapperSub[c].style.display = 'none'; } }, 310); return; } const selectAllThisElementChildrenWrapper = document.querySelectorAll('.modular-navigation-item-wrapper'); for (let i = 0; i < selectAllThisElementChildrenWrapper.length; i++) { if (selectAllThisElementChildrenWrapper[i].classList.contains('modular-navigation-item-wrapper-active')) { selectAllThisElementChildrenWrapper[i].classList.remove('modular-navigation-item-wrapper-active'); setTimeout(() => { selectAllThisElementChildrenWrapper[i].style.display = 'none'; for (let c = 0; c < selectAllThisElementChildrenWrapperSub.length; c++) { selectAllThisElementChildrenWrapperSub[c].classList.remove('modular-navigation-item-sub-wrapper-active'); selectAllThisElementChildrenWrapperSub[c].style.display = 'none'; } }, 310); } } setTimeout(() => { thisElementChildrenWrapper.style.display = 'flex'; setTimeout(() => { thisElementChildrenWrapper.classList.add('modular-navigation-item-wrapper-active'); }, 1); }, 10); } function modularNavHandleOnClikSub(event) { const thisElement = event.target; const thisElementParent = thisElement.classList.contains('modular-navigation-item') ? thisElement : thisElement.parentNode; const thisElementChildrenWrapper = thisElementParent.querySelector('.modular-navigation-item-sub-wrapper'); if (thisElementChildrenWrapper) { if (thisElementChildrenWrapper.classList.contains('modular-navigation-item-sub-wrapper-active')) { thisElementChildrenWrapper.classList.remove('modular-navigation-item-sub-wrapper-active'); setTimeout(() => { thisElementChildrenWrapper.style.display = 'none'; }, 310); return; } const selectAllThisElementChildrenWrapper = document.querySelectorAll('.modular-navigation-item-sub-wrapper'); for (let i = 0; i < selectAllThisElementChildrenWrapper.length; i++) { if (selectAllThisElementChildrenWrapper[i].classList.contains('modular-navigation-item-sub-wrapper-active')) { selectAllThisElementChildrenWrapper[i].classList.remove('modular-navigation-item-sub-wrapper-active'); setTimeout(() => { selectAllThisElementChildrenWrapper[i].style.display = 'none'; }, 310); } } setTimeout(() => { thisElementChildrenWrapper.style.display = 'flex'; setTimeout(() => { thisElementChildrenWrapper.classList.add('modular-navigation-item-sub-wrapper-active'); }, 1); }, 10); } // Close any open third-level menus const selectAllThisElementChildrenWrapper = document.querySelectorAll('.modular-navigation-item-sub-third-wrapper'); for (let i = 0; i < selectAllThisElementChildrenWrapper.length; i++) { if (selectAllThisElementChildrenWrapper[i].classList.contains('modular-navigation-item-sub-third-wrapper-active')) { selectAllThisElementChildrenWrapper[i].classList.remove('modular-navigation-item-sub-third-wrapper-active'); setTimeout(() => { selectAllThisElementChildrenWrapper[i].style.display = 'none'; }, 310); } } } function modularNavHandleOnClikSubThird(event) { const thisElement = event.target; const thisElementParent = thisElement.classList.contains('modular-navigation-item') ? thisElement : thisElement.parentNode; const thisElementChildrenWrapper = thisElementParent.querySelector('.modular-navigation-item-sub-third-wrapper'); if (thisElementChildrenWrapper) { if (thisElementChildrenWrapper.classList.contains('modular-navigation-item-sub-third-wrapper-active')) { thisElementChildrenWrapper.classList.remove('modular-navigation-item-sub-third-wrapper-active'); setTimeout(() => { thisElementChildrenWrapper.style.display = 'none'; }, 310); return; } const selectAllThisElementChildrenWrapper = document.querySelectorAll('.modular-navigation-item-sub-third-wrapper'); for (let i = 0; i < selectAllThisElementChildrenWrapper.length; i++) { if (selectAllThisElementChildrenWrapper[i].classList.contains('modular-navigation-item-sub-third-wrapper-active')) { selectAllThisElementChildrenWrapper[i].classList.remove('modular-navigation-item-sub-third-wrapper-active'); setTimeout(() => { selectAllThisElementChildrenWrapper[i].style.display = 'none'; }, 310); } } setTimeout(() => { thisElementChildrenWrapper.style.display = 'flex'; setTimeout(() => { thisElementChildrenWrapper.classList.add('modular-navigation-item-sub-third-wrapper-active'); }, 1); }, 10); } } // Build out the topNav elements for (let i = 0; i < topNav.length; i++) { const thisModNav = topNav[i]; const thisModNavWrapper = document.createElement('div'); thisModNavWrapper.classList.add('modular-navigation-wrapper'); // If this top-level nav item has children if (thisModNav.itemList) { const thisModNavMain = document.createElement('div'); thisModNavMain.classList.add('modular-navigation-main'); thisModNavMain.classList.add('modular-navigation-main-width-list'); if (thisModNav.class) thisModNavMain.classList.add(thisModNav.class); thisModNavMain.textContent = thisModNav.name ? thisModNav.name : ''; thisModNavWrapper.appendChild(thisModNavMain); // Show dropdown on mouseenter thisModNavMain.addEventListener('mouseenter', modularNavHandleOnClik); const thisModItemWrapper = document.createElement('div'); thisModItemWrapper.classList.add('modular-navigation-item-wrapper'); for (let b = 0; b < thisModNav.itemList.length; b++) { const thisModItem = thisModNav.itemList[b]; // If nav child has no url and no children, skip if (!thisModItem.url && !thisModItem.itemList) continue; // Create wrapper: either <div> (if it has children) or <a> (if it’s a link) const thisModNavItem = thisModItem.itemList ? document.createElement('div') : document.createElement('a'); thisModNavItem.classList.add('modular-navigation-item'); thisModNavItem.classList.add('modular-navigation-item-list-wrapper'); if (thisModItem.class) thisModNavItem.classList.add(thisModItem.class); if (thisModItem.url) thisModNavItem.setAttribute('href', thisModItem.url); if (thisModItem.target) thisModNavItem.setAttribute('target', thisModItem.target); // REPLACED h5 -> span.nav-title const thisModNavHtext = document.createElement('span'); thisModNavHtext.classList.add('nav-title'); thisModNavHtext.textContent = thisModItem.name ? thisModItem.name : ''; thisModNavItem.appendChild(thisModNavHtext); // Optional subtext/description if (thisModItem.desc) { const thisModNavPtext = document.createElement('p'); thisModNavPtext.textContent = thisModItem.desc; thisModNavItem.appendChild(thisModNavPtext); } // If this item has a sub-menu if (thisModItem.itemList) { const thisModNavItemSubWrapper = document.createElement('div'); thisModNavItemSubWrapper.classList.add('modular-navigation-item-sub-wrapper'); for (let d = 0; d < thisModItem.itemList.length; d++) { const thisModItemSub = thisModItem.itemList[d]; // Again, either <div> if more children or <a> if link const thisModNavItemSubEl = thisModItemSub.itemList ? document.createElement('div') : document.createElement('a'); thisModNavItemSubEl.classList.add('modular-navigation-item-third'); thisModNavItemSubEl.classList.add('modular-navigation-item'); if (thisModItemSub.class) thisModNavItemSubEl.classList.add(thisModItemSub.class); if (thisModItemSub.url) thisModNavItemSubEl.setAttribute('href', thisModItemSub.url); if (thisModItemSub.target) thisModNavItemSubEl.setAttribute('target', thisModItemSub.target); // REPLACED h6 -> span.nav-item const thisModNavHtextSub = document.createElement('span'); thisModNavHtextSub.classList.add('nav-item'); thisModNavHtextSub.textContent = thisModItemSub.name ? thisModItemSub.name : ''; thisModNavItemSubEl.appendChild(thisModNavHtextSub); // Optional sub-description if (thisModItemSub.desc) { const thisModNavPtextSub = document.createElement('p'); thisModNavPtextSub.textContent = thisModItemSub.desc; thisModNavItemSubEl.appendChild(thisModNavPtextSub); } thisModNavItemSubWrapper.appendChild(thisModNavItemSubEl); } thisModNavItem.appendChild(thisModNavItemSubWrapper); } thisModItemWrapper.appendChild(thisModNavItem); } thisModNavWrapper.appendChild(thisModItemWrapper); } else { // Simple top-level link const thisModNavMain = document.createElement('a'); thisModNavMain.classList.add('modular-navigation-main'); if (thisModNav.class) thisModNavMain.classList.add(thisModNav.class); thisModNavMain.setAttribute('href', thisModNav.url); if (thisModNav.target) thisModNavMain.setAttribute('target', thisModNav.target); thisModNavMain.textContent = thisModNav.name ? thisModNav.name : ''; thisModNavWrapper.appendChild(thisModNavMain); } getModularNavigation.appendChild(thisModNavWrapper); } // Mobile nav button + close button const getModularNavMobile = document.querySelector('.nav-mobile-modular'); const thisModNavClose = document.createElement('div'); thisModNavClose.classList.add('modular-navigation-close'); thisModNavClose.innerHTML = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>'; getModularNavigation.appendChild(thisModNavClose); thisModNavClose.addEventListener('click', function() { getModularNavigation.classList.remove('modular-navigation-visible'); }); getModularNavMobile.addEventListener('click', function() { getModularNavigation.classList.add('modular-navigation-visible'); }); // Clone secondary-nav if it exists const originalElement = document.querySelector('.secondary-nav'); if (originalElement) { const clonedElement = originalElement.cloneNode(true); getModularNavigation.appendChild(clonedElement); } } // Force certain nav items to open in new tabs if (document.querySelector('.nav-jobs a')) { document.querySelector('.nav-jobs a').setAttribute('target', '_blank'); } if (document.querySelector('.nav-pmm-q-a a')) { document.querySelector('.nav-pmm-q-a a').setAttribute('target', '_blank'); } </script> </div> <div class="search-results"> <div class="search-results-close"> x close </div> <div id="search-field-wrapper"> <form> <input id="search-field" class="st-default-search-input" placeholder="Start typing..."/> </form> </div> <div id="results" class="st-search-container">Nothing to display...</div> <div class="search-tags"> <div class="search-tags-view">or view by:</div> <a href="/tag/social-media">Social media</a> <a href="/tag/email-marketing">Email marketing</a> <a href="/tag/customer-acquisition">Customer acquisition</a> <a href="/tag/content-marketing">Content marketing</a> <a href="/tag/branding">Branding</a> <a href="/tag/b2b-video-marketing">Video marketing</a> <a href="/tag/b2b-marketing-tools">B2B marketing tools</a> </div> </div> <div class="social-links social-links-fixed"> <a href="https://www.linkedin.com/company/revenuemarketingalliance" target="_blank"><?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"> <g> <g> <path class="st0" d="M18.5,0h-17C0.7,0,0,0.6,0,1.4v17.1C0,19.4,0.7,20,1.5,20h17c0.8,0,1.5-0.6,1.5-1.4V1.4C20,0.6,19.3,0,18.5,0 z M5.9,17H3V7.5h3V17z M4.4,6.2c-1,0-1.7-0.8-1.7-1.7c0-0.9,0.8-1.7,1.7-1.7c0.9,0,1.7,0.8,1.7,1.7C6.2,5.4,5.4,6.2,4.4,6.2z M17,17h-3v-4.6c0-1.1,0-2.5-1.5-2.5c-1.5,0-1.8,1.2-1.8,2.5V17h-3V7.5h2.8v1.3h0c0.4-0.8,1.4-1.5,2.8-1.5c3,0,3.6,2,3.6,4.5V17z" /> </g> </g> </svg> </a> <a href="https://twitter.com/RevMrktAlliance" target="_blank"> <svg viewBox="0 0 24 24" aria-hidden="true" class="r-18jsvk2 r-4qtqp9 r-yyyyoo r-16y2uox r-8kz0gk r-dnmrzs r-bnwqim r-1plcrui r-lrvibr r-lrsllp"> <g> <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"> </path> </g> </svg></a> <a href="https://www.facebook.com/RevenueMarketingAlliance/"><?xml version="1.0" encoding="iso-8859-1"?> <!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 10.385 20" style="enable-background:new 0 0 10.385 20;" xml:space="preserve"> <g> <path id="f_1_" d="M6.742,20v-9.122h3.061l0.459-3.556h-3.52v-2.27c0-1.029,0.285-1.731,1.762-1.731 l1.882-0.001V0.139C10.06,0.097,8.943,0,7.643,0C4.928,0,3.07,1.657,3.07,4.699v2.622H0v3.556h3.07V20H6.742z"/> </g> </svg> </a> <a href="https://www.instagram.com/revenuemarketingalliance/"><?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <path d="M256,49.47c67.27,0,75.23,0.26,101.8,1.47c24.56,1.12,37.9,5.22,46.78,8.67c11.76,4.57,20.15,10.03,28.97,18.84 c8.82,8.82,14.28,17.21,18.84,28.97c3.45,8.88,7.55,22.22,8.67,46.78c1.21,26.56,1.47,34.53,1.47,101.8s-0.26,75.23-1.47,101.8 c-1.12,24.56-5.22,37.9-8.67,46.78c-4.57,11.76-10.03,20.15-18.84,28.97c-8.82,8.82-17.21,14.28-28.97,18.84 c-8.88,3.45-22.22,7.55-46.78,8.67c-26.56,1.21-34.53,1.47-101.8,1.47s-75.24-0.26-101.8-1.47c-24.56-1.12-37.9-5.22-46.78-8.67 c-11.76-4.57-20.15-10.03-28.97-18.84c-8.82-8.82-14.28-17.21-18.84-28.97c-3.45-8.88-7.55-22.22-8.67-46.78 c-1.21-26.56-1.47-34.53-1.47-101.8s0.26-75.23,1.47-101.8c1.12-24.56,5.22-37.9,8.67-46.78c4.57-11.76,10.03-20.15,18.84-28.97 c8.82-8.82,17.21-14.28,28.97-18.84c8.88-3.45,22.22-7.55,46.78-8.67C180.77,49.73,188.73,49.47,256,49.47 M256,4.08 c-68.42,0-77,0.29-103.87,1.52c-26.81,1.22-45.13,5.48-61.15,11.71c-16.57,6.44-30.62,15.05-44.62,29.06 C32.36,60.37,23.74,74.42,17.3,90.98c-6.23,16.02-10.49,34.34-11.71,61.15C4.37,179,4.08,187.58,4.08,256 c0,68.42,0.29,77,1.52,103.87c1.22,26.81,5.48,45.13,11.71,61.15c6.44,16.57,15.05,30.62,29.06,44.62 c14.01,14.01,28.05,22.62,44.62,29.06c16.02,6.23,34.34,10.49,61.15,11.71c26.87,1.23,35.45,1.52,103.87,1.52s77-0.29,103.87-1.52 c26.81-1.22,45.13-5.48,61.15-11.71c16.57-6.44,30.62-15.05,44.62-29.06c14.01-14.01,22.62-28.05,29.06-44.62 c6.23-16.02,10.49-34.34,11.71-61.15c1.23-26.87,1.52-35.45,1.52-103.87s-0.29-77-1.52-103.87c-1.22-26.81-5.48-45.13-11.71-61.15 c-6.44-16.57-15.05-30.62-29.06-44.62c-14.01-14.01-28.05-22.62-44.62-29.06c-16.02-6.23-34.34-10.49-61.15-11.71 C333,4.37,324.42,4.08,256,4.08L256,4.08z"/> <path d="M256,126.64c-71.45,0-129.36,57.92-129.36,129.36S184.55,385.36,256,385.36S385.36,327.45,385.36,256 S327.45,126.64,256,126.64z M256,339.97c-46.38,0-83.97-37.6-83.97-83.97s37.6-83.97,83.97-83.97c46.38,0,83.97,37.6,83.97,83.97 S302.38,339.97,256,339.97z"/> <circle cx="390.48" cy="121.52" r="30.23"/> </g> </svg> </a> <a href="https://www.youtube.com/@RevenueMarketingAlliance "> <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 176 124"><defs><style>.cls-1{fill:#fff;}</style></defs><path class="cls-1" d="M180.32,53.36A22.12,22.12,0,0,0,164.76,37.7C151,34,96,34,96,34s-55,0-68.76,3.7A22.12,22.12,0,0,0,11.68,53.36C8,67.18,8,96,8,96s0,28.82,3.68,42.64A22.12,22.12,0,0,0,27.24,154.3C41,158,96,158,96,158s55,0,68.76-3.7a22.12,22.12,0,0,0,15.56-15.66C184,124.82,184,96,184,96S184,67.18,180.32,53.36ZM78,122.17V69.83L124,96Z" transform="translate(-8 -34)"/></svg> </a> <a href="https://b2bmarketingalliance.com/join-the-community/"><svg fill="#fff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80" width="20px" height="160px"><path d="M 27 7 C 26.449 7 26 7.449 26 8 C 26 8.551 26.449 9 27 9 C 27.551 9 28 8.551 28 8 C 28 7.449 27.551 7 27 7 z M 40 7 C 35.592874 7 32 10.592874 32 15 C 32 17.935513 33.631447 20.452449 36 21.841797 L 36 25 C 36 26.37066 36.94553 27.528978 38.210938 27.880859 C 38.537126 28.542191 39.212398 29 40 29 C 40.787602 29 41.462874 28.542191 41.789062 27.880859 C 43.05447 27.528978 44 26.37066 44 25 L 44 21.841797 C 46.088277 20.616853 47.531146 18.502112 47.853516 16 L 48 16 L 48 15 C 48 10.592874 44.407126 7 40 7 z M 53 7 C 52.449 7 52 7.449 52 8 C 52 8.551 52.449 9 53 9 C 53.551 9 54 8.551 54 8 C 54 7.449 53.551 7 53 7 z M 30 9 C 29.449 9 29 9.449 29 10 C 29 10.551 29.449 11 30 11 C 30.551 11 31 10.551 31 10 C 31 9.449 30.551 9 30 9 z M 40 9 C 43.326874 9 46 11.673126 46 15 C 46 17.397701 44.596351 19.449486 42.570312 20.414062 L 42 20.683594 L 42 22 L 40 22 L 40 24 L 42 24 L 42 25 C 42 25.56503 41.56503 26 41 26 L 39 26 C 38.43497 26 38 25.56503 38 25 L 38 20.683594 L 37.429688 20.414062 C 35.403649 19.449488 34 17.397701 34 15 C 34 11.673126 36.673126 9 40 9 z M 50 9 C 49.449 9 49 9.449 49 10 C 49 10.551 49.449 11 50 11 C 50.551 11 51 10.551 51 10 C 51 9.449 50.551 9 50 9 z M 25 14 C 24.449 14 24 14.449 24 15 C 24 15.551 24.449 16 25 16 C 25.551 16 26 15.551 26 15 C 26 14.449 25.551 14 25 14 z M 29 14 C 28.449 14 28 14.449 28 15 C 28 15.551 28.449 16 29 16 C 29.551 16 30 15.551 30 15 C 30 14.449 29.551 14 29 14 z M 51 14 C 50.449 14 50 14.449 50 15 C 50 15.551 50.449 16 51 16 C 51.551 16 52 15.551 52 15 C 52 14.449 51.551 14 51 14 z M 55 14 C 54.449 14 54 14.449 54 15 C 54 15.551 54.449 16 55 16 C 55.551 16 56 15.551 56 15 C 56 14.449 55.551 14 55 14 z M 30 19 C 29.449 19 29 19.449 29 20 C 29 20.551 29.449 21 30 21 C 30.551 21 31 20.551 31 20 C 31 19.449 30.551 19 30 19 z M 50 19 C 49.449 19 49 19.449 49 20 C 49 20.551 49.449 21 50 21 C 50.551 21 51 20.551 51 20 C 51 19.449 50.551 19 50 19 z M 27 21 C 26.449 21 26 21.449 26 22 C 26 22.551 26.449 23 27 23 C 27.551 23 28 22.551 28 22 C 28 21.449 27.551 21 27 21 z M 53 21 C 52.449 21 52 21.449 52 22 C 52 22.551 52.449 23 53 23 C 53.551 23 54 22.551 54 22 C 54 21.449 53.551 21 53 21 z M 18 28 C 13.592874 28 10 31.592874 10 36 C 10 40.407126 13.592874 44 18 44 C 22.407126 44 26 40.407126 26 36 L 26 35 L 25.796875 35 C 25.282076 31.084164 22.052768 28 18 28 z M 62 28 C 57.592874 28 54 31.592874 54 36 C 54 40.407126 57.592874 44 62 44 C 62.275445 44 62.548001 43.986375 62.816406 43.958984 C 64.695246 43.767248 66.384373 42.920314 67.652344 41.652344 C 69.101453 40.203235 70 38.203563 70 36 L 70 35 L 69.796875 35 C 69.282076 31.084164 66.052768 28 62 28 z M 18 30 C 21.326874 30 24 32.673126 24 36 C 24 39.326874 21.326874 42 18 42 C 14.673126 42 12 39.326874 12 36 C 12 32.673126 14.673126 30 18 30 z M 62 30 C 65.326874 30 68 32.673126 68 36 C 68 39.326874 65.326874 42 62 42 C 58.673126 42 56 39.326874 56 36 C 56 35.79207 56.010859 35.587095 56.03125 35.384766 C 56.337112 32.349828 58.881056 30 62 30 z M 40 35 C 35.041484 35 31 39.041484 31 44 C 31 48.958516 35.041484 53 40 53 C 44.958516 53 49 48.958516 49 44 L 49 43 L 48.796875 43 C 48.275261 38.532432 44.604108 35 40 35 z M 40 37 C 43.877484 37 47 40.122516 47 44 C 47 47.877484 43.877484 51 40 51 C 36.122516 51 33 47.877484 33 44 C 33 40.122516 36.122516 37 40 37 z M 18 46 C 10.306206 46 4 52.306206 4 60 L 4 64 L 26.269531 64 C 25.457834 65.84109 25 67.868987 25 70 L 25 74 L 55 74 L 55 71 L 55 70 C 55 67.868987 54.542166 65.84109 53.730469 64 L 76 64 L 76 60 C 76 52.306206 69.693794 46 62 46 C 55.158556 46 49.446319 50.988522 48.257812 57.503906 C 45.884282 55.926028 43.045242 55 40 55 C 36.954758 55 34.115718 55.926028 31.742188 57.503906 C 30.553681 50.988522 24.841444 46 18 46 z M 18 48 C 24.245162 48 29.37815 52.832416 29.921875 58.941406 C 28.934708 59.842395 28.067924 60.868215 27.347656 62 L 6 62 L 6 60 C 6 53.397794 11.397794 48 18 48 z M 62 48 C 68.602206 48 74 53.397794 74 60 L 74 62 L 52.652344 62 C 51.932076 60.868215 51.065292 59.842395 50.078125 58.941406 C 50.62185 52.832416 55.754838 48 62 48 z M 40 57 C 47.153388 57 53 62.846612 53 70 L 53 72 L 27 72 L 27 70 C 27 62.846612 32.846612 57 40 57 z M 8 58 C 7.449 58 7 58.449 7 59 C 7 59.551 7.449 60 8 60 C 8.551 60 9 59.551 9 59 C 9 58.449 8.551 58 8 58 z M 12 58 C 11.449 58 11 58.449 11 59 C 11 59.551 11.449 60 12 60 C 12.551 60 13 59.551 13 59 C 13 58.449 12.551 58 12 58 z M 16 58 C 15.449 58 15 58.449 15 59 C 15 59.551 15.449 60 16 60 C 16.551 60 17 59.551 17 59 C 17 58.449 16.551 58 16 58 z M 20 58 C 19.449 58 19 58.449 19 59 C 19 59.551 19.449 60 20 60 C 20.551 60 21 59.551 21 59 C 21 58.449 20.551 58 20 58 z M 24 58 C 23.449 58 23 58.449 23 59 C 23 59.551 23.449 60 24 60 C 24.551 60 25 59.551 25 59 C 25 58.449 24.551 58 24 58 z M 28 58 C 27.449 58 27 58.449 27 59 C 27 59.551 27.449 60 28 60 C 28.551 60 29 59.551 29 59 C 29 58.449 28.551 58 28 58 z M 52 58 C 51.449 58 51 58.449 51 59 C 51 59.551 51.449 60 52 60 C 52.551 60 53 59.551 53 59 C 53 58.449 52.551 58 52 58 z M 56 58 C 55.449 58 55 58.449 55 59 C 55 59.551 55.449 60 56 60 C 56.551 60 57 59.551 57 59 C 57 58.449 56.551 58 56 58 z M 60 58 C 59.449 58 59 58.449 59 59 C 59 59.551 59.449 60 60 60 C 60.551 60 61 59.551 61 59 C 61 58.449 60.551 58 60 58 z M 64 58 C 63.449 58 63 58.449 63 59 C 63 59.551 63.449 60 64 60 C 64.551 60 65 59.551 65 59 C 65 58.449 64.551 58 64 58 z M 68 58 C 67.449 58 67 58.449 67 59 C 67 59.551 67.449 60 68 60 C 68.551 60 69 59.551 69 59 C 69 58.449 68.551 58 68 58 z M 72 58 C 71.449 58 71 58.449 71 59 C 71 59.551 71.449 60 72 60 C 72.551 60 73 59.551 73 59 C 73 58.449 72.551 58 72 58 z M 30 68 C 29.449 68 29 68.449 29 69 C 29 69.551 29.449 70 30 70 C 30.551 70 31 69.551 31 69 C 31 68.449 30.551 68 30 68 z M 34 68 C 33.449 68 33 68.449 33 69 C 33 69.551 33.449 70 34 70 C 34.551 70 35 69.551 35 69 C 35 68.449 34.551 68 34 68 z M 38 68 C 37.449 68 37 68.449 37 69 C 37 69.551 37.449 70 38 70 C 38.551 70 39 69.551 39 69 C 39 68.449 38.551 68 38 68 z M 42 68 C 41.449 68 41 68.449 41 69 C 41 69.551 41.449 70 42 70 C 42.551 70 43 69.551 43 69 C 43 68.449 42.551 68 42 68 z M 46 68 C 45.449 68 45 68.449 45 69 C 45 69.551 45.449 70 46 70 C 46.551 70 47 69.551 47 69 C 47 68.449 46.551 68 46 68 z M 50 68 C 49.449 68 49 68.449 49 69 C 49 69.551 49.449 70 50 70 C 50.551 70 51 69.551 51 69 C 51 68.449 50.551 68 50 68 z"/></svg> </a> <a href="https://feedly.com/i/subscription/feed/https://b2bmarketingalliance.com/rss/" title="RSS" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="6.18" cy="17.82" r="2.18"/><path d="M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"/></svg> </a> </div> <link rel="stylesheet" type="text/css" href="https://www.revenuemarketingalliance.com/assets/css/style.css?v=bcac3beed2" /> <link rel="stylesheet" type="text/css" href="https://www.revenuemarketingalliance.com/assets/css/new-design.css?v=bcac3beed2" /> <script> if (window.gtag && gtag) { gtag('event', 'Ghost Posts Views', { 'event_label': "how-to-implement-marketing-attribution-at-your-organization", 'event_category': "Marketing attribution" }); } </script> <main id="site-main" class="site-main outer"> <script> let hasInternalTag = false; let internalTagInhouse = []; let internalTagSponsor = []; let topicMicrosite = false; let hasClientTag = false; let topicMicrositeName = ""; let topicMicrositeSlug = ""; const primaryTagName = `Marketing attribution`; const primaryTagSlug = `marketing-attribution`; window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag.defineSlot('/23035269294/post-content-ads', [580, 400], 'div-gpt-ad-1709005345342-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.enableServices(); }); </script> <script> var sponsoredClient = `[Topic] Marketing attribution is the way we determine how marketing tactics contributed to sales, conversions, or other broader company goals. These metrics identify the channels that inspired potential buyers to take action. It&#x27;s super important in revenue marketing!`; var result = sponsoredClient.match(/\|([^|]+)\|/); if (result && result.length > 1) { var value = result[1]; topicMicrosite = true; topicMicrositeName = `Marketing attribution`; topicMicrositeSlug = `marketing-attribution`; internalTagSponsor.push(value); internalTagInhouse.push(value); } </script> <script> var sponsoredClient = `Having the right tools is essential when it comes to revenue marketing. Find the resources to do your job to its fullest potential here.`; var result = sponsoredClient.match(/\|([^|]+)\|/); if (result && result.length > 1) { var value = result[1]; topicMicrosite = true; topicMicrositeName = `Martech`; topicMicrositeSlug = `martech`; internalTagSponsor.push(value); internalTagInhouse.push(value); } </script> <script> var sponsoredClient = `[Type] {2}`; var result = sponsoredClient.match(/\|([^|]+)\|/); if (result && result.length > 1) { var value = result[1]; topicMicrosite = true; topicMicrositeName = `Articles`; topicMicrositeSlug = `articles`; internalTagSponsor.push(value); internalTagInhouse.push(value); } </script> <script> hasInternalTag = true; window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag.defineSlot('/23035269294/PMA-Sponsor-and-Inhouse/top-banner', [728, 90], 'div-gpt-ad-1708431085995-0').addService(googletag.pubads()); googletag.defineSlot('/23035269294/PMA-Sponsor-and-Inhouse/mobile-top', [300, 100], 'div-gpt-ad-1708431159930-0').addService(googletag.pubads()); googletag.defineSlot('/23035269294/PMA-Sponsor-and-Inhouse/side-banner', [240, 400], 'div-gpt-ad-1708431206267-0').addService(googletag.pubads()); googletag.defineSlot('/23035269294/PMA-Sponsor-and-Inhouse/bottom-banner', [580, 400], 'div-gpt-ad-1708431292086-0').addService(googletag.pubads()); googletag.defineSlot('/23035269294/PMA-Sponsor-and-Inhouse/mobile-bottom', [240, 400], 'div-gpt-ad-1708431360026-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.pubads().setTargeting('Sponsor-Clients', internalTagSponsor).setTargeting('In-house', internalTagInhouse); googletag.enableServices(); }); </script> <div class="post-container"> <div class="post-title"> <div class="post-breadcrumb"> <a href="/content-hub/">Content Hub</a> > <a class="active" href="/content-hub?filter=marketing-attribution"> Marketing attribution </a> </div> <h1>Everything you need to know about implementing a marketing attribution system</h1> <span class="post-full-title hidden">Everything you need to know about implementing a marketing attribution system</span> </div> <div class="post-tag-section"> <div class="post-tags"> <a class="post-tag-item" tag-slug="martech" href="/content-hub?filter=martech"> Martech </a> <a class="post-tag-item" tag-slug="articles" href="/content-hub?filter=articles"> Articles </a> </div> </div> <div class="post-other-info"> <div class="post-authors"> <a href="/author/nic/"> <div data-tooltip="Nic is the VP of Customer Success and Revenue Operations at CaliberMind." class="post-author tooltip-trigger-author"> <div data-tooltip="Nic is the VP of Customer Success and Revenue Operations at CaliberMind." style="background-image: url(https://www.revenuemarketingalliance.com/content/images/2024/01/Nic-Zangre-Headshot.jpeg)" class="author-image tooltip-trigger"> </div> <div class="author-details"> <span data-tooltip="Nic is the VP of Customer Success and Revenue Operations at CaliberMind." class="author-name tooltip-trigger">Nic Zangre</span> </div> </div> </a> </div> <div class="date-time-read"> <span class="post-datetime">January 25, 2024</span> <img src="https://pma-assets-external.ams3.cdn.digitaloceanspaces.com/Janrey-test/asterisk-sm.svg" /> <span> 12 min read </span> </div> </div> <a href="#" id="getCopyBtn" class="hidden"> Get a copy</a> <div class="post-content-container"> <div class="left-sidebar"> <div class="sticky-container"> <a target="_blank" href="https://www.linkedin.com/school/product-marketing-alliance/" class="follow-us-on-linkedin"> <img src="https://pma-assets-external.ams3.cdn.digitaloceanspaces.com/Janrey-test/linkedin-white.svg"/>Follow us on LinkedIn</a> <span class="left-sidebar-overview"> Contents </span> <aside class="toc-container"> <div class="toc"></div> </aside> </div> </div> <div class="post-content"> <p>When marketing technologies and methodologies are rapidly evolving, mastering the art of marketing attribution stands as a cornerstone for success.&nbsp;</p><p>I'm Nic Zangre, VP of Customer Success and Revenue Operations at CaliberMind, and I've navigated through various facets of marketing attribution, from the early days of simple automation to the complex interplay of data, technology, and strategy in the current era.&nbsp;</p><p>In this article, I’ll guide you through the essentials of setting up an effective marketing attribution system, whether you're adopting a DIY approach or leveraging sophisticated platforms.</p><ul><li><a href="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/#the-evolution-of-marketing-technology-and-the-role-of-marketing-attribution-platforms" rel="noreferrer">The evolution of marketing technology and the role of marketing attribution platforms</a></li><li><a href="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/#foundations-for-successful-marketing-attribution-implementation" rel="noreferrer">Foundations for successful marketing attribution implementation</a></li><li><a href="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/#overcoming-resource-and-budget-constraints-in-marketing-attribution" rel="noreferrer">Overcoming resource and budget constraints in marketing attribution</a></li><li><a href="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/#the-evolution-and-challenges-of-diy-marketing-attribution" rel="noreferrer">The evolution and challenges of DIY marketing attribution</a></li><li><a href="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/#navigating-the-complexities-of-diy-attribution-and-the-advantages-of-platform-solutions" rel="noreferrer">Navigating the complexities of DIY attribution and the advantages of platform solutions</a></li><li><a href="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/#essential-skills-for-revenue-marketers-in-the-era-of-advanced-marketing-attribution" rel="noreferrer">Essential skills for revenue marketers in the era of advanced marketing attribution</a></li><li><a href="https://www.revenuemarketingalliance.com/how-to-implement-marketing-attribution-at-your-organization/#resources-and-predictions-for-the-future-of-marketing-attribution" rel="noreferrer">Resources and predictions for the future of marketing attribution</a></li></ul><h2 id="the-evolution-of-marketing-technology-and-the-role-of-marketing-attribution-platforms">The evolution of marketing technology and the role of marketing attribution platforms</h2><p>Reflecting on the evolution of marketing technology, it's fascinating to see how the field has transformed. In the early days, the sheer novelty of being able to send automated, personalized emails to an entire database was groundbreaking.&nbsp;</p><p>Mistakes were made, like sending out an email with a broken link, but these were all part of the learning curve. Now, the landscape is vastly different with digital ads, retargeting, offline events, and numerous channels, making measurement a critical focus.</p><p>The shift towards prioritizing marketing attribution is notable. Revenue Marketing Alliance's <a href="https://www.revenuemarketingalliance.com/state-of-revenue-marketing-report/"><u>2023 State of Revenue Marketing report</u></a> underscores this change. It highlights a significant increase in the emphasis on marketing attribution, jumping from <strong>47.2%</strong> to <strong>70.6%</strong> of participants identifying it as a top objective.&nbsp;</p><p>This evolution from the early 2000s, when implementing tools like Eloqua and Salesforce was a novelty, to now, where marketing attribution is seen as essential, marks a substantial shift in the industry.</p><p>Addressing the challenges of today's marketing landscape requires a two-pronged approach. Firstly, the current economic climate and the uncertainties it brings – over <strong>60%</strong> of survey respondents expressed concern about the economy.&nbsp;</p><p>Secondly, there's the need for marketers to feel valued. They face increasing pressure to demonstrate <a href="https://www.revenuemarketingalliance.com/marketing-attribution-is-flawed/"><u>marketing attribution</u></a> while concurrently dealing with budget cuts and the expectation to deliver more with less. In the context of a slowing buying cycle, particularly in software sectors, the need for effective marketing attribution tools becomes even more critical.</p><p>Platforms like CalibreMind play a vital role in this environment. The key lies in wrangling the data – a term I use to describe connecting all data silos and centralizing them into a coherent, standardized format.&nbsp;</p><p>This process involves integrating various data sources, such as email activity from Eloqua, web visits, offline event data from Salesforce, and more, into one unified schema. This consolidation, which constitutes about<strong> 70%</strong> of the effort in building a DIY attribution solution, is crucial for breaking down data silos.</p><p>Once the data is centralized and standardized, the next step is to facilitate a cultural shift towards adopting data and <a href="https://www.revenuemarketingalliance.com/fixing-brand-marketing-analytics/"><u>marketing analytics</u></a> in revenue strategies. Here, platforms can offer an advantage with their slick user interfaces and pre-built models that provide ready-to-go insights. This setup not only streamlines the analysis process but also aids in transitioning towards a revenue marketing culture.</p><p>The journey in marketing technology from basic email automation to sophisticated <a href="https://www.revenuemarketingalliance.com/marketing-attribution-streamlining-customer-touchpoint/"><u>marketing attribution</u></a> reflects the industry's growth and adaptation to changing market conditions. Platforms are instrumental in bridging the gap for revenue marketers, enabling them to consolidate data, derive insights, and ultimately gain recognition for their contributions within their organizations.</p><h2 id="foundations-for-successful-marketing-attribution-implementation">Foundations for successful marketing attribution implementation</h2><p>Addressing the complexities of <a href="https://www.revenuemarketingalliance.com/how-to-build-a-b2b-marketing-database-from-scratch/"><u>integrating and leveraging data</u></a> in revenue marketing is indeed a challenging yet vital task. As the marketing landscape evolves, particularly with the rise of privacy controls and policies like GDPR, there's a significant shift towards reliance on first-party data. This shift ensures that your data remains unaffected by external policy changes, such as those from Google.</p><p>When considering the types of signals to include in a first-party data set, several key components come into play. First, <a href="https://www.revenuemarketingalliance.com/ways-to-increase-revenue-marketing-automation/"><u>marketing automation</u></a> data forms the cornerstone, encompassing form submissions, website visits, and email clicks. This digital body language provides a wealth of information about customer interactions and preferences.</p><p>Additionally, CRM data, particularly campaign data, is crucial. This data often includes call-to-action responses, such as demo requests or interactions at offline events like trade shows. It's not just limited to Salesforce but applies to all CRM systems.&nbsp;</p><p>Importantly, cost data plays a critical role in calculating ROI. Savvy <a href="https://www.revenuemarketingalliance.com/demand-gen-vs-lead-gen-difference/"><u>demand gen</u></a> and revenue marketers typically maintain accurate cost data on their campaigns within their CRM systems. This data isn't limited to campaign costs but also extends to digital channels, including ad impressions and spend data.</p><p>An often overlooked yet critical aspect of attribution is the integration with advertising platforms to fetch ad spend data, cost per lead, and impression metrics. The art and science of attribution lie in connecting these expenditure figures to actual revenue and pipeline generated.&nbsp;</p><p>This connection is facilitated through meticulous tagging, including the use of UTM parameters and web trackers. These tools create a traceable link from the advertisement click to the specific campaign ID on your website, allowing for precise tracking of the <a href="https://www.revenuemarketingalliance.com/improving-the-customer-journey-with-revenue-marketing/"><u>customer journey</u></a>.</p><p>The process involves triangulating various data points: the opportunity data (revenue generated), campaign data, and the expenditure associated with each response. </p><p>By leveraging UTM strings and web trackers, it becomes possible to correlate specific campaign IDs to the ad spend on that day, thus determining the exact cost associated with generating a particular response and the revenue it ultimately brings in.</p><p>Therefore, the key to successful marketing attribution lies in a thorough understanding and implementation of these principles. By focusing on first-party data, integrating various data sources like marketing automation and CRM systems, and meticulously tracking campaign-related expenditures, revenue marketers can effectively demonstrate the impact of their efforts and optimize their programs for better results.</p><h2 id="overcoming-resource-and-budget-constraints-in-marketing-attribution">Overcoming resource and budget constraints in marketing attribution</h2><p>The journey of implementing marketing attribution often encounters obstacles like limited resources and budget constraints. About a third of marketers, according to the Revenue Marketing Alliance study, face these challenges. To navigate these hurdles, creativity and resourcefulness are key.</p><p>One approach is to collaborate with other departments within your organization. For instance, at AdRoll, we faced the challenge of lacking the technical expertise in our marketing operations team to handle complex tasks like writing SQL (<a href="https://www.revenuemarketingalliance.com/the-revenue-accelerators-marketing-qualified-leads-and-sales-qualified-leads/"><u>sales qualified leads</u></a>) queries or connecting to data warehouses.&nbsp;</p><p>To address this, we tapped into the expertise of our product, data engineering, and data science teams. This <a href="https://www.revenuemarketingalliance.com/why-your-marketing-department-needs-to-collaborate-to-improve-customer-retention/"><u>cross-departmental collaboration</u></a> allowed us to build our own DIY marketing attribution solution, eventually leading to sophisticated reporting in Tableau.</p><p>Another strategy is budget engineering. This involves identifying opportunities to combine budgets from different projects to secure the necessary funds for your desired solution.&nbsp;</p><p>For example, if you have a certain amount allocated for a marketing attribution tool but require more, you could merge your budget with other ongoing projects, like data warehouse or BI projects. This not only helps in overcoming budgetary limitations but also fosters interdepartmental collaboration.</p><p>In addition to these practical approaches, there's a significant element of 'internal sales' involved. It’s crucial to communicate the benefits of marketing attribution to different stakeholders within the organization, tailoring the message to their specific needs and objectives.&nbsp;</p><p>For example, illustrating to sales teams how attribution data can provide them with timely and relevant information is vital. This process involves building a strong business case, highlighting statistics like the potential for a 300% increase in annual revenue growth for marketers who utilize attribution insights.</p><p>Furthermore, driving <a href="https://www.revenuemarketingalliance.com/marketing-sales-alignment-kpis-integrated-funnel/"><u>alignment between sales and marketing</u></a> is essential, and marketing attribution plays a critical role in this. It's important to approach attribution holistically, acknowledging the contributions of various departments, including sales.&nbsp;</p><p>Integrating touches from sales automation tools into the marketing attribution model ensures that the data is not biased towards any single department. The goal is to become like Switzerland – completely objective and unbiased, telling the full story of the buyer's journey, especially in B2B environments with l<a href="https://www.revenuemarketingalliance.com/infographic-marketing-throughout-sales-cycle/"><u>ong sales cycles</u></a> and multiple stakeholders.</p><p>However, it's also crucial to recognize that no attribution model is perfect. There will always be elements of the 'dark funnel' – aspects of the buyer's journey that aren't captured in your system. Accepting that and aiming to get the majority of the story right is essential.&nbsp;</p><p>Even if the model isn't 100% accurate, achieving 90% accuracy can still provide valuable directional insights for making informed decisions about where to allocate marketing resources.</p><h2 id="the-evolution-and-challenges-of-diy-marketing-attribution">The evolution and challenges of DIY marketing attribution</h2><p>Reflecting on the evolution of DIY marketing attribution, it's important to recognize that DIY today doesn't necessarily mean manual work. The modern data stack has evolved significantly, offering sophisticated tools and resources.</p><p>In the early days of marketing automation, data was mostly confined within private clouds like Eloqua, with limited accessibility. APIs were available, but they were akin to "drinking data through a straw from a swimming pool" – slow and inefficient.&nbsp;</p><p>However, the landscape has drastically changed now. Platforms such as Snowflake, Google BigQuery, and Amazon Redshift have shifted the center of gravity of data away from traditional systems like CRM to more expansive data lakes and warehouses. These tools take a 'warehouse-first' approach, reflecting the changing ecosystem where data storage has become more affordable and accessible.</p><p>CalibreMind's entry into the market coincided with this shift towards a modern data stack. The transition from ETL (Extract, Transform, Load) to ELT (Extract, Load, Transform) is a subtle yet significant change. It involves pulling in massive amounts of data first (the entire "swimming pool") and then transforming it, leveraging the cheaper data storage options available today.</p><p>From my experiences, many customers initially attempted a DIY approach but encountered challenges, often due to a skills gap. This issue echoes findings from the <a href="https://www.revenuemarketingalliance.com/state-of-revenue-marketing-report/"><u>Revenue Marketing Alliance survey</u></a>, where a third of respondents struggled to achieve their goals due to a lack of necessary skills in their teams.&nbsp;</p><p>This gap underscores the importance of not hesitating to engage consultants or leverage managed services, especially when using vendor solutions. Often, professional assistance can be more cost-effective and efficient than attempting to navigate complex tasks internally.</p><p>A key lesson from these experiences is the recognition that sometimes, professional help is essential. Just as one might decide not to change spark plugs in their car and instead rely on a professional, the same principle applies in the complex world of marketing attribution.&nbsp;</p><p>Navigating this landscape requires both the right tools and the right expertise to effectively integrate and utilize data for successful marketing attribution.</p><h2 id="navigating-the-complexities-of-diy-attribution-and-the-advantages-of-platform-solutions">Navigating the complexities of DIY attribution and the advantages of platform solutions</h2><p>The journey of implementing a DIY marketing attribution solution can be likened to building an entire plumbing system from scratch. It's often underestimated how much time and money can be saved by investing properly upfront in the right BI solution or team.&nbsp;</p><p>A common misconception is that having an Oracle database and an IT person capable of writing queries is enough, but that's just the beginning. There are numerous other factors to consider, such as setting up UTMs, campaign hierarchies in CRM, and ensuring web tracking is privacy-compliant.</p><p>I've seen enterprises attempt DIY attribution, only to realize, after investing significant time and money, that they could have achieved their goals more efficiently with the right solution and approach.&nbsp;</p><p>In instances where they have struggled for years, we've been able to step in and set up an effective system in just a matter of months. This involves a lot of effort in standardizing and mapping data from different sources like Eloqua and Marketo, despite being essentially the same type of data – email, web, and form data.</p><p>The key is to convert all this disparate data into a uniform format, making it comparable – turning it into "apples to apples." This process is often overlooked in DIY approaches, as is the integration of APIs for cost data and sales data, ensuring that all forms of interaction, whether from sales or marketing, are valued equally in the reports.</p><p>Regarding platforms and addressing reporting gaps, it's interesting to note that the journey often starts with attribution but evolves into data-driven marketing and revenue operations. </p><p>One of my customers, for example, began with attribution and ended up enhancing <a href="https://www.revenuemarketingalliance.com/how-predictive-lead-scoring-can-help-business/"><u>lead scoring</u></a>, <a href="https://www.revenuemarketingalliance.com/marketing-sales-alignment-kpis-integrated-funnel/"><u>funnel analytics</u></a>, and upsell/cross-sell strategies. All these enhancements were possible because the journey to attribution involves normalizing and consolidating data, breaking down silos.</p><figure class="kg-card kg-image-card"><a href="https://www.revenuemarketingalliance.com/revenue-marketing-tools-of-choice-report/"><img src="https://www.revenuemarketingalliance.com/content/images/2023/12/RMA_Tools_of_Choice_Report_2023_CTA.png" class="kg-image" alt="" loading="lazy" width="2000" height="433" srcset="https://www.revenuemarketingalliance.com/content/images/size/w600/2023/12/RMA_Tools_of_Choice_Report_2023_CTA.png 600w, https://www.revenuemarketingalliance.com/content/images/size/w1000/2023/12/RMA_Tools_of_Choice_Report_2023_CTA.png 1000w, https://www.revenuemarketingalliance.com/content/images/size/w1600/2023/12/RMA_Tools_of_Choice_Report_2023_CTA.png 1600w, https://www.revenuemarketingalliance.com/content/images/2023/12/RMA_Tools_of_Choice_Report_2023_CTA.png 2000w" sizes="(min-width: 720px) 720px"></a></figure><p>One common misconception is that an organization's data is too chaotic to be useful, but in reality, if modern marketing tools like Marketo and Salesforce are in use, there's already a level of data organization present. Platforms add value by modeling this data, interpreting it to make sense of non-linear buyer journeys, and providing reports that accurately reflect the actual sales process.</p><p>DIY approaches may hit roadblocks, especially when it comes to advanced requirements like machine learning. Building a machine learning model requires a different infrastructure, skills, and resources. In contrast, platform solutions offer years of development in templating, field mapping, and the expertise of a diverse team skilled in data science, engineering, and user-friendly interfaces.&nbsp;</p><p>These platforms not only simplify the process but also provide a more robust, comprehensive solution than what a DIY approach could achieve.</p><h2 id="essential-skills-for-revenue-marketers-in-the-era-of-advanced-marketing-attribution">Essential skills for revenue marketers in the era of advanced marketing attribution</h2><p>As marketing attribution becomes more complex and intertwined with advanced technologies like AI and machine learning, revenue marketers need to evolve and acquire a diverse set of skills. The modern revenue ops professional must go beyond traditional certifications in Salesforce or Marketo and delve into a broader ecosystem of tools and capabilities.</p><p>One critical skill is proficiency in SQL. Initially, it might seem daunting, especially for those who identify primarily as marketers rather than coders. However, SQL is an invaluable tool that allows for robust and efficient data retrieval.&nbsp;</p><p>Unlike the limited reporting capabilities within CRM or marketing automation tools, SQL enables the integration and analysis of data from multiple systems, offering much more flexibility and depth. There are various ways to learn SQL, including mobile apps with flashcards or interactive games, making the learning process more accessible and engaging.</p><p>Another important aspect is staying current with industry developments and the plethora of available automation tools. Familiarity with tools like Tray, Workato, or Zapier can empower marketers to create ad-hoc integrations and connect multiple systems effectively. This adaptability and knowledge of the larger ecosystem, including platforms like Demandbase, Sixense, or Metadata.io for advertising, are crucial.</p><p>However, technical skills alone are not enough. Understanding broader business functions and developing a revenue-centric mindset are equally important. This may involve taking finance courses or engaging in activities that enhance one's understanding of the company's top and bottom lines.&nbsp;</p><p>By aligning operational roles with executive-level thinking, focusing on <a href="https://www.revenuemarketingalliance.com/how-to-set-revenue-focused-marketing-kpis-using-multi-touch-attribution/"><u>business objectives and goals</u></a>, a marketer can transition from an operational role to an executive one.</p><p>The ability to speak the language of revenue and business outcomes is particularly valued in boardrooms and among executives. It demonstrates a marketer's capacity to think beyond operational efficiency and contribute to strategic business decisions.&nbsp;</p><p>Therefore, the combination of technical skills, like SQL, familiarity with a wide range of marketing tools, and a strong understanding of business and financial principles, forms the cornerstone of a successful revenue marketer in today's rapidly evolving digital marketing landscape.</p><h2 id="resources-and-predictions-for-the-future-of-marketing-attribution">Resources and predictions for the future of marketing attribution</h2><p>As for the future of marketing attribution, the focus is inevitably shifting towards the integration of generative AI. The potential of this technology is vast, especially in terms of querying data and making predictions.&nbsp;</p><p>However, the challenge lies in preparing the data in a format that is conducive to <a href="https://www.revenuemarketingalliance.com/how-ai-will-take-your-b2b-marketing-to-the-next-level/"><u>generative AI</u></a>, specifically in a vector format that can be easily queried using natural language.</p><p>Simple questions like "How many MQLs did I produce last quarter?" or "How many will I produce next quarter?" could potentially involve complex SQL queries. The key is to have the data organized in such a way that it's ready for generative AI analysis.&nbsp;</p><p>At CalibreMind, we are actively working on this, anticipating that the future of attribution marketing will be dominated by those who have their data most prepared for this evolution.</p><p>Our goal is to stay at the forefront of these advancements. By doing so, we aim to empower not just the less technical marketers but also those who are technically adept and looking to save time. There's a great opportunity here to enhance the efficiency and effectiveness of marketing attribution, leveraging the power of generative AI.</p><p></p><h2 id="psst-nows-your-chance-to-influence-the-most-important-conversations-in-revenue-marketing">Psst... now's your chance to influence the most important conversations in revenue marketing</h2><p>How do leading marketers drive growth? What channels attract and convert customers? Where should budgets be allocated? What metrics matter most?</p><p>Our groundbreaking<strong>&nbsp;</strong><a href="https://www.revenuemarketingalliance.com/the-acquisition-and-attribution-survey-have-your-say/" rel="noreferrer"><strong>2024 Customer Acquisition and Marketing Attribution Survey</strong></a><strong>&nbsp;</strong>will reveal the inner workings of today's state-of-the-art revenue engines. And&nbsp;<em>you</em>&nbsp;can help uncover the key insights.</p><p>The insights gained will be invaluable for staying ahead of rapid changes in 2024.</p><p><strong>This is your exclusive opportunity to shed light on:</strong></p><ul><li>Current marketing attribution models and challenges</li><li>The evolving customer journey to purchase</li><li>How teams track and optimize funnel performance</li><li>Emerging strategies to connect with modern buyers</li><li>Key focus areas for growth in 2024</li></ul><p>… And a whole lot more.&nbsp;</p><p></p><p>Take the survey, and at the end,&nbsp;<strong>receive a comprehensive Customer Journey framework slide deck</strong>&nbsp;to help you and your team acquire more customers with less stress! 👇</p><figure class="kg-card kg-image-card"><a href="https://productmarketingall.typeform.com/to/UZWpb4At?ref=revenuemarketingalliance.com"><img src="https://www.revenuemarketingalliance.com/content/images/2024/03/Customer-acquisition-and-marketing-attribution-survey-9.png" class="kg-image" alt="2024 Customer Acquisition and Marketing Attribution Survey&nbsp;" loading="lazy" width="2000" height="1050" srcset="https://www.revenuemarketingalliance.com/content/images/size/w600/2024/03/Customer-acquisition-and-marketing-attribution-survey-9.png 600w, https://www.revenuemarketingalliance.com/content/images/size/w1000/2024/03/Customer-acquisition-and-marketing-attribution-survey-9.png 1000w, https://www.revenuemarketingalliance.com/content/images/size/w1600/2024/03/Customer-acquisition-and-marketing-attribution-survey-9.png 1600w, https://www.revenuemarketingalliance.com/content/images/2024/03/Customer-acquisition-and-marketing-attribution-survey-9.png 2000w" sizes="(min-width: 720px) 720px"></a></figure> <!-- Bottom Ads --> </div> <div class="right-sidebar"> <div class="sticky-container"> <div class="subscribe-container"> <img class="insider-logo" src="/assets/img/insider-subscribe-now-free.svg"/> <img class="success-insider-logo" src="/assets/img/Star.svg"/> <p class="title">Revenue marketing alliance insider</p> <p class="success-title">Thank you for subscribing</p> <p class="description">Level up your revenue marketing alliance career & network with revenue marketing alliance experts.</p> <p class="success-description">An email has been successfully sent to confirm your subscription.</p> <form data-members-form="subscribe"> <input data-members-label type="hidden" value="Early Adopters" /> <input placeholder="Your email address" data-members-email type="email" required="true"/> <button type="submit">Subscribe</button> <p class="error-message">Ops! Something went wrong!</p> </form> </div> <a target="_blank" href="https://www.linkedin.com/school/product-marketing-alliance/" class="follow-us-on-linkedin"> <img src="https://pma-assets-external.ams3.cdn.digitaloceanspaces.com/Janrey-test/linkedin-white.svg"/>Follow us on LinkedIn</a> </div> </div> </div> </div> <div class="tags-mobile"> <span class="tags-title">Tags</span> <div class="post-tags"> <a class="post-tag-item" tag-slug="martech" href="/content-hub?filter=martech"> Martech </a> <a class="post-tag-item" tag-slug="articles" href="/content-hub?filter=articles"> Articles </a> </div> </div> <section class="resources-section"> <div class="container"> <div class="resources-section__inner"> <div class="resources-header"> <div class="resources-sec__title"> <h2>Related</h2> <span class="text-primary-coral-gradient"> Marketing attribution </span> </div> <a href="/content-hub?filter=marketing-attribution" class="resources-see-all">See all Marketing attribution</a> </div> <aside id="related-content-container" class="read-next"> </aside> </div> </div> </section> </main> <div id="postCard"> <article class="post-card"> <a class="post-card-image-link" href="/how-to-implement-marketing-attribution-at-your-organization/"> <img class="post-card-image" src="/content/images/size/w600/2024/01/how-to-implement-mareting-attribution-at-your-organization.jpg" alt="Everything you need to know about implementing a marketing attribution system" /> </a> <div class="post-card-content"> <a class="post-card-content-link" href="/how-to-implement-marketing-attribution-at-your-organization/"> <header class="post-card-header"> <span class="post-primary-tag" style="border-color: ; color: ;" >Marketing attribution </span> <span class="post-secondary-tag hidden" style="border-color: #F0AB21; color: #F0AB21;" >Sponsored </span> <h2 class="post-card-title">Everything you need to know about implementing a marketing attribution system</h2> </header> </a> <footer class="post-card-meta"> <span class="post-date">January 25, 2024 </span><span class="card_read_time">12 mins</span> </footer> </div> </article> </div> <script> const primaryTag = `marketing-attribution`; const postId = `65afb4eb5e62ee00014a930f`; let sponsored = ''; </script> <div class="floating-header"> <div class="floating-header-container"> <div class="floating-header-logo"> <a href="https://www.revenuemarketingalliance.com"> <img src="/content/images/size/w100/2024/07/android-chrome-192x192--1-.png" alt="Revenue Marketing Alliance icon" /> </a> </div> <div class="floating-header-title">Everything you need to know about implementing a marketing attribution system</div> <div class="floating-header-share"> <span class="share-label">Share:</span> <a target="_blank" href="#" class="linkedin"></a> <a target="_blank" href="#" class="twitter"></a> <a target="_blank" href="#" class="facebook"></a> <a class="copy-link"> <div id="tooltip" class="hidden">Copied!</div> </a> </div> </div> <progress id="reading-progress" class="progress" value="0"> <div class="progress-container"> <span class="progress-bar"></span> </div> </progress> </div> <script> //update linkedin link const linkedinEl = document.querySelector(".linkedin"); linkedinEl.href = `https://www.linkedin.com/shareArticle?url=${window.location.origin}/how-to-implement-marketing-attribution-at-your-organization/`; //update twitter link const twitterEl = document.querySelector(".twitter"); twitterEl.href = `https://twitter.com/share?url=${window.location.origin}/how-to-implement-marketing-attribution-at-your-organization/`; //update facebook link const facebookEl = document.querySelector(".facebook"); facebookEl.href = `https://www.facebook.com/sharer.php?u=${window.location.origin}/how-to-implement-marketing-attribution-at-your-organization/`; </script> <script src="https://unpkg.com/@tryghost/content-api@1.11.17/umd/content-api.min.js" ></script> <script src="https://www.revenuemarketingalliance.com/assets/js/api.js?v=bcac3beed2"></script> <script src="https://www.revenuemarketingalliance.com/assets/js/blockadblock.min.js?v=bcac3beed2"></script> <script src="https://www.revenuemarketingalliance.com/assets/js/tooltip.js?v=bcac3beed2"></script> <!-- link tag --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tocbot/4.11.1/tocbot.css" /> <!-- script tag --> <script src="https://cdnjs.cloudflare.com/ajax/libs/tocbot/4.11.1/tocbot.min.js"></script> <script src="https://www.revenuemarketingalliance.com/assets/js/posts.js?v=bcac3beed2"></script> <div class="footer"> <div class="footer-wrapper"> <div class="site-footer-content"> <div class="site-footer-content-logo"> <a href="/"> <img src="https://www.revenuemarketingalliance.com/assets/img/sales/RMA%20FULL%20LOGO%20WHITE.svg?v=bcac3beed2" /> </a> </div> <div class="site-footer-content-title"> Revenue Marketing Alliance is on a mission to leverage the power of community to accelerate the impact of revenue marketing for businesses. We want to inspire and inform your journey and provide the tools you need to innovate and propel your growth. </div> </div> <div class="site-footer-social social-links"> <a href="https://www.linkedin.com/company/revenuemarketingalliance" target="_blank"><?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"> <g> <g> <path class="st0" d="M18.5,0h-17C0.7,0,0,0.6,0,1.4v17.1C0,19.4,0.7,20,1.5,20h17c0.8,0,1.5-0.6,1.5-1.4V1.4C20,0.6,19.3,0,18.5,0 z M5.9,17H3V7.5h3V17z M4.4,6.2c-1,0-1.7-0.8-1.7-1.7c0-0.9,0.8-1.7,1.7-1.7c0.9,0,1.7,0.8,1.7,1.7C6.2,5.4,5.4,6.2,4.4,6.2z M17,17h-3v-4.6c0-1.1,0-2.5-1.5-2.5c-1.5,0-1.8,1.2-1.8,2.5V17h-3V7.5h2.8v1.3h0c0.4-0.8,1.4-1.5,2.8-1.5c3,0,3.6,2,3.6,4.5V17z" /> </g> </g> </svg> </a> <a href="https://twitter.com/RevMrktAlliance" target="_blank"> <svg viewBox="0 0 24 24" aria-hidden="true" class="r-18jsvk2 r-4qtqp9 r-yyyyoo r-16y2uox r-8kz0gk r-dnmrzs r-bnwqim r-1plcrui r-lrvibr r-lrsllp"> <g> <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"> </path> </g> </svg></a> <a href="https://www.facebook.com/RevenueMarketingAlliance/" target="_blank"><?xml version="1.0" encoding="iso-8859-1"?> <!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 10.385 20" style="enable-background:new 0 0 10.385 20;" xml:space="preserve"> <g> <path id="f_1_" d="M6.742,20v-9.122h3.061l0.459-3.556h-3.52v-2.27c0-1.029,0.285-1.731,1.762-1.731 l1.882-0.001V0.139C10.06,0.097,8.943,0,7.643,0C4.928,0,3.07,1.657,3.07,4.699v2.622H0v3.556h3.07V20H6.742z"/> </g> </svg> </a> <a href="https://www.instagram.com/revenuemarketingalliance/" target="_blank"><?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 24.1.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <path d="M256,49.47c67.27,0,75.23,0.26,101.8,1.47c24.56,1.12,37.9,5.22,46.78,8.67c11.76,4.57,20.15,10.03,28.97,18.84 c8.82,8.82,14.28,17.21,18.84,28.97c3.45,8.88,7.55,22.22,8.67,46.78c1.21,26.56,1.47,34.53,1.47,101.8s-0.26,75.23-1.47,101.8 c-1.12,24.56-5.22,37.9-8.67,46.78c-4.57,11.76-10.03,20.15-18.84,28.97c-8.82,8.82-17.21,14.28-28.97,18.84 c-8.88,3.45-22.22,7.55-46.78,8.67c-26.56,1.21-34.53,1.47-101.8,1.47s-75.24-0.26-101.8-1.47c-24.56-1.12-37.9-5.22-46.78-8.67 c-11.76-4.57-20.15-10.03-28.97-18.84c-8.82-8.82-14.28-17.21-18.84-28.97c-3.45-8.88-7.55-22.22-8.67-46.78 c-1.21-26.56-1.47-34.53-1.47-101.8s0.26-75.23,1.47-101.8c1.12-24.56,5.22-37.9,8.67-46.78c4.57-11.76,10.03-20.15,18.84-28.97 c8.82-8.82,17.21-14.28,28.97-18.84c8.88-3.45,22.22-7.55,46.78-8.67C180.77,49.73,188.73,49.47,256,49.47 M256,4.08 c-68.42,0-77,0.29-103.87,1.52c-26.81,1.22-45.13,5.48-61.15,11.71c-16.57,6.44-30.62,15.05-44.62,29.06 C32.36,60.37,23.74,74.42,17.3,90.98c-6.23,16.02-10.49,34.34-11.71,61.15C4.37,179,4.08,187.58,4.08,256 c0,68.42,0.29,77,1.52,103.87c1.22,26.81,5.48,45.13,11.71,61.15c6.44,16.57,15.05,30.62,29.06,44.62 c14.01,14.01,28.05,22.62,44.62,29.06c16.02,6.23,34.34,10.49,61.15,11.71c26.87,1.23,35.45,1.52,103.87,1.52s77-0.29,103.87-1.52 c26.81-1.22,45.13-5.48,61.15-11.71c16.57-6.44,30.62-15.05,44.62-29.06c14.01-14.01,22.62-28.05,29.06-44.62 c6.23-16.02,10.49-34.34,11.71-61.15c1.23-26.87,1.52-35.45,1.52-103.87s-0.29-77-1.52-103.87c-1.22-26.81-5.48-45.13-11.71-61.15 c-6.44-16.57-15.05-30.62-29.06-44.62c-14.01-14.01-28.05-22.62-44.62-29.06c-16.02-6.23-34.34-10.49-61.15-11.71 C333,4.37,324.42,4.08,256,4.08L256,4.08z"/> <path d="M256,126.64c-71.45,0-129.36,57.92-129.36,129.36S184.55,385.36,256,385.36S385.36,327.45,385.36,256 S327.45,126.64,256,126.64z M256,339.97c-46.38,0-83.97-37.6-83.97-83.97s37.6-83.97,83.97-83.97c46.38,0,83.97,37.6,83.97,83.97 S302.38,339.97,256,339.97z"/> <circle cx="390.48" cy="121.52" r="30.23"/> </g> </svg> </a> <a href="https://www.youtube.com/@RevenueMarketingAlliance " target="_blank"> <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 176 124"><defs><style>.cls-1{fill:#fff;}</style></defs><path class="cls-1" d="M180.32,53.36A22.12,22.12,0,0,0,164.76,37.7C151,34,96,34,96,34s-55,0-68.76,3.7A22.12,22.12,0,0,0,11.68,53.36C8,67.18,8,96,8,96s0,28.82,3.68,42.64A22.12,22.12,0,0,0,27.24,154.3C41,158,96,158,96,158s55,0,68.76-3.7a22.12,22.12,0,0,0,15.56-15.66C184,124.82,184,96,184,96S184,67.18,180.32,53.36ZM78,122.17V69.83L124,96Z" transform="translate(-8 -34)"/></svg> </a> <a href="https://www.tiktok.com/@revenue.marketing" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-tiktok" viewBox="0 0 16 16"> <path d="M9 0h1.98c.144.715.54 1.617 1.235 2.512C12.895 3.389 13.797 4 15 4v2c-1.753 0-3.07-.814-4-1.829V11a5 5 0 1 1-5-5v2a3 3 0 1 0 3 3z"/> </svg></a> <a href="https://b2bmarketingalliance.com/join-the-community/" target="_blank"><svg fill="#fff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80" width="20px" height="160px"><path d="M 27 7 C 26.449 7 26 7.449 26 8 C 26 8.551 26.449 9 27 9 C 27.551 9 28 8.551 28 8 C 28 7.449 27.551 7 27 7 z M 40 7 C 35.592874 7 32 10.592874 32 15 C 32 17.935513 33.631447 20.452449 36 21.841797 L 36 25 C 36 26.37066 36.94553 27.528978 38.210938 27.880859 C 38.537126 28.542191 39.212398 29 40 29 C 40.787602 29 41.462874 28.542191 41.789062 27.880859 C 43.05447 27.528978 44 26.37066 44 25 L 44 21.841797 C 46.088277 20.616853 47.531146 18.502112 47.853516 16 L 48 16 L 48 15 C 48 10.592874 44.407126 7 40 7 z M 53 7 C 52.449 7 52 7.449 52 8 C 52 8.551 52.449 9 53 9 C 53.551 9 54 8.551 54 8 C 54 7.449 53.551 7 53 7 z M 30 9 C 29.449 9 29 9.449 29 10 C 29 10.551 29.449 11 30 11 C 30.551 11 31 10.551 31 10 C 31 9.449 30.551 9 30 9 z M 40 9 C 43.326874 9 46 11.673126 46 15 C 46 17.397701 44.596351 19.449486 42.570312 20.414062 L 42 20.683594 L 42 22 L 40 22 L 40 24 L 42 24 L 42 25 C 42 25.56503 41.56503 26 41 26 L 39 26 C 38.43497 26 38 25.56503 38 25 L 38 20.683594 L 37.429688 20.414062 C 35.403649 19.449488 34 17.397701 34 15 C 34 11.673126 36.673126 9 40 9 z M 50 9 C 49.449 9 49 9.449 49 10 C 49 10.551 49.449 11 50 11 C 50.551 11 51 10.551 51 10 C 51 9.449 50.551 9 50 9 z M 25 14 C 24.449 14 24 14.449 24 15 C 24 15.551 24.449 16 25 16 C 25.551 16 26 15.551 26 15 C 26 14.449 25.551 14 25 14 z M 29 14 C 28.449 14 28 14.449 28 15 C 28 15.551 28.449 16 29 16 C 29.551 16 30 15.551 30 15 C 30 14.449 29.551 14 29 14 z M 51 14 C 50.449 14 50 14.449 50 15 C 50 15.551 50.449 16 51 16 C 51.551 16 52 15.551 52 15 C 52 14.449 51.551 14 51 14 z M 55 14 C 54.449 14 54 14.449 54 15 C 54 15.551 54.449 16 55 16 C 55.551 16 56 15.551 56 15 C 56 14.449 55.551 14 55 14 z M 30 19 C 29.449 19 29 19.449 29 20 C 29 20.551 29.449 21 30 21 C 30.551 21 31 20.551 31 20 C 31 19.449 30.551 19 30 19 z M 50 19 C 49.449 19 49 19.449 49 20 C 49 20.551 49.449 21 50 21 C 50.551 21 51 20.551 51 20 C 51 19.449 50.551 19 50 19 z M 27 21 C 26.449 21 26 21.449 26 22 C 26 22.551 26.449 23 27 23 C 27.551 23 28 22.551 28 22 C 28 21.449 27.551 21 27 21 z M 53 21 C 52.449 21 52 21.449 52 22 C 52 22.551 52.449 23 53 23 C 53.551 23 54 22.551 54 22 C 54 21.449 53.551 21 53 21 z M 18 28 C 13.592874 28 10 31.592874 10 36 C 10 40.407126 13.592874 44 18 44 C 22.407126 44 26 40.407126 26 36 L 26 35 L 25.796875 35 C 25.282076 31.084164 22.052768 28 18 28 z M 62 28 C 57.592874 28 54 31.592874 54 36 C 54 40.407126 57.592874 44 62 44 C 62.275445 44 62.548001 43.986375 62.816406 43.958984 C 64.695246 43.767248 66.384373 42.920314 67.652344 41.652344 C 69.101453 40.203235 70 38.203563 70 36 L 70 35 L 69.796875 35 C 69.282076 31.084164 66.052768 28 62 28 z M 18 30 C 21.326874 30 24 32.673126 24 36 C 24 39.326874 21.326874 42 18 42 C 14.673126 42 12 39.326874 12 36 C 12 32.673126 14.673126 30 18 30 z M 62 30 C 65.326874 30 68 32.673126 68 36 C 68 39.326874 65.326874 42 62 42 C 58.673126 42 56 39.326874 56 36 C 56 35.79207 56.010859 35.587095 56.03125 35.384766 C 56.337112 32.349828 58.881056 30 62 30 z M 40 35 C 35.041484 35 31 39.041484 31 44 C 31 48.958516 35.041484 53 40 53 C 44.958516 53 49 48.958516 49 44 L 49 43 L 48.796875 43 C 48.275261 38.532432 44.604108 35 40 35 z M 40 37 C 43.877484 37 47 40.122516 47 44 C 47 47.877484 43.877484 51 40 51 C 36.122516 51 33 47.877484 33 44 C 33 40.122516 36.122516 37 40 37 z M 18 46 C 10.306206 46 4 52.306206 4 60 L 4 64 L 26.269531 64 C 25.457834 65.84109 25 67.868987 25 70 L 25 74 L 55 74 L 55 71 L 55 70 C 55 67.868987 54.542166 65.84109 53.730469 64 L 76 64 L 76 60 C 76 52.306206 69.693794 46 62 46 C 55.158556 46 49.446319 50.988522 48.257812 57.503906 C 45.884282 55.926028 43.045242 55 40 55 C 36.954758 55 34.115718 55.926028 31.742188 57.503906 C 30.553681 50.988522 24.841444 46 18 46 z M 18 48 C 24.245162 48 29.37815 52.832416 29.921875 58.941406 C 28.934708 59.842395 28.067924 60.868215 27.347656 62 L 6 62 L 6 60 C 6 53.397794 11.397794 48 18 48 z M 62 48 C 68.602206 48 74 53.397794 74 60 L 74 62 L 52.652344 62 C 51.932076 60.868215 51.065292 59.842395 50.078125 58.941406 C 50.62185 52.832416 55.754838 48 62 48 z M 40 57 C 47.153388 57 53 62.846612 53 70 L 53 72 L 27 72 L 27 70 C 27 62.846612 32.846612 57 40 57 z M 8 58 C 7.449 58 7 58.449 7 59 C 7 59.551 7.449 60 8 60 C 8.551 60 9 59.551 9 59 C 9 58.449 8.551 58 8 58 z M 12 58 C 11.449 58 11 58.449 11 59 C 11 59.551 11.449 60 12 60 C 12.551 60 13 59.551 13 59 C 13 58.449 12.551 58 12 58 z M 16 58 C 15.449 58 15 58.449 15 59 C 15 59.551 15.449 60 16 60 C 16.551 60 17 59.551 17 59 C 17 58.449 16.551 58 16 58 z M 20 58 C 19.449 58 19 58.449 19 59 C 19 59.551 19.449 60 20 60 C 20.551 60 21 59.551 21 59 C 21 58.449 20.551 58 20 58 z M 24 58 C 23.449 58 23 58.449 23 59 C 23 59.551 23.449 60 24 60 C 24.551 60 25 59.551 25 59 C 25 58.449 24.551 58 24 58 z M 28 58 C 27.449 58 27 58.449 27 59 C 27 59.551 27.449 60 28 60 C 28.551 60 29 59.551 29 59 C 29 58.449 28.551 58 28 58 z M 52 58 C 51.449 58 51 58.449 51 59 C 51 59.551 51.449 60 52 60 C 52.551 60 53 59.551 53 59 C 53 58.449 52.551 58 52 58 z M 56 58 C 55.449 58 55 58.449 55 59 C 55 59.551 55.449 60 56 60 C 56.551 60 57 59.551 57 59 C 57 58.449 56.551 58 56 58 z M 60 58 C 59.449 58 59 58.449 59 59 C 59 59.551 59.449 60 60 60 C 60.551 60 61 59.551 61 59 C 61 58.449 60.551 58 60 58 z M 64 58 C 63.449 58 63 58.449 63 59 C 63 59.551 63.449 60 64 60 C 64.551 60 65 59.551 65 59 C 65 58.449 64.551 58 64 58 z M 68 58 C 67.449 58 67 58.449 67 59 C 67 59.551 67.449 60 68 60 C 68.551 60 69 59.551 69 59 C 69 58.449 68.551 58 68 58 z M 72 58 C 71.449 58 71 58.449 71 59 C 71 59.551 71.449 60 72 60 C 72.551 60 73 59.551 73 59 C 73 58.449 72.551 58 72 58 z M 30 68 C 29.449 68 29 68.449 29 69 C 29 69.551 29.449 70 30 70 C 30.551 70 31 69.551 31 69 C 31 68.449 30.551 68 30 68 z M 34 68 C 33.449 68 33 68.449 33 69 C 33 69.551 33.449 70 34 70 C 34.551 70 35 69.551 35 69 C 35 68.449 34.551 68 34 68 z M 38 68 C 37.449 68 37 68.449 37 69 C 37 69.551 37.449 70 38 70 C 38.551 70 39 69.551 39 69 C 39 68.449 38.551 68 38 68 z M 42 68 C 41.449 68 41 68.449 41 69 C 41 69.551 41.449 70 42 70 C 42.551 70 43 69.551 43 69 C 43 68.449 42.551 68 42 68 z M 46 68 C 45.449 68 45 68.449 45 69 C 45 69.551 45.449 70 46 70 C 46.551 70 47 69.551 47 69 C 47 68.449 46.551 68 46 68 z M 50 68 C 49.449 68 49 68.449 49 69 C 49 69.551 49.449 70 50 70 C 50.551 70 51 69.551 51 69 C 51 68.449 50.551 68 50 68 z"/></svg> </a> <a href="https://feedly.com/i/subscription/feed/https://b2bmarketingalliance.com/rss/" title="RSS" target="_blank" rel="noopener"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="6.18" cy="17.82" r="2.18"/><path d="M4 4.44v2.83c7.03 0 12.73 5.7 12.73 12.73h2.83c0-8.59-6.97-15.56-15.56-15.56zm0 5.66v2.83c3.9 0 7.07 3.17 7.07 7.07h2.83c0-5.47-4.43-9.9-9.9-9.9z"/></svg> </a> </div> <div class="site-footer-links"> <div class="site-footer-links-title"> ABOUT </div> <ul role="menu"> <li class="nav-home nav-current" role="menuitem"><a href="/create-contribute/">Contribute</a></li> <li class="nav-tag" role="menuitem"><a href="/partner-with-us">Media Guide</a></li> <li class="nav-advisory-board" role="menuitem"><a href="/about-us">Mission</a></li> <li class="nav-advisory-board" role="menuitem"><a href="/privacy-policy">Privacy Policy</a></li> <li class="nav-advisory-board" role="menuitem"><a href="/terms-and-conditions">Terms of Service</a></li> </ul> </div> <div class="site-footer-links"> <div class="site-footer-links-title"> RESOURCES </div> <ul role="menu"> <li class="nav-tag" role="menuitem"><a href="/articles">Articles</a></li> <li class="nav-tag" role="menuitem"><a href="/subscribe-to-b2beat/">Newsletter</a></li> <li class="nav-home nav-current" role="menuitem"><a href="#">Podcasts</a></li> <li class="nav-tag" role="menuitem"><a href="#">Reports</a></li> </ul> </div> <div class="site-footer-links"> <div class="site-footer-links-title"> GENERAL </div> <ul role="menu"> <li class="nav-tag" role="menuitem"><a href="https://events.revenuemarketingalliance.com/" target="_blank">Events</a></li> <li class="nav-advisory-board" role="menuitem"><a href="#">Membership</a></li> <li class="nav-advisory-board" role="menuitem"><a href="/join-the-community/">Community</a></li> </ul> </div> <div class="site-footer-categories"> <div class="site-footer-categories-title"> Learn </div> <a href="/tag/social-media">Social media</a> <a href="/tag/email-marketing">Email marketing</a> <a href="/tag/customer-acquisition">Customer acquisition</a> <a href="/tag/content-marketing">Content marketing</a> <a href="/tag/branding">Branding</a> <a href="/tag/b2b-video-marketing">Video marketing</a> <a href="/tag/b2b-marketing-tools">B2B marketing tools</a> </div> </div> </div> </div> <!-- --> <script> var images = document.querySelectorAll('.kg-gallery-image img'); images.forEach(function (image) { var container = image.closest('.kg-gallery-image'); var width = image.attributes.width.value; var height = image.attributes.height.value; var ratio = width / height; container.style.flex = ratio + ' 1 0%'; }) </script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M4GT83N" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script type="text/javascript"> (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo"); vgo('setAccount', '649525905'); vgo('setTrackByDefault', true); vgo('process'); </script> <script> var beamer_config = { product_id : 'epwyYXsU47580',//DO NOT CHANGE: This is your product code on Beamer selector : '.nav-whats-new' }; </script> <script type="text/javascript" src="https://app.getbeamer.com/js/beamer-embed.js" defer="defer"></script> <script id='pixel-script-poptin' src='https://cdn.popt.in/pixel.js?id=5216131db94ff' async='true'></script> <script type="text/javascript" src="https://www.revenuemarketingalliance.com/assets/built/jquery.js?v=bcac3beed2" ></script> <script type="text/javascript" src="https://www.revenuemarketingalliance.com/assets/built/jquery.fitvids.js?v=bcac3beed2" ></script> <script type="text/javascript" src="https://www.revenuemarketingalliance.com/assets/built/ghost-lunr.js?v=bcac3beed2" defer></script> <script type="text/javascript" src="https://www.revenuemarketingalliance.com/assets/built/search.js?v=bcac3beed2" defer></script> <script> // NOTE: Scroll performance is poor in Safari // - this appears to be due to the events firing much more slowly in Safari. // Dropping the scroll event and using only a raf loop results in smoother // scrolling but continuous processing even when not scrolling $(document).ready(function () { // Start fitVids var $postContent = $("body"); $postContent.fitVids(); // End fitVids var progressBar = document.querySelector('#reading-progress'); var header = document.querySelector('.floating-header'); var title = document.querySelector('.post-full-title'); var lastScrollY = window.scrollY; var lastWindowHeight = window.innerHeight; var lastDocumentHeight = $(document).height(); var ticking = false; function onScroll() { lastScrollY = window.scrollY; requestTick(); } function onResize() { lastWindowHeight = window.innerHeight; lastDocumentHeight = $(document).height(); requestTick(); } function requestTick() { if (!ticking) { requestAnimationFrame(update); } ticking = true; } function update() { if (!title) return; var trigger = title.getBoundingClientRect().top + window.scrollY; var triggerOffset = title.offsetHeight + 35; var progressMax = lastDocumentHeight - lastWindowHeight; // show/hide floating header if (lastScrollY >= trigger + triggerOffset) { header.classList.add('floating-active'); } else { header.classList.remove('floating-active'); } progressBar.setAttribute('max', progressMax); progressBar.setAttribute('value', lastScrollY); ticking = false; } window.addEventListener('scroll', onScroll, { passive: true }); window.addEventListener('resize', onResize, false); update(); var getHiddenUpgrade = document.querySelector('.hidden-upgrade'); if (getHiddenUpgrade && isHiddenUpgradeVisible) getHiddenUpgrade.style.display = 'block'; }); </script> <script> window.intercomSettings = { app_id: "ihx5j8jg" }; </script> <script> (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/ihx5j8jg';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})(); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10