Blog posts
All Posts(118)

ChatGPT Ads Server-Side Measurement
How can you measure ChatGPT Ads conversions using the Pixel and Conversions API? Explore server-side tracking, UTM, and deduplication processes.

A/B Test for Urgency Elements: Countdown Timers, Stock Counters, and Social Proof
Learn how to A/B test urgency elements such as countdown timers, stock counters, and social proof to improve ecommerce conversion rates.

Shopify MCP Tools
An overview of Shopify's MCP ecosystem, including Storefront, Customer Accounts, and Dev MCP tools for AI-powered commerce experiences.

5 Things Learnt About Lowering CAC Before Black friday
Read more about 5 Things Learnt About Lowering CAC Before Black friday

How to Plan a Black Friday Week Email Series (Day by Day)
A beginner-friendly guide to planning a Black Friday email series by day, message, and audience segment, with a ready-to-use 7-day framework.

Multi-Touch Attribution: Models, Data, and Limits
Multi-touch attribution divides conversion credit across several marketing interactions. Compare linear, time-decay, position-based, and data-driven models.

7 Best Marketing Measurement Tools for 2026
Compare seven marketing measurement tools for attribution, incrementality, MMM, web, mobile, and first-party conversion data. Pick by the question you need to answer.

Marketing Attribution: A Practical Guide
Marketing attribution assigns conversion credit to channels and campaigns. Learn how attribution works, which models to use, and where it can mislead.

Incrementality Testing: How to Measure Causal Lift
Incrementality testing compares a treatment group with a control group to show which conversions your marketing caused. Learn the methods, formulas, and setup.

Marketing Mix Modeling (MMM): A Practical Guide
Marketing mix modeling estimates how media spend and external factors affect sales. Learn the inputs, outputs, limits, and when MMM fits your measurement plan.

What Is Incrementality in Marketing?
Incrementality is the business result caused by marketing beyond what would have happened anyway. See how marketers calculate and use incremental lift.
What Is Server-Side Tracking? How It Works, Pros and Cons
Server-side tracking sends events through a server you control before they reach GA4, Meta or TikTok. How it works, what it fixes, what it does not, and how to set it up.
GA4 Server-Side Tracking: How It Works and How to Set It Up
Set up GA4 server-side tracking with a server GTM container or the Measurement Protocol. What changes, what stays the same, setup steps, and how to verify it.

Black Friday is over. What happens to all the customers you just acquired?
Read more about Black Friday is over. What happens to all the customers you just acquired?

Adsmurai One Tag Pricing 2026: Plans, Event Limits, and the One-Domain Rule
Adsmurai One Tag starts at 10 euros a month for 100,000 events, with a WordPress free tier at 5,000. Every paid plan covers one domain, and One Tag does not keep long-term records.

Back to School: A Dry Run Before Black Friday
Back to School is the ultimate measurement stress test before Black Friday. Learn how to identify attribution gaps, CRM discrepancies, UTM issues, Safari tracking gaps, and consent-related measurement problems before Q4.

How to Create UTM Parameters: Best Practices and Templates
Create UTMs that survive Google Ads, HubSpot, Shopify, CRM, and warehouse reporting. Includes account-level and ecommerce templates.

The Relationship Between Google Data Manager and Server-Side GTM
Read more about The Relationship Between Google Data Manager and Server-Side GTM
Complete Lead Tracking Guide for Q4 Preparations
A practical guide to building a robust, server-side lead measurement system — covering visitor tracking, dataLayer setup, form event enrichment, SHA-256 hashing for privacy compliance, and sending customer status updates to advertising platforms (GA4, Google Ads, Meta) via server-side Google Tag Manager (sGTM).

How to Enrich Purchase Events with Bazaarvoice UGC
Join Bazaarvoice ratings, review count, and UGC engagement onto the purchase event server-side, then measure whether AI-sourced traffic actually converts through reviews.

Analyzify Pricing 2026: Standard, Plus, Order Tiers, and sGTM Add-ons
Analyzify starts at $145/month or $1,305/year. Compare all Standard and Plus order tiers, annual savings, included features, and paid sGTM setups.

JENTIS Pricing 2026: Plans, What Is Published, and What Alternatives Cost
JENTIS publishes Core, Professional, and Enterprise plans but no list price, no billing unit, and no overage rate. Here is what each tier includes and what comparable tools charge in public.

