Category Archives: Measure
Script to Monitor Facebook Ads Change History in Google Sheets
Managing Facebook Ads campaigns can be challenging, especially when it comes to keeping track of changes and optimizing performance across different accounts. Although many Google Sheets add-ons allow exporting Facebook Ads reports to Sheets, none of them seem to support retrieving Facebook Ads change history. That’s why I developed an App script that automatically checks…
Upload Facebook Ads to BigQuery via App Scripts
If you run ads across different channels like Google, Facebook, LinkedIn ..etc, you already know reporting consolidation is now a must. Having all of your ads data in one storage is the only way to get a holistic view of your marketing investment and understand which channel is more profitable to the business. BigQuery is…
Sending Events via Google Analytics Measurement Protocol API
The rise in data protection and privacy regulations has created new challenges that have serious implications on the entire digital industry. Web browsers like Safari and Mozilla have released a range of updates, like Intelligent Tracking Prevention (ITP), that work against tracking technologies by blocking third-party cookies and applying restrictions on the first-party cookies as…
Server-Side Tracking via Facebook Conversion API
The rise in data protection and privacy regulations has created new challenges that have serious implications on the entire digital industry. Web browsers like Safari and Mozilla have released a range of updates, like Intelligent Tracking Prevention (ITP), that work against tracking technologies by blocking third-party cookies and applying restrictions on the first-party cookies as…
How to Track AMP in Google Analytics?
Accelerated Mobile Pages allow your website to render instantly on mobile devices, so they improve users’ experience and get a ranking boost on Google search results. However, AMP doesn’t support Javascript by default and hence you cannot use analytics.js on Accelerated Mobile Pages. A different Analytics tag is provided specifically for AMPs. Ahmed AliEntrepreneur focused on…
Floodlight Tags Implementation and Configuration
Floodlight tags are used to track and report conversions in Campaign Manager, Display & Video 360 (DV360), and Search Ads 360 (SA360). Floodlight uses activities, tags, and lookback window to count conversions. A Floodlight activity is a specific action you want to track, such as purchases or sign-ups. For each action you want to track, you…
Automatically Import Cost Data into Google Analytics
Google Analytics allows importing cost data for non-Google campaigns where you can monitor performance across all your channels in one place. In this article, we will learn how to upload the cost data for your Facebook and Bing campaigns into Google Analytics automatically using Google apps script. Google apps script is a scripting language based on JavaScript that lets you…
Advanced Dynamic Remarketing Implementation via GTM
Have you ever wanted to set up dynamic remarketing tags, but your developers are super busy to implement the data layers? In this article, we will be using custom javascript codes to capture the dynamic remarketing attributes instead of populating new data layers to the website. The particular industry that we will cover here will be the Retail industry,…
Automate Weekly Reports Using Google Ads Scripts
Searching for a tool or a service that can easily enable you to report and create dashboards of your Google Adwords campaigns. No Need, we have written a Google Ads script that will save you an hour every week. Either you are on the agency side or the client side, creating Google Ads weekly reports…
Troubleshooting Too Low Bounce Rate in GA
Google Analytics calculates bounce rate as the percentage of single page visits or single interaction. Google does this by measuring the time of the first arrival of a visitor, and if there isn’t a second interaction within 30 minutes, it counts as a” Bounce”. For example, let’s say someone lands on your website, this is now by…