{"id":114753,"date":"2017-10-30T18:58:00","date_gmt":"2017-10-30T23:58:00","guid":{"rendered":"https:\/\/www.dacgroup.com\/data-connection-google-analytics\/"},"modified":"2024-12-23T00:37:00","modified_gmt":"2024-12-23T05:37:00","slug":"data-connection-google-analytics","status":"publish","type":"post","link":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/","title":{"rendered":"Data connection in Google Analytics: Solving the mystery"},"content":{"rendered":"<p>This is the second blog post in the &#8220;Talk data to me&#8221; series presented by the <a href=\"\/en-gb\/blog\/services\/data-analytics\/\">Analytics and Research<\/a> team at DAC. Last week&#8217;s post was about the <a href=\"\/en-gb\/enhanced-e-commerce-google-online-sales\/\" target=\"_blank\" rel=\"noopener\">use of Enhanced Ecommerce in Google Tag Manager<\/a>.<\/p>\n<p><em>Scenario 1: Marco owns a travel agency that has both physical agencies and an online platform to sell holiday packages. He wonders how he can see all the transactions in one place to be able to assess how each channel performs.<\/em><\/p>\n<p><em>Scenario 2: Julie is the manager at an education business that operates across different regions in the world. She is interested in evaluating how the investment in different regions translates into actual enrolment in different colleges. All of this could help her see which campaigns are more successful or which students are more likely to convert depending on the enquiries on the website.<\/em><\/p>\n<p>These two scenarios are just a sample of a larger range of lead generation businesses that face these same challenges. This is especially relevant in the age we live in, where companies must respond to changes in customer behaviour not only offline but also online .<\/p>\n<p>Thus, the possibility of connecting offline information on transactions to online campaigns and behaviour can represent a true gold mine. It will mean having all the relevant data for your business in one place. And \u00a0will enable you to extract insights from this using visualisations and dashboards.<\/p>\n<p>This blog post aims at covering a part of this data connection scheme. Specifically, we will talk about the 2 features offered by Google Analytics (GA) for transferring offline data from internal databases (e.g. CRM). These are <strong>da<\/strong><strong>ta import<\/strong> and <strong>measurement protocol<\/strong>. Then, I will provide you with 4 tips when deploying these tools. Finally, I&#8217;ll state some recommended next steps in the data connection journey.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11483\" src=\"\/wpe-content\/uploads\/sites\/5\/2017\/10\/Analytics.jpeg\" alt=\"analytics crayons\" width=\"1280\" height=\"721\" \/><\/p>\n<h2>1. Data Import<\/h2>\n<p>GA allows users to import files (.csv or other file formats) to expand the details of the information tracked using different sources (CRM, internal database, etc) (<a href=\"https:\/\/support.google.com\/analytics\/answer\/3191589?hl=en\" target=\"_blank\" rel=\"noopener\">see google support for more information<\/a>). This could prove to be useful for specific information like further detail on product description (e.g. product weight, cost, etc.) or user description (e.g. first purchase, preferred products, etc.). All of this would be tracked using custom\/built-in dimensions in GA (see an <a href=\"https:\/\/support.google.com\/analytics\/answer\/4524584?hl=en\" target=\"_blank\" rel=\"noopener\">example from google support<\/a>).<\/p>\n<p>Data import, although it can be automated, is seen as a more rigid tool. It requires creating a .csv file and make sure the right headings are applied so that GA can read it properly.<\/p>\n<h2>2. Measurement protocol<\/h2>\n<p><a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/protocol\/v1\/\" target=\"_blank\" rel=\"noopener\">Measurement Protocol<\/a>,\u00a0like data import, helps transfer data from very diverse sources into GA. This feature is only available for the latest version of Google Analytics \u2013 Universal Analytics \u2013 which was launched in 2013 by Google and introduced a new tracking code system.<\/p>\n<p>It works is by sending all the data through an HTTPS request, which is basically URL that is read by GA. This HTTPS request is made up by all the data parameters (which can be related to transactions, users or products) that are relevant for your business (separated by the ampersand sign) (See <a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/protocol\/v1\/parameters\" target=\"_blank\" rel=\"noopener\">parameter reference guide<\/a>). All the data parameters should be collected in GA using custom\/built-in dimensions\/metrics. An essential part for the Measurement Protocol to make sense is to have a unique key that matches all the records from the sources transferring the data and the GA account records.<\/p>\n<p>Both features have different benefits and drawbacks. For instance, data import may be used for a more one-kind of upload, due to the need for file creation. However, the decision to choose one or the other is entirely dependent on the needs of the business.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11484\" src=\"\/wpe-content\/uploads\/sites\/5\/2017\/10\/data.jpeg\" alt=\"data\" width=\"1280\" height=\"853\" \/><\/p>\n<section data-role=\"forward-email-subscription-container\" class=\"full-width w-100 d-flex justify-content-center align-items-center bg-c7f2b3\">\n    \n    <div class=\"max-w-1400 w-100 form\">\n        <div class=\"text-content-container\">\n            <h2>\n                Stay Forward            <\/h2>\n            <p class=\"subtitle\">\n                Get exclusive insights into digital <br class=\"d-none d-lg-block\">media's top-trending topics delivered<br class=\"d-none d-lg-block\"> directly to your inbox.            <\/p>\n        <\/div>\n\n        <div data-role=\"form-group\">\n            <div class=\"d-flex flex-column w-100\">\n                <form data-forward-email-form class='custom-hubspot-form' id='hubspot_form_69d1557a8791e'>\n    <div class='d-flex input'>\n        <input type='email' class='form-control me-2 input' placeholder='Email address' aria-label='Email' name='email' required>\n        <button type='submit' class='btn_primary-filled_white'>Submit\n<\/button>\n    <\/div>\n    <p class='hubspot-status'><\/p>\n<\/form>\n<script>\njQuery(document).ready(function($) {\n    var form = $('#hubspot_form_69d1557a8791e');\n    form.on('submit', function(event) {\n        event.preventDefault();\n\n        \/\/ Get email input value\n        var emailInput = form.find('input[name=\"email\"]');\n        var email = emailInput.val().trim();\n\n        \/\/ Required HubSpot fields\n        var portalId = '5408011';\n        var formId = 'cafa8eb8-dd43-46cc-bec7-9f87e85b1bdb';\n\n        \/\/ Prepare the data payload\n        var data = {\n            fields: [\n                {\n                    name: 'email',\n                    value: email\n                }\n            ],\n            context: {\n                pageUri: window.location.href,\n                pageName: document.title\n            },\n            submittedAt: new Date().getTime()\n        };\n\n        \/\/ Get the status element for this form\n        var statusElement = form.siblings('.forward-email-status-container');\n\n        \/\/ Send the data to HubSpot\n        fetch('https:\/\/api.hsforms.com\/submissions\/v3\/integration\/submit\/5408011\/cafa8eb8-dd43-46cc-bec7-9f87e85b1bdb', {\n            method: 'POST',\n            headers: {\n                'Content-Type': 'application\/json'\n            },\n            body: JSON.stringify(data)\n        })\n        .then(response => {\n            if (response.ok) {\n                if(statusElement) {\n                    statusElement.text('Thanks for Subscribing!');\n                    statusElement.css('color', 'green');\n                }\n\n                var userInfo = JSON.parse(localStorage.getItem('userInfo'));\n                if (userInfo) {\n                    userInfo.event = 'Form_submit';\n                    userInfo.email = email;\n                    userInfo.form_name = 'Newsletter';\n                    window.dataLayer = window.dataLayer || [];\n                    window.dataLayer.push(userInfo);\n                }\n\n                emailInput.val(''); \/\/ Clear the email field\n                window.dispatchEvent(new CustomEvent('newsletter-submit'));\n            } else {\n                return response.json().then(error => {\n                    if(statusElement) {\n                        statusElement.text('Error: ' + error.message);\n                        statusElement.css({\n                            'color': 'red',\n                            'padding-top': '10px'\n                        });\n                    }\n                });\n            }\n        })\n        .catch(error => {\n            console.error('Error:', error);\n            statusElement.text(\"There was an error submitting the form.\");\n            statusElement.css({\n                'color': 'red',\n                'padding-top': '10px'\n            });\n        });\n    });\n\n    window.addEventListener('message', function(event) {\n        const isFormCallback = event.data.type === 'hsFormCallback';\n        const isFormSubmitted = event.data.eventName === 'onFormSubmitted';\n        const iscurrentForm = !!event?.data?.id ? 'cafa8eb8-dd43-46cc-bec7-9f87e85b1bdb'.trim() == event?.data?.id : false; \n\n        if( isFormCallback && isFormSubmitted && iscurrentForm ) {\n            console.log('event', event);\n            window.location.href = 'https:\/\/www.dacgroup.com\/en-gb\/thank-you\/';\n        }\n    });\n});\n<\/script>                <span class=\"forward-email-status-container\"><\/span>\n            <\/div>\n\n            <button id=\"forward-form-submission\" class=\"subscribe-btn\" type=\"button\" onclick=\"triggerButton(this)\">\n                <span class=\"d-inline-block\">\n                    SUBSCRIBE                <\/span>\n                <span class=\"d-inline-block bell-container\">\n                    <svg width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.5458 14.4774L4.50055 13.234C4.50657 11.8629 4.56791 9.80824 5.17539 8.00401C5.52706 6.95953 6.09459 5.89126 7.03537 5.08C7.70533 4.50227 8.51103 4.10149 9.44696 3.90922C9.50872 3.69984 9.5922 3.49047 9.70471 3.28979C9.91134 2.92122 10.2194 2.57523 10.654 2.33189C11.0827 2.09183 11.5478 2 12 2C12.4355 2 12.8969 2.08208 13.3272 2.31763C13.7695 2.55969 14.0812 2.91045 14.2866 3.28943C14.3999 3.49849 14.4813 3.71787 14.5396 3.93682C15.5444 4.18145 16.3788 4.69659 17.0444 5.38131C17.9498 6.3126 18.4937 7.50224 18.8321 8.60503C19.3645 10.3395 19.4725 12.1499 19.4944 13.1421C19.9371 13.6338 20.3502 14.1627 20.6914 14.626C21.9447 16.3277 20.6148 18.5001 18.7001 18.5001L5.52863 18.5C3.45543 18.5 2.28314 16.1217 3.5458 14.4774Z\" stroke=\"#171616\" \/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.0857 19.3749C9.431 19.1461 9.89639 19.2405 10.1252 19.5858C10.874 20.7159 12.7481 21.0858 13.9 19.5501C14.1485 19.2187 14.6186 19.1516 14.95 19.4001C15.2813 19.6486 15.3485 20.1187 15.1 20.4501C13.2518 22.9143 10.126 22.3027 8.87475 20.4143C8.64596 20.069 8.74041 19.6037 9.0857 19.3749Z\" fill=\"#171616\" \/>\n                    <\/svg>\n                <\/span>\n            <\/button>\n        <\/div>\n    <\/div>\n\n    \n    <script>\n        function triggerButton(button) {\n\n            var container = button.closest('[data-role=\"forward-email-subscription-container\"]');\n            var form = container.querySelector('[data-forward-email-form]');\n\n            if (form) {\n                jQuery(form).find(\"button[type='submit']\").trigger('click');\n            }\n        }\n    <\/script>\n\n<\/section>\n\n\n<h2>4 Tips to bear in mind for deploying these tools in Google Analytics<\/h2>\n<ol>\n<li><strong>Map out the architecture<\/strong> of how the different data in your business is going to be connected as planning is essential.<\/li>\n<li>Choose a <strong>unique key<\/strong> field to match the data form the external data source to the data in GA. In the case of Measurement Protocol it will be client Id<\/li>\n<li>Measurement Protocol is a tool sometimes used by <strong>ghost spammers<\/strong> to generate fake traffic associated to your GA account. They do this without actually visiting your website. It&#8217;s important to put mechanisms in place to control for this. More info the <a href=\"https:\/\/moz.com\/blog\/stop-ghost-spam-in-google-analytics-with-one-filter\" target=\"_blank\" rel=\"noopener\">Moz Blog post about Ghost Spamming in GA<\/a>.<\/li>\n<li>For Measurement Protocol to work efficiently, we advise on <strong>working together with developers to write the script<\/strong> that includes all the information about the transfer. If you struggle with this or don\u2019t have the capacity to do this internally, feel free to contact us as we have experience in writing and implementing these scripts. They are designed to work with different APIs and perform diverse tasks. These include data cleaning or indicating the frequency of the transfers, among others. We also advise to consider including\u00a0<strong>measures to<\/strong> <strong>cover for disruptive transactions<\/strong> or errors being passed onto GA.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11485\" src=\"\/wpe-content\/uploads\/sites\/5\/2017\/10\/connection.jpeg\" alt=\"\" width=\"1280\" height=\"853\" \/><\/p>\n<h2>How does it all fit in the grand scheme of data connection? Next steps<\/h2>\n<p>There are clear benefits to using these tools to transfer offline data into GA. However, using this tool to connect <strong>all<\/strong>\u00a0the business&#8217; offline-online data is not recommended. After all, GA can only do so much. We recommend instead using Measurement Protocol and Data import as add-ons to help optimise the functionality of GA.<\/p>\n<p>Instead, the connection of customer footprints left at each step of the journey should be done in a separate place (e.g. data warehouse), facilitating a unique access to all the data. The next steps in the data connection will involve querying the data to answer specific questions about your business. Using data visualisations and dashboards the insights found will be made available to everyone in your company.<\/p>\n<p>For more information on the customer journey analysis, see our blog post on <a href=\"\/en-gb\/blog\/talk-data-understanding-customer-journey-mobile-first-world\/\">Understanding the customer journey in a mobile-first world<\/a>. Further information on data visualisation and dashboards will be covered in posts in the near future. Keep tuned in.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the second blog post in the &#8220;Talk data to me&#8221; series presented by the Analytics and Research team at DAC. Last week&#8217;s post was about the use of Enhanced Ecommerce in Google Tag Manager. Scenario 1: Marco owns a travel agency that has both physical agencies and an online platform to sell holiday [&hellip;]<\/p>\n","protected":false},"author":108,"featured_media":114755,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","reading_level":"Technical","reading_level_confidence":0.72,"reading_level_needs_review":"0","footnotes":""},"categories":[2861],"tags":[770],"class_list":["post-114753","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-data-connection"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Data connection in Google Analytics: Solving the mystery | DAC<\/title>\n<meta name=\"description\" content=\"The possibility of connecting offline information on transactions to online campaigns and behaviour can represent a true gold mine to your business.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data connection in Google Analytics: Solving the mystery | DAC\" \/>\n<meta property=\"og:description\" content=\"The possibility of connecting offline information on transactions to online campaigns and behaviour can represent a true gold mine to your business.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/\" \/>\n<meta property=\"og:site_name\" content=\"DAC\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DACGroup\" \/>\n<meta property=\"article:published_time\" content=\"2017-10-30T23:58:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-23T05:37:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"rociomelus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg\" \/>\n<meta name=\"twitter:creator\" content=\"@DAC_group\" \/>\n<meta name=\"twitter:site\" content=\"@DAC_group\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"rociomelus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/\"},\"author\":{\"name\":\"rociomelus\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/cf283529364a9f6063b575f48dd87ca9\"},\"headline\":\"Data connection in Google Analytics: Solving the mystery\",\"datePublished\":\"2017-10-30T23:58:00+00:00\",\"dateModified\":\"2024-12-23T05:37:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/\"},\"wordCount\":1001,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg\",\"keywords\":[\"data connection\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/\",\"url\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/\",\"name\":\"Data connection in Google Analytics: Solving the mystery | DAC\",\"isPartOf\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg\",\"datePublished\":\"2017-10-30T23:58:00+00:00\",\"dateModified\":\"2024-12-23T05:37:00+00:00\",\"description\":\"The possibility of connecting offline information on transactions to online campaigns and behaviour can represent a true gold mine to your business.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#primaryimage\",\"url\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg\",\"contentUrl\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg\",\"width\":1280,\"height\":853,\"caption\":\"Two hands holding interlocking puzzle pieces against a white background.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.dacgroup.com\/en-gb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data connection in Google Analytics: Solving the mystery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#website\",\"url\":\"https:\/\/www.dacgroup.com\/en-gb\/\",\"name\":\"DAC group\",\"description\":\"DAC\",\"publisher\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dacgroup.com\/en-gb\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#organization\",\"name\":\"DAC group\",\"alternateName\":\"DAC\",\"url\":\"https:\/\/www.dacgroup.com\/en-gb\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg\",\"contentUrl\":\"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg\",\"caption\":\"DAC group\"},\"image\":{\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/DACGroup\",\"https:\/\/x.com\/DAC_group\",\"https:\/\/www.linkedin.com\/company\/dac-group\/\",\"https:\/\/www.instagram.com\/dac_group\/\",\"https:\/\/www.youtube.com\/user\/DACgroup1976\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/cf283529364a9f6063b575f48dd87ca9\",\"name\":\"rociomelus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9ec935cf2e6afd63b53c6f199129c8481890765edc1ada1fbdd1e67959ee6f60?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9ec935cf2e6afd63b53c6f199129c8481890765edc1ada1fbdd1e67959ee6f60?s=96&d=mm&r=g\",\"caption\":\"rociomelus\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Data connection in Google Analytics: Solving the mystery | DAC","description":"The possibility of connecting offline information on transactions to online campaigns and behaviour can represent a true gold mine to your business.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/","og_locale":"en_GB","og_type":"article","og_title":"Data connection in Google Analytics: Solving the mystery | DAC","og_description":"The possibility of connecting offline information on transactions to online campaigns and behaviour can represent a true gold mine to your business.","og_url":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/","og_site_name":"DAC","article_publisher":"https:\/\/www.facebook.com\/DACGroup","article_published_time":"2017-10-30T23:58:00+00:00","article_modified_time":"2024-12-23T05:37:00+00:00","og_image":[{"width":1280,"height":853,"url":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg","type":"image\/jpeg"}],"author":"rociomelus","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg","twitter_creator":"@DAC_group","twitter_site":"@DAC_group","twitter_misc":{"Written by":"rociomelus","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#article","isPartOf":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/"},"author":{"name":"rociomelus","@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/cf283529364a9f6063b575f48dd87ca9"},"headline":"Data connection in Google Analytics: Solving the mystery","datePublished":"2017-10-30T23:58:00+00:00","dateModified":"2024-12-23T05:37:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/"},"wordCount":1001,"commentCount":0,"publisher":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#organization"},"image":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg","keywords":["data connection"],"articleSection":["Analytics"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/","url":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/","name":"Data connection in Google Analytics: Solving the mystery | DAC","isPartOf":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#primaryimage"},"image":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg","datePublished":"2017-10-30T23:58:00+00:00","dateModified":"2024-12-23T05:37:00+00:00","description":"The possibility of connecting offline information on transactions to online campaigns and behaviour can represent a true gold mine to your business.","breadcrumb":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#primaryimage","url":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg","contentUrl":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/12\/DATA-CONNECTION-IN-GOOGLE-ANALYTICS-SOLVING-THE-MYSTERY.jpg","width":1280,"height":853,"caption":"Two hands holding interlocking puzzle pieces against a white background."},{"@type":"BreadcrumbList","@id":"https:\/\/www.dacgroup.com\/en-gb\/insights\/blog\/analytics\/data-connection-google-analytics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dacgroup.com\/en-gb\/"},{"@type":"ListItem","position":2,"name":"Data connection in Google Analytics: Solving the mystery"}]},{"@type":"WebSite","@id":"https:\/\/www.dacgroup.com\/en-gb\/#website","url":"https:\/\/www.dacgroup.com\/en-gb\/","name":"DAC group","description":"DAC","publisher":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dacgroup.com\/en-gb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.dacgroup.com\/en-gb\/#organization","name":"DAC group","alternateName":"DAC","url":"https:\/\/www.dacgroup.com\/en-gb\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/","url":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg","contentUrl":"https:\/\/www.dacgroup.com\/wp-content\/uploads\/2024\/09\/DAC-logo.svg","caption":"DAC group"},"image":{"@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DACGroup","https:\/\/x.com\/DAC_group","https:\/\/www.linkedin.com\/company\/dac-group\/","https:\/\/www.instagram.com\/dac_group\/","https:\/\/www.youtube.com\/user\/DACgroup1976"]},{"@type":"Person","@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/cf283529364a9f6063b575f48dd87ca9","name":"rociomelus","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.dacgroup.com\/en-gb\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9ec935cf2e6afd63b53c6f199129c8481890765edc1ada1fbdd1e67959ee6f60?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9ec935cf2e6afd63b53c6f199129c8481890765edc1ada1fbdd1e67959ee6f60?s=96&d=mm&r=g","caption":"rociomelus"}}]}},"_links":{"self":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/posts\/114753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/users\/108"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/comments?post=114753"}],"version-history":[{"count":1,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/posts\/114753\/revisions"}],"predecessor-version":[{"id":114754,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/posts\/114753\/revisions\/114754"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/media\/114755"}],"wp:attachment":[{"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/media?parent=114753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/categories?post=114753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dacgroup.com\/en-gb\/wp-json\/wp\/v2\/tags?post=114753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}