<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>selnekovic.com</title>
    <link>https://selnekovic.com</link>
    <description>Personal blog on marketing analytics and engineering</description>
    <language>en</language>
    <lastBuildDate>Mon, 13 Apr 2026 15:50:38 GMT</lastBuildDate>
    <atom:link href="https://selnekovic.com/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Google Tag Manager scripts exploration</title>
      <link>https://selnekovic.com/blog/gtm-scripts-exploration/</link>
      <description>Overview of a research repo that pairs prettified GTM container JavaScript with Markdown notes on how browser and server-side containers load, route events, and run built-in Google tags.</description>
      <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/gtm-scripts-exploration/</guid>
    </item>
    <item>
      <title>Analyze GA4 BigQuery Data Locally with DuckDB</title>
      <link>https://selnekovic.com/blog/analyze-ga4-bigquery-data-locally-duckdb/</link>
      <description>Workflow for analyzing GA4 BigQuery exports on your own machine with DuckDB: export Parquet from BigQuery to GCS, then query via CLI, VS Code Interactive Window, or Jupyter. Includes a uv-based project template.</description>
      <pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/analyze-ga4-bigquery-data-locally-duckdb/</guid>
    </item>
    <item>
      <title>Manual Server-Side GTM Deployment on Azure</title>
      <link>https://selnekovic.com/blog/sgtm-deployment-azure-container-apps/</link>
      <description>Guide to deploying server-side Google Tag Manager on Microsoft Azure using Container Apps. Covers a one-click bash script, step-by-step manual, free-tier limits, and custom subdomain mapping with managed SSL.</description>
      <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/sgtm-deployment-azure-container-apps/</guid>
    </item>
    <item>
      <title>RFM and RFE Analysis in Practice</title>
      <link>https://selnekovic.com/blog/rfm-rfe-analysis-in-practice/</link>
      <description>Introduction to RFM (Recency, Frequency, Monetary) and RFE (Recency, Frequency, Engagement) customer segmentation. Free web app to run RFM/RFE on your own CSV data.</description>
      <pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/rfm-rfe-analysis-in-practice/</guid>
    </item>
    <item>
      <title>GA4::BQ Kit — Chrome Extension</title>
      <link>https://selnekovic.com/blog/ga4-bq-kit-chrome-extension/</link>
      <description>GA4::BQ Kit is a Chrome extension that provides a searchable library of SQL snippets for Google Analytics 4 data in BigQuery. It integrates directly into the BigQuery UI to speed up writing accurate, complex queries for GA4 export tables.</description>
      <pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/ga4-bq-kit-chrome-extension/</guid>
    </item>
    <item>
      <title>GA4 Event Parameters Data Checker</title>
      <link>https://selnekovic.com/blog/ga4-event-parameters-data-checker/</link>
      <description>A BigQuery Studio Notebook that automates the inspection and summarization of GA4 event parameters. It aggregates top parameter values into a structured HTML report to streamline data validation and GTM debugging within BigQuery exports</description>
      <pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/ga4-event-parameters-data-checker/</guid>
    </item>
    <item>
      <title>GA4 Internal Traffic Filtering with Traffic Type Marker</title>
      <link>https://selnekovic.com/blog/traffic-type-marker/</link>
      <description>The article presents a solution for filtering GA4 internal traffic in dynamic IP environments using the Traffic Type Marker Chrome extension. It details how to leverage the extension to inject a traffic_type parameter via GTM, bypassing the limitations of standard GA4 static IP filters to ensure accurate data exclusion.</description>
      <pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/traffic-type-marker/</guid>
    </item>
    <item>
      <title>Manual Server-Side GTM Deployment on Google Cloud Run</title>
      <link>https://selnekovic.com/blog/sgtm-deployment-google-cloud-run/</link>
      <description>Step-by-step guide to manually deploying a server-side Google Tag Manager (sGTM) container on Google Cloud Run. Covers GCP project setup, Cloud Shell deployment, container configuration, and optional custom domain mapping.</description>
      <pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/sgtm-deployment-google-cloud-run/</guid>
    </item>
    <item>
      <title>Server-Side GTM Domain Mapping with Load Balancer</title>
      <link>https://selnekovic.com/blog/sgtm-domain-mapping-load-balancer/</link>
      <description>Mapping a custom subdomain to a server-side Google Tag Manager (GTM) instance on Google Cloud Run using a global external Application Load Balancer. It features a custom shell script that automates the deployment of the Load Balancer and DNS configuration</description>
      <pubDate>Sun, 20 Apr 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/sgtm-domain-mapping-load-balancer/</guid>
    </item>
    <item>
      <title>From Google Sheets to BigQuery</title>
      <link>https://selnekovic.com/blog/google-sheets-to-bigquery/</link>
      <description>Step-by-step guide to transferring data from Google Sheets to BigQuery via external tables, without third-party tools or custom code. Covers linking a sheet, loading it into an internal table for performant querying, and scheduling daily updates.</description>
      <pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/google-sheets-to-bigquery/</guid>
    </item>
    <item>
      <title>Creating Google Ads Data Transfer in BigQuery</title>
      <link>https://selnekovic.com/blog/creating-google-ads-data-transfer-bigquery/</link>
      <description>Guide to setting up a custom Google Ads data transfer in BigQuery using the Data Transfer Service and GAQL. Covers the new custom report option (one table and view per transfer), configuration, scheduling, and backfilling historical data.</description>
      <pubDate>Sun, 16 Mar 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/creating-google-ads-data-transfer-bigquery/</guid>
    </item>
    <item>
      <title>Server-side GTM Q&amp;A – common sense version</title>
      <link>https://selnekovic.com/blog/server-side-gtm-qa-common-sense/</link>
      <description>Structured Q&amp;A on server-side Google Tag Manager (sGTM): benefits and drawbacks, typical costs (GCP and Stape), setup process, and when client-side GTM is still required. Covers cookie lifespan, common issues, and real-world use cases.</description>
      <pubDate>Sun, 02 Feb 2025 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/server-side-gtm-qa-common-sense/</guid>
    </item>
    <item>
      <title>Facebook Conversion API: Or How I Wrote a Tag</title>
      <link>https://selnekovic.com/blog/facebook-conversion-api-our-own-tag/</link>
      <description>Article about designing and creating of a custom Facebook Conversion API (CAPI) tag for server-side GTM. Covers parameters mapping, and optional BigQuery monitoring for sent and rejected events.</description>
      <pubDate>Tue, 03 Dec 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/facebook-conversion-api-our-own-tag/</guid>
    </item>
    <item>
      <title>Updating Data in Sharded Tables</title>
      <link>https://selnekovic.com/blog/bigquery-sharded-tables-update/</link>
      <description>How to update data across BigQuery sharded tables (e.g. GA4 export) using a scripting loop, with an example that anonymizes user_id over a date range.</description>
      <pubDate>Mon, 18 Nov 2024 00:00:00 GMT</pubDate>
      <guid isPermaLink="true">https://selnekovic.com/blog/bigquery-sharded-tables-update/</guid>
    </item>
  </channel>
</rss>