Tealium Pricing 2026: What $1,000/Month Includes and What Still Needs a Quote
Tealium Data Cloud Activation costs $1,000/month billed annually. Data Collection and CDP remain quote-only, and the difference between those tiers matters.

Piwik PRO Pricing 2026: Action Limits, Domain Counts, and Automatic Upgrades
Piwik PRO starts at €36/month for Business and €366/month for Enterprise. Actions, domains, activation limits, and automatic upgrades decide the real price.

Twilio Segment Pricing 2026: MTUs, Overage Rates, and the Costs Behind $120/Month
Segment Connections starts at $120/month for 10,000 MTUs. Anonymous visitors, throughput, overages, CDP add-ons, and downstream tools decide the real bill.

Stape Pricing 2026: Plans, Costs & Request Limits
Stape costs $0 to $200 per month in 2026. Compare monthly and annual prices, request limits, plan features, hidden costs and the free plan.

Addingwell Pricing 2026: Plans, Overage Rates, and Add-On Costs
Addingwell starts at €90/month for 1M requests with a permanent free tier at 100K. It bills overage per 100K instead of forcing a tier jump, and charges €30 per extra container. Here is the full breakdown.
OpenAI Measurement Pixel: Conversion Tracking for ChatGPT Ads
How the OpenAI Measurement Pixel tracks ChatGPT Ads conversions, from installing oaiq.min.js to sending order_created and lead_created events, plus when to pair it with the Conversions API.

How to Measure ChatGPT-User
ChatGPT-User fetches a page when someone asks ChatGPT to read it. Measure those hits as live intent in server logs, not as GPTBot or as Ads Manager.

How to Measure ChatGPT Ads
ChatGPT Ads reporting is still thin. Measure conversions server-side with Hardal, keep oppref, and stop mixing ad clicks with GPTBot crawls.

How to Measure GPTBot
GPTBot is OpenAI's training crawler. Measure it in server logs and Hardal AI Visibility, not in ChatGPT Ads or GA4.

How to Measure OAI-SearchBot
OAI-SearchBot indexes sites for ChatGPT search citations. Measure crawl coverage in logs and Hardal, separate from GPTBot training and ChatGPT Ads.

How to Measure PerplexityBot
PerplexityBot indexes pages for Perplexity answers. Measure it as a searcher in logs and Hardal AI Visibility, not as an ads pixel.

How to Measure ClaudeBot
ClaudeBot is Anthropic's training crawler. Measure crawl volume and pages in logs or Hardal AI Visibility, separate from Claude-User fetches.

How to Measure Meta-ExternalAgent
Meta-ExternalAgent is Meta's training crawler. Measure it in origin logs and Hardal AI Visibility. It is not Meta CAPI and not Facebook Ads.

How to Measure Google-Extended
Google-Extended is a robots.txt token for Gemini training, not a second Googlebot. Measure Googlebot crawls separately and do not expect a Google-Extended ads pixel.

How to Measure Googlebot
Googlebot is Google Search's crawler and still feeds AI Overviews. Measure it in Search Console and logs. Do not confuse it with Google-Extended or ChatGPT Ads.

How to Measure Bingbot
Bingbot indexes Bing and feeds Microsoft Copilot-style results. Measure it in Bing Webmaster Tools and Hardal AI Visibility, not as an OpenAI ads event.

How to Measure SemrushBot
SemrushBot is an SEO tool crawler. Measure hit volume and cost in logs. It has no ads API and should never enter your conversion destinations.

What Is AhrefsBot? User Agent, IPs, and How to Control It
AhrefsBot builds Ahrefs' link index. Find its current user agent and IP list, verify real requests, and limit or block the crawler in robots.txt.

Enable ChatGPT Ads Conversion Tracking with Hardal
Hardal now connects to OpenAI Ads for server-side web conversion delivery, letting advertisers measure ChatGPT Ads campaigns without client-side pixels.

Performance Marketing Engineer: The Emerging Role That Owns Both Budget and Measurement
Marketing teams are merging the performance marketer and the analytics engineer into one role. Here's what a Performance Marketing Engineer owns, why the split is disappearing, and how the role differs from adjacent titles.
10 Best Server-Side Tracking Tools in 2026
Compare 10 server-side tracking tools by collection model, setup effort, attribution, data control, and price to find the right fit for your stack.

Top 12 Cookieless Analytics Platforms in 2026
12 cookieless analytics platforms for 2026, compared on privacy-conscious tracking, real pricing, attribution depth, and self-hosting, including where each one falls short.

How Hardal is building a global partner ecosystem?
Read more about How Hardal is building a global partner ecosystem?

What Marketers Should Actually Do About AI Crawler Traffic
Marketers finally have AI crawler data. Here's what to actually do with it, what to prioritize, what to block, and what to report.

Safari 2026-2027: Could Your Measurement Setup Break the Next Update?
We explain the changes finalized with Safari 26 and the extensions being tested/expected in the Safari 27 beta.

Why we built isvisible.ai
A free tool to check whether ChatGPT, Claude, Perplexity, and Google AI can actually access your website.

Shopify and GA4 Server-to-Server Integration Explained
Starting July 2026, GA4 will automatically receive purchase events directly from Shopify's servers.

How to Recover Conversion Data While Staying GDPR Compliant
Shopify merchants lose a significant portion of their conversion data due to ad blockers, browser restrictions, and consent rejections. Here's how to recover it while staying fully GDPR compliant.

We raised $1.55M
Hardal has raised $1.55M to grow globally, expand our team, and strengthen our AI and cloud infrastructure.

Measurecamp Camp Istanbul: 2026 date, venue, tickets
Measurecamp Camp Istanbul is MeasureCamp Istanbul, the free analytics unconference. 2026 date, Orjin Maslak venue, tickets, sessions, and how the day works.

Meta Offline Conversions
How Meta Offline Conversions links in-store, phone, and reservation conversions to your campaigns, key event parameters, and sending data through Hardal and BigQuery.

Safari ITP: Cookies, Tracking, and Conversion Fixes
Safari ITP explained: how Intelligent Tracking Prevention limits cookies, attribution, and remarketing, plus compliant ways to recover conversion data.

SKAdNetwork (SKAN): How It Works, Limits and Solutions
SKAdNetwork (SKAN) is Apple's privacy-first iOS attribution framework. See how postbacks, conversion values, crowd anonymity, ROAS, and SKAN solutions work.

Building an Elegant Terraform Cloud VM Manager with Elysia.js and React
Learn how to build a modern, full-stack application for managing Terraform Cloud virtual machines using Elysia.js, React, and Tailwind CSS with inline editing and elegant UI.

How Accurate First-Party Data Improves E-commerce Conversion Rates
Discover how accurate first-party data transforms conversion rate optimization by eliminating data loss, improving attribution, and enabling better decision-making for e-commerce growth.

Understanding Events and Sessions in Hardal Analytics
Learn how to view and analyze individual events and user sessions in Hardal, including detailed session information and event tracking.

Using Hardal Analytics Overview
Explore your website's cookieless analytics data with Hardal's Overview page, including visitor metrics, device information, and traffic sources.

How to Connect Hardal to Looker Studio
Connect Hardal analytics data to Looker Studio with the MySQL connector and build dashboards from your read-only Hardal database.

How to Use Hardal Destinations
Learn how to send your analytics data to any platform using Hardal's Destinations feature, including custom endpoints and ready-made templates.

Understanding Hardal Project Settings
Learn how to manage your Hardal project settings, including project configuration, team member access, and permission management.

Managing Your Hardal Signal Settings
Complete guide to managing your Hardal signal settings, including general configuration, security, analytics preferences, and setup options.

How to Set Up TikTok Events API Gateway with Hardal
Configure TikTok Events API Gateway through Hardal for improved tracking accuracy and server-side event measurement.

How to Set Up Hardal Custom Events (Hardcoded)
Complete guide to setting up Meta Conversion API Gateway through Hardal for improved Facebook and Instagram ad tracking and attribution.

How to Set Up Meta Conversion API Gateway with Hardal
Complete guide to setting up Meta Conversion API Gateway through Hardal for improved Facebook and Instagram ad tracking and attribution.

How to Set Up First-Party Domain for Meta CAPI
Learn how to configure your Meta Pixel to work with your first-party domain using Hardal for better data accuracy and improved tracking.

How to Set Up Hardal Cookieless Analytics
Quick start guide to setting up Hardal cookieless analytics on your website by adding the tracking script to your HTML.

TikTok DNS Setup: First-Party Domain for Events API
Set up TikTok Events API (eAPI) DNS records on a first-party domain. Add the CNAME and TXT records, verify DNS propagation, and test your Pixel.

How to Set Up Hardal via Google Tag Manager
Step-by-step guide to implementing Hardal cookieless analytics on your website using Google Tag Manager.

How to Set Up Hardal Custom Events with Google Tag Manager
Learn how to track custom events and send custom properties using Google Tag Manager with Hardal cookieless analytics.

How to Set Up First-Party Domain for Hardal
Configure Hardal to work in first-party mode using your custom domain for improved data accuracy and better tracking reliability.

How to Set Up Server-Side Google Tag Manager with Hardal
Complete guide to deploying and configuring Server-Side Google Tag Manager using Hardal's infrastructure for improved tracking and performance.

How to Set Up User Identification with Distinct Function
Learn how to use Hardal's distinct function for advanced cross-device and cross-platform user identification in your cookieless analytics.

How to Verify and Debug Your Hardal Setup
Learn how to use Hardal's distinct function for advanced cross-device and cross-platform user identification in your cookieless analytics.

Hardal Analytics Session & User ID Relationship
When analyzing a website or an application, one of the most fundamental metrics is the Session count. This article examines in detail Hardal's session calculation logic.

Meta Signals Gateway for Mobile Apps
Learn how to implement Meta Signals Gateway (Previous Conversions API) for mobile apps to achieve higher event match quality, control over event validation, and the ability to send events when your app isn't open.

How to send ecommerce events to Hardal
This is how you can send ecommerce events to Hardal.

Table Merging on Data Hub
This is how you can merge you different tables to single table using merging.

How to Import Hardal First-Party Data to BigQuery
Connect Hardal DB (SQL) to BigQuery using your dataset MySQL credentials and analyze first-party data in GCP.

GA4 Data Import: Types, CSV Setup, and Examples
Use GA4 Data Import to upload item, campaign cost, user, and event data. See every import type, CSV setup, join behavior, examples, and common errors.

How Compliance and Performance Can Work Together
Why marketing and legal teams don't have to be enemies

Chrome's New Console Warning About Third-Party Cookies
Google Chrome is now warning users about third-party cookies, which are used by many websites to track user activity. This is a big deal because third-party cookies are a major source of privacy violations.

Moving 122 Million Analytics Rows Between ClickHouse Regions
How we moved 122 million live analytics rows from Google Cloud Europe to Huawei Cloud Istanbul with ClickHouse remoteSecure, materialized views, and a long-running SSH session.

What is Meta Signals Gateway?
How to set up Meta Signals Gateway using Hardal's first-party server-to-server connections and server-hosted solution

How to use Hardal Signal Unity SDK
Explore how to use Hardal Signal Unity SDK to track game events.

Using Meta Signals Gateway with Hardal
Learn how to implement Meta Signals Gateway with Hardal for efficient server-side event management. This guide covers setup, architecture, and maintenance best practices.

Cookieless Analytics Setup for E-commerce
How to set up cookieless analytics for e-commerce using Hardal's first-party server-to-server (S2S) measurement solution

How to send analytics data with custom marketing destination
Explore how you can transfer your analytics data wherever you want with Hardal Signal.

How to secure your server-side GTM measurement from DDoS attack
We'll be using additional server to intercept incoming requests that is addressed to our server-side gtm and configure basic rate-limiter to have control over incoming requests.

uBlock Origin on Chrome in 2026: Manifest V3 Status
Raymond Hill's uBlock Origin no longer works in Chrome. See what Manifest V3 changed and find the official uBlock Origin Lite Chrome Web Store listing.

Hardal DB: Event Data Model for Server-side Analytics
Discover how Hardal simplifies the use of our server-to-server endpoint for deep product analytics by collecting first-party custom event data with a flexible structure. Get insights through server-side data and accelerate your product’s growth.

Server-side GTM With Huawei
Explore implementing server-side Google Tag Manager using Huawei Cloud Turkey, using Hardal for improved performance, better data accuracy, and enhanced user privacy.

GA4 Dual Tagging: Test Server-Side Tracking in Parallel
Migrate to GA4 server-side tracking with dual tagging. Run browser and server properties in parallel, compare data, fix gaps, and plan a safe cutover.

What is server-side Pub/Sub Messaging?
Pub/Sub model is a messaging solution for distributed systems, optimizing server-side and first-party analytics data transfer.

Server-side GTM With Azure App Service
Explore implementing server-side Google Tag Manager using Azure App Service, using Hardal for improved performance, better data accuracy, and enhanced user privacy.

Server-side GTM With Yandex Cloud
Explore implementing server-side Google Tag Manager using Yandex Cloud, using Hardal for improved performance, better data accuracy, and enhanced user privacy.

GA4 Cookieless Tracking: Google Analytics 4 Without Cookies
Set up GA4 cookieless tracking in Google Analytics 4 with Consent Mode v2 and server-side GTM, then verify pings sent without Analytics cookies.

Track Event Campaigns with QR Codes and Server-Side Tagging
Connect ticket purchases to QR code scans at event gates with server-side Google Tag Manager, first-party campaign data, and a reliable ticket_scan event.

How to Improve Meta CAPI Event Match Quality
Improve Meta Conversions API Event Match Quality by sending accurate customer information parameters, preserving click identifiers, and fixing data formatting errors.

S2S (Server-to-server) API Endpoint
Server-to-Server (S2S) API endpoints are interfaces that allow servers to communicate directly with each other.

Benefits of Server-side: Improved Website Page Speed to More Conversions
Current tracking systems are pushing the limits of the websites to include more and more tags that slow down the website and impact page performance. This can be tackled with server-side solutions.

Anonymous User ID for each sGTM Requests
Learn how to integrate hashed User ID as custom request header variables into your Server-Side Tag Manager (sGTM).

First-Party vs Third-Party Cookies: Key Differences
First-party cookies work on the site you visit. Third-party cookies work across sites. Compare their uses, privacy impact, browser support, and examples.

Audit Third-Party Cookies in Chrome With PSAT
Use Chrome's Privacy Sandbox Analysis Tool to find third-party cookies, test blocked-cookie behavior, and trace the requests behind a broken user journey.

Google Ads Server-Side Tagging: Offline Conversions
Set up Google Ads server-side conversion tracking with GTM, GA4, and CRM data. See the event flow, required fields, testing steps, and common errors.

Optimizing Server-Side Tagging Costs with Hardal Auto Revisions
Learn how Hardal runs algorithms to reduce and optimize server-side costs on Cloud Run and AWS.

Server-Side Event Callback Endpoint for Adjust
Ready to use Hardal server-side endpoint to callback from Adjust

Server-Side Streaming to BigQuery Using Hardal Gateway
Send real-time server-side data to BigQuery using Hardal Gateway with your custom domain.

GA4 Measurement Protocol Alternative: When to Use Hardal
Compare GA4 Measurement Protocol with Hardal when you need server-side collection, first-party analytics, and delivery to more than one destination.

Add Hardal to Astro With Partytown
Load the Hardal tracker through Astro's official Partytown integration and verify that the worker, tracker, and event request all run.

Add Hardal Analytics to Gatsby With the Script API
Load the Hardal tracker with Gatsby's built-in Script component, keep configuration in environment variables, and verify page and route events.

Add Hardal Tracking to a Next.js App Router Project
Load the Hardal tracker once in a Next.js App Router layout, configure the endpoint through environment variables, and verify the first event.

Fundamental Metrics in Web3 Analytics
Web3, is growing, how will you follow this growth? Of course with the right metrics! Check out Hardal Web3 analytics to learn more about web3 metrics for marketing.

Cookieless tracking in web2 and web3
Use Hardal for cookieless and server-side browser events in order to track user behavior on dApps and web apps in web3 and web2 analytics.

Why we are building Hardal?
This is why we started to build Hardal as server-side measurement gateway. 📦

Converting Web3 Users Into Clients
Essential tips for web3 marketers by using a new-gen, privacy-focused web analytics platforms.

Conversions API Gateway (CAPI Gateway) Setup
Set up a Meta Conversions API Gateway, also called a CAPI Gateway, without managing AWS or GCP infrastructure. Follow the Hardal setup steps.