All posts by Ahmed Ali
Setting up AdWords Dynamic Search Ads via Page Feed
Dynamic Search Ads (DSA) are one of the easiest ways to increase your reach and find more opportunities without any keywords research. Targeting for dynamic search ads works by matching people’s searches on Google with specific pages on your site. And of course, you’re in control of how this target works. Google offers 3 targeting…
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…
Google Ads Script to Pause/Remove Low Search Volume Keywords
Low search volume is a status that Google Ads gives to keywords with very little to no search history. The keywords remain inactive until the number of search queries for these keywords increases (even a small amount), they’ll be reactivated and will start triggering your ads to show again. When you have a keyword with low search…
Advanced Ads Customization via AdWords IF Functions
AdWords IF Functions allow advertisers to tailor ads by device or audience type. You can insert a specific message in your ads when a condition is met, based on who is searching and what device they are searching for. AdWords IF statement is similar to ad customizer which adapts your text ads to what someone…
Google Ads Script to Set Radius Targeting in Bulk
AdWords Editor does actually support proximity targets where you set the radius targeting of your campaigns via uploading the longitude and altitude in a specific format. However, a common issue that you might face when adding your location targets in bulk is “Unresolved Location” where the editor doesn’t recognize the areas’ addresses. This might result…
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,…
Google Ads Script to Export a Monthly Spend Report vs PO Number
Many media agencies struggle every month to generate a spend report for each purchase order number, so the finance team can settle accounts’ invoices and payments. The manual process can be time-consuming and mistakes could happen, especially if the number of accounts is large. To automate the process, we’ve written an MCC AdWords script that…
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 Dynamic Remarketing Ads
Dynamic Remarketing is one of the most powerful solutions to drive more online sales. It took ad customization to a next level by showcasing products that are tailored to each individuals browsing behavior. However, the whole process of setting up dynamic remarketing could be quite complicated for many marketers, there are different specs in terms of feed…
Feed Optimization via Google Sheets
How many times you wanted to change something in your Google Shopping or Dynamic Retargeting feed, but you had to wait so long for a web developer resource to free up. You just might have wanted to add a new currency to your shopping campaigns, push a custom label of your best selling products or…