All posts by Ahmed Ali
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…
Cohort Analysis for Performance Marketing
A cohort is a group of users who share a common characteristic, while cohort analysis is a study that focuses on the activities of a particular cohort. It allows you to compare how different cohort of customers behave over time and see the pattern of the lifetime value of a customer or a user. Examples…
Google Ads Script to Check Ad Groups without Expanded Text Ads
AdWords no longer supports the standard text ads, any new text ads generated should use the expanded text ad format. So, if you haven’t made a full transition, you actually need to hurry up and migrate all of your standard ads to the new expanded text ads. Today, we developed a new simple AdWords script that you…
Google Ads Script to Exclude Locations Automatically
Recently, we had an interesting case with one of our clients where he always needed to exclude different locations from his Google Ads campaigns based on the business availability. This used to happen very often and the client used to come back to us every couple of days asking to exclude and include different certain…
Is my AdWords Account Fully Optimized?
Many performance marketers always want to know the secret to AdWords success. They wonder what advanced features other accounts use and what a master AdWords account looks like. I am sure you’ve heard this question many times, is my AdWords account fully optimized? Today we are going answer all of these questions, but before we…
Dynamic Product Pricing Using Ad Customizer
Ad customizer is an underutilized feature within the AdWords platform. It allows advertisers to dynamically insert content into their ads based on certain parameters pulled from a datasheet that they have uploaded. It adapts your text ads to what someone is searching for, which device she’s using, where he’s located, or even the date, time of day,…
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…
Expose Client & User ID in Google Analytics
Google Analytics uses a unique identifier to determine if two hits belong to the same user, the unique identifier associated with that particular user must be sent with each hit. GA accomplishes this via Client ID which is a unique, randomly generated string that gets stored in the browser’s cookies, so subsequent visits to the same…
How to Calculate Your Break-Even CPC?
There are many ways to determine what CPC amount to set for your campaigns. You can figure this out based on your targets, what you know about your business, or the value of your sales. In this article, we will go through two approaches to calculating your ideal CPC. Whether you have a target cost…
Select The Best Chart For Your Report
Selecting the best chart or graph is very important to tell your story and communicate the information you want. In this article, we will learn how to choose the best chart for your performance report and data analysis based on our objective. To create a chart, you need first to understand why you might need…