Sun, September 2, 2018
Among the three main ways to submit a request on a website — submitting a form, making a phone call, or writing in the chat — the first one accounts for the lion’s share and is tracked much more often than the others. Most internet marketers want to know exactly which sources bring visitors who submit forms, and that’s great. But beyond successful submissions, there are other types of interactions with forms, and tracking them helps us understand why some interested users never actually converted. Let's explore how to track the following user interactions with forms (listed from simplest to more advanced):
Read moreSun, August 26, 2018
Even working with such an amazing tool as Google Tag Manager can sometimes become a routine you want to get rid of. Especially during those moments when you’re setting up the same tags for the hundredth time across different containers and accounts. Yes, of course, there’s the container import/export feature, which lets you quickly load the necessary settings — but for that, you have to store them somewhere so they’re always on hand. That’s when you start thinking — why not delegate this task to some automation or cloud service? If you’ve had that thought — rejoice: GTM Tools by Simo Ahava is exactly what you need.
Read moreThu, June 14, 2018
Google Tag Manager is a very useful tool, and it can be used for more than just setting up data collection in Google Analytics 4. For example, dynamically replacing content on a website is also a matter of just a few dozen clicks in GTM. There are many reasons why you might want to replace content dynamically on a page. Below are two of the main ones: Replacing data to track the traffic source from which the user arrived. This is similar to how call-tracking services work. Replacing content as a way to provide personalized information to different user segments.
Read moreWed, June 13, 2018
When working with large volumes of information, you often need a programming language — in my case, it’s R — to collect, prepare, and process data. At first, the desktop version of RStudio and the taskscheduleR package were more than enough for me to automatically run scripts on my personal computer. But over time, the number of scripts increased significantly, and all updates became dependent on whether my computer was turned on. That’s when I started thinking about installing R on a server. For my needs, I decided to use a Google Cloud Platform (GCP) server.
Read more