Universal Analytics (UA) ceased processing data on July 1st, 2023. Google has announced a complete shutdown of the UA interface and APIs slated for July 1st, 2024. In response, we have released a free Python script to demonstrate how to download UA data programmatically.
How To
We encountered a challenge within one of our large target audience database, which included names, emails, and designations. Multiple contacts from the same company, bearing similar or varied designations, populated the dataset. Mass emailing several contacts within a single company isn't a good idea. We must extract one key contact from each company for our campaign to address this. This article showcase the spreadsheet based solution we have used to extract the required contacts
Matomo, formerly known as Piwik, is a powerful and Free and Open Source web analytics platform that offers website owners a comprehensive insight into their online traffic, user behavior, and digital marketing effectiveness. This guide will give you the step by step instructions to setup and configure Matomo in Ubuntu 22.04
This how-to talks about creating a custom drush command to import a set of taxonomy terms to sync them between the different environments we maintain.
How to use Term name instead of Term ID in Views Filter?
How to use tokens in the title of a Drupal View?
In Drupal, the default behaviour of entity reference fields allows us to select unpublished content if the content creator has permission to view unpublished content, which can be useful in specific scenarios where we need to establish relationships even with unpublished content.
However, in many cases, we want to refer only to published content. The problem arises when we add references during content creation without verifying whether the referenced items are published. This can lead to confusion later when we wonder why the referenced contents are not visible when viewing the content.
Here's a step-by-step guide on how to use a Drupal view to filter the values appearing in an entity reference field
Passwords are a critical aspect of cybersecurity and play a significant role in protecting sensitive information from unauthorized access. However, managing passwords is a significant challenge for many organizations. Passwords are often shared among multiple users and frequently forgotten or lost. This article will discuss some potential issues organizations face when managing passwords and how Passbolt, a free and open-source password manager, can help address these challenges.
This article discusses optimising HubSpot forms by reducing the number of fields and combining the first and last name fields into a single full name field. It also shares how to automate the full name into first and last names using a Human Name Splitter JS Library.
entityQuery is one of the most used functions in Drupal. It helps you easily pull Drupal entities in code. But when you use this in contexts other than controllers, say in cron-jobs or update hooks where the system is accessed as anonymous users, it may not work as expected in Drupal 9 Unless you call accessCheck explicitly. This short article talks about how to use entityQuery in these contexts and write entityQuery compatible with Drupal 10.x
Learn how to use the Playwright tool to automate testing for web applications. Discover the advantages of Playwright, such as its handling of asynchronous events and its built-in features like test generator, inspector, fixtures, screenshots and videos on test failures, retries, and auto-waiting mechanism. Follow along with a step-by-step example on how to test a job listing page on our website and check for job code auto-population in the form.
Learn how to use ffmpeg to optimize screen recordings and reduce their file size without losing visual quality. Discover the power of the mpdecimate and setpts filters to remove duplicate frames and increase playback speed respectively. Improve the user experience by making your screen recordings more manageable and efficient with ffmpeg.
This article discusses how to accurately track impressions in personalized advertising campaigns on a website. It explains how traditional methods of impression tracking can lead to inflated counts, inaccurate measurements and how using the IntersectionObserver API can provide a more accurate understanding of campaign performance.
Discover the steps to start a link-building campaign effectively with the Semrush link-building tool.
Processing a lot of resumes is a challenge for HR departments. With the right tools at hand, nothing is difficult to achieve. Here is how we extracted the required information from PDF files to process the job applications we received for out digital marketing executive post.
For us, MarTech is all about automation. We use that internally to optimize what we do and help our customers run their digital marketing machine.
Want to see the result of an experiment we did on one of our high-traffic Drupal websites? Read on. This article is also a 'how-to' with an example of setup a JavaScript-based variable to track the content age group in GTM.
Integrate HubSpot forms with GA4 using our step-by-step guide. Optimize website conversion rates and improve marketing strategy with accurate tracking. Get started now!
A step-by-step tutorial on how to configure Lando with Drupal to use a custom domain in your local development environment.
Marketing automation is a powerful tool for lead generation automation. Learn how to use marketing automation to develop high-quality leads effectively.