{"id":2278,"date":"2024-11-22T16:14:35","date_gmt":"2024-11-22T16:14:35","guid":{"rendered":"https:\/\/www.digitalposition.com\/resources\/blog\/?p=2278"},"modified":"2025-01-03T19:06:06","modified_gmt":"2025-01-03T19:06:06","slug":"free-digital-marketing-reporting-tool-how-datapulse-transformed-our-reporting-strategy","status":"publish","type":"post","link":"https:\/\/www.digitalposition.com\/resources\/blog\/ppc\/free-digital-marketing-reporting-tool-how-datapulse-transformed-our-reporting-strategy\/","title":{"rendered":"Free Digital Marketing Reporting Tool: How DataPulse Transformed Our Reporting Strategy"},"content":{"rendered":"\n<p>You just finished your first month running <a href=\"https:\/\/www.digitalposition.com\/ppc-management-agency\/\" data-type=\"link\" data-id=\"https:\/\/www.digitalposition.com\/ppc-management-agency\/\">PPC ads<\/a> for a client and you wake up to an email like this:<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>\u201c<em>Hey Marketing Guy,<\/em><\/p>\n\n\n\n<p><em>I\u2019d like to get an update on the status of our ads &#8211; pronto.&nbsp;<\/em><\/p>\n\n\n\n<p><em>How much $$$ are we making?<\/em>\u201d<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>So you log into <a href=\"https:\/\/www.digitalposition.com\/ppc-management-agency\/google-ads\" data-type=\"link\" data-id=\"https:\/\/www.digitalposition.com\/ppc-management-agency\/google-ads\">Google Ads<\/a>, click over to the campaign view and snap a screenshot. You immediately draft an email, attach the screenshot and hit send.<\/p>\n\n\n\n<p>If only it was ever that simple.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Problem<\/strong><\/h2>\n\n\n\n<p>You send the screenshot, but that\u2019s just the beginning. Next they want to know how Google Ads is performing relative to Meta Ads, next to an aggregated view combining both datasets, for the whole year.<\/p>\n\n\n\n<p>Fair enough\u2026<\/p>\n\n\n\n<p>Then they request that you throw in some year over year comparisons so they can see if they are up or down.&nbsp;<\/p>\n\n\n\n<p>And finally\u2026 they ask you to update the dashboard every day so they can have the freshest data.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdboBdUy7QPvNLyH3XG4nrVoYv-tp3b5EyP5p_i-EDmccXntwRhJaeyfrDsSA5J5jVU2sDaMN3OsUVopwQxjugTDsLKAcYqcbvSM4IJEC6-KEQb7XKS1RuOt2Dnl1v83LDvVOY3OQ?key=AWzezlXDiAKOpBO6wr5_vw\" alt=\"\" style=\"width:618px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Now you\u2019re starting every morning neck-deep in spreadsheets, custom formulas, and endless copy-pasting.<\/p>\n\n\n\n<p>Slowly your spreadsheets start having issues, requests to customize the dashboards keep piling up, and before you know it you are committed to a system that can\u2019t scale with your clients\u2019 needs and causes more questions than answers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Reporting in Digital Marketing is A Complex Beast<\/strong><\/h2>\n\n\n\n<p>For years, I was that<em> <\/em>person at Digital Position\u2014the \u201creporting guy\u201d\u2014chained to spreadsheets, wrestling with conversion tracking, and endlessly tweaking performance dashboards for clients.&nbsp;<\/p>\n\n\n\n<p>As Digital Position grew, our reporting challenges grew too. What worked for 20 clients became chaotic for 50. It was clear we needed something more efficient and scalable.<\/p>\n\n\n\n<p>This realization eventually led us to eventually create our own <a href=\"https:\/\/www.digitalposition.com\/discover-datapulse\">free reporting solution: <strong>DataPulse<\/strong><\/a>.<\/p>\n\n\n\n<p>But we didn\u2019t start there\u2026<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Our Reporting Journey: From Google Sheets to DataPulse<\/strong><\/h2>\n\n\n\n<p>Initially we went the route of templated dashboards in Google Sheets. We used a 3rd party data pulling tool called <a href=\"https:\/\/supermetrics.com\/\">Supermetrics<\/a> to pull data broken out by date. Then we manipulated the data to show metrics grouped by month with year over year comparisons.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdH0skgBh9zkdaDrrWy3jw1pmPHYfhhTk0TTtVM2iOyaXsZ8UzveEqXU4eu-LRgDgo9gIuPuCqf6XlXtSVGW8PUlz9YEWqi_5KKuT3hWe-dfasjyswZPljuPdlogY3h0bjGZ0Qj7Q?key=AWzezlXDiAKOpBO6wr5_vw\" alt=\"\"\/><figcaption class=\"wp-element-caption\">What our dashboards used to look like<\/figcaption><\/figure><\/div>\n\n\n<p>This was pretty effective &#8211; Supermetrics lets you schedule daily data pulls so whenever we checked the dashboards they would be fresh. Breaking out the metrics the way we did gave us the answers to most of the performance related questions that clients threw at us, plus we could share the dashboards with them so everyone was tracking the data in real time.<\/p>\n\n\n\n<p>Then we leveled up and started feeding the data into <a href=\"https:\/\/lookerstudio.google.com\/\">Looker Studio<\/a> (formerly Google Data Studio). That gave us the opportunity to introduce well designed dashboards that aligned with our brand and drew attention to specific KPIs.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeB3kyl1avkzzmXbvdE9aRlXF7ufhGS6Te2dEiWMZ8vdFnXWHvuARwLAWboFIGmSgiMGola7P8Ik8L0Pk34h0IUJ5P2dTwY6xH0o9HxdvVyg9NhVKDBD0Ylo3poQafolVBhnCv-3g?key=AWzezlXDiAKOpBO6wr5_vw\" alt=\"\"\/><figcaption class=\"wp-element-caption\">Google Sheets + Supermetrics + Looker Studio<\/figcaption><\/figure><\/div>\n\n\n<p>Everything was templated, so as soon as we signed a new client, we would build out their dashboards in a matter of minutes, set up the queries and then boom &#8211; fully automated performance dashboards.&nbsp;<\/p>\n\n\n\n<p>But then &#8211; ultimate betrayal. Supermetrics &#8211; the very wave we rode to greatness became the iceberg that plunged us into darkness. All of a sudden, they released these new pricing plans that were designed to squeeze as much profit as possible out of agencies.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Supermetrics Demanded a Price We Couldn\u2019t Pay<\/strong><\/h2>\n\n\n\n<p>Supermetrics had always been expensive, even back in the day. But for the price you got 99% consistent accuracy and full automation which just didn\u2019t exist anywhere else.<\/p>\n\n\n\n<p>But when they switched to the new pricing plans, they restricted the number of data sources that each tier could access.&nbsp;<\/p>\n\n\n\n<p>For example, The Core plan for $159 \/ month only lets you access 14 data sources (out of 150).&nbsp;<\/p>\n\n\n\n<p>So you wouldn\u2019t be able to access over 90% of the platforms unless you move up to the Enterprise plan (which conveniently doesn\u2019t have a price listed on the website).<\/p>\n\n\n\n<p>If you&#8217;re on the Core plan for example and want to integrate Amazon Ads data into a client&#8217;s reporting, you will need to upgrade your whole account to an Enterprise plan or else pay $30 more per month per data source. They limit you to 5 \u201cadd-ons\u201d, so everything is geared towards getting their users onto a custom Enterprise plan where they can charge exorbitant prices for the same level of service.<\/p>\n\n\n\n<p>Supermetrics isn\u2019t alone here, several other tools have come to the fore like <a href=\"https:\/\/www.powermyanalytics.com\/\">PowerMyAnalytics<\/a> for example, and it is using the exact same strategy of restricting specific data sources behind higher priced plans.<\/p>\n\n\n\n<p>We really tried to make it work with these data connectors, we\u2019d built our whole system around them. But the costs continued to rise and it became impossible for us to justify them as a small agency.&nbsp;<\/p>\n\n\n\n<p>We were NOT going back to downloading CSVs and manually copy pasting data.<\/p>\n\n\n\n<p>So what other options did we have?<\/p>\n\n\n\n<p>There was only one way we could solve our reporting problems once and for all and achieve all of our goals.<\/p>\n\n\n\n<p>We had to build a tool from scratch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why We Built DataPulse: Simplifying Reporting for Agencies and Businesses<\/strong><\/h2>\n\n\n\n<p>The existing tools on the market were powerful, but everything came with limitations:<\/p>\n\n\n\n<ul>\n<li>Google Sheets\n<ul>\n<li>Requires 3rd party integrations to update<\/li>\n\n\n\n<li>Can\u2019t control the design<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Looker Studio\n<ul>\n<li>Terrible UI<\/li>\n\n\n\n<li>Slow<\/li>\n\n\n\n<li>Need 3rd party integrations to update<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Supermetrics\n<ul>\n<li>Expensive<\/li>\n\n\n\n<li>Queries often fail for some platforms like Shopify<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>PowerMyAnalytics\n<ul>\n<li>Cheaper than Supermetrics &#8211; but had accuracy issues for some platforms<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>We needed a system that could pull data automatically from EVERY platform our clients used, and somehow turn that into insightful, pleasing to look at reports that were accessible by our employees and clients alike.<\/p>\n\n\n\n<p>With this in mind, we began development on what would become one of the most intensely grueling, yet insanely awesome projects of my career as a reporting guy \/ web developer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Was It Worth It?<\/strong><\/h2>\n\n\n\n<p>It\u2019s been 5 years since then, and oh boy what a journey.&nbsp;<\/p>\n\n\n\n<p>You\u2019re probably wondering if we ended up saving money by bringing this in-house instead of continuing to fork over money to Supermetrics.<\/p>\n\n\n\n<p>The short answer is no.<\/p>\n\n\n\n<p>The long answer is noooooooooooo\u2026<\/p>\n\n\n\n<p>To give a more nuanced answer, the cost of development is only one factor in determining the value of this project.<\/p>\n\n\n\n<p>So what return did we get on our investment?<\/p>\n\n\n\n<ul>\n<li>A deep understanding of how to measure cross-channel performance and how data drives marketing strategy<\/li>\n\n\n\n<li>True freedom with data. We can build any visualization, graph, or table that we can dream of<\/li>\n\n\n\n<li>Not dependent on a 3rd party data pulling tool with all its quirks, bugs and costs<\/li>\n\n\n\n<li>Can combine data sources with ease<\/li>\n\n\n\n<li>Optimized workflow &#8211; daily performance checks are a breeze with DataPulse<\/li>\n\n\n\n<li>Full client transparency &#8211; both teams looking at the same data<\/li>\n<\/ul>\n\n\n\n<p>It\u2019s hard to quantify these things monetarily, but at the end of the day, the result of our hard work was a tool that transformed the way we see marketing &amp; will provide ongoing value for years to come.<\/p>\n\n\n\n<p>And now we\u2019re offering it to the world for <a href=\"https:\/\/www.digitalposition.com\/discover-datapulse\">free<\/a> so you can reap these benefits too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How Does DataPulse Work?<\/strong><\/h2>\n\n\n\n<p>Here\u2019s how it works in a nutshell:<\/p>\n\n\n\n<p>DataPulse is a web application that lets users add accounts. Each account gets configured and account IDs must be input.<\/p>\n\n\n\n<p>Every morning, DataPulse loops through each account and automatically pulls data from the various marketing platform APIs on behalf of the user. (This is the same way that Supermetrics pulls data).<\/p>\n\n\n\n<p>The data is stored in our database, broken up by date.<\/p>\n\n\n\n<p>When a user logs in and visits a dashboard, DataPulse will combine the raw data and calculate final numbers for display to the user.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdughE0isD73bOyr_y_KB-wVKFgbcTr896q0kjAcmK1jjqifcPkqpBX4IGoThbZWltniUwtCCylmqUuzqopTvcta1Rn5wp-ByM5Ha_MZDKDcIxvmrv_VaWAhiSYUPRPWocjqVHV?key=AWzezlXDiAKOpBO6wr5_vw\" alt=\"\"\/><\/figure><\/div>\n\n\n<p>DataPulse replaces Google Sheets, Supermetrics &amp; Looker Studio with a single tool.<\/p>\n\n\n\n<p>It might sound complex, but it\u2019s really quite simple.&nbsp;<\/p>\n\n\n\n<p>If you want to see for yourself, all you have to do is <a href=\"https:\/\/www.digitalposition.com\/discover-datapulse\">sign up<\/a> for free, add a business account, authenticate, and pull data into your beautiful new dashboards<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Future of Digital Marketing Reporting: Why DataPulse Stands Out<\/strong><\/h2>\n\n\n\n<p>By removing the complexity from reporting and delivering data in an easy-to-understand format, DataPulse empowers businesses and agencies to make better decisions, faster.<\/p>\n\n\n\n<p>We built DataPulse to solve the frustrations we were experiencing with trying to automate reporting across multiple platforms.&nbsp;<\/p>\n\n\n\n<p>We needed something that would reduce complexity, save time, and deliver meaningful insights\u2014not just data dumps.<\/p>\n\n\n\n<p>If you\u2019re tired of juggling multiple tools or frustrated by the limitations of existing platforms, I\u2019d suggest that you give DataPulse a try. Whether you\u2019re looking to improve your client reporting, streamline your agency&#8217;s workflow, or just gain a better understanding of your marketing performance, DataPulse can help you get there.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcPf--Ezjt8ClqQDclWW6nOK3CrNtndF2MXEfPzxqQiYK8_DV43CJiL6I-TKJ0iIQSFxQrthVnnwXrlmmngGTlsxn7jg-0oQkJ6A-FwkEfr9_P7mtBuiQe83GNFu-tq_r1N-1Ywpw?key=AWzezlXDiAKOpBO6wr5_vw\" alt=\"\"\/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Is Your Reporting Solution the Best It Can Be?<\/strong><\/h2>\n\n\n\n<p>Effective reporting is the cornerstone of any successful digital marketing strategy. By simplifying data collection and focusing on insights rather than just raw numbers, DataPulse can&nbsp; revolutionize the way agencies and businesses alike track and report on their marketing performance.<\/p>\n\n\n\n<p>Ready to take control of your reporting? Try DataPulse today and see how it can transform the way you measure and optimize your marketing performance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You just finished your first month running PPC ads for a client and you wake up to an email like this: \u201cHey Marketing Guy, I\u2019d like to get an update on the status of our ads &#8211; pronto.&nbsp; How much $$$ are we making?\u201d So you log into Google Ads, click over to the campaign&#8230;<\/p>\n","protected":false},"author":6,"featured_media":2281,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,4],"tags":[],"thumbnail_src":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-content\/uploads\/2024\/11\/datapulse-blog-post-300x225.jpg","thumbnail_medium_src":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-content\/uploads\/2024\/11\/datapulse-blog-post.jpg","featured_image_src":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-content\/uploads\/2024\/11\/datapulse-blog-post.jpg","author_avatar_src":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-content\/uploads\/2024\/09\/jordan1.webp","author_name":"Jordan Lagan","category_labels":["PPC","SEO","Social"],"tag_labels":[],"_links":{"self":[{"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/posts\/2278"}],"collection":[{"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/comments?post=2278"}],"version-history":[{"count":5,"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/posts\/2278\/revisions"}],"predecessor-version":[{"id":2377,"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/posts\/2278\/revisions\/2377"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/media\/2281"}],"wp:attachment":[{"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/media?parent=2278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/categories?post=2278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.digitalposition.com\/resources\/blog\/wp-json\/wp\/v2\/tags?post=2278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}