<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://bsl.cbnventures.io/blog/</id>
    <title>Branded Short Links Blog</title>
    <updated>2026-04-13T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://bsl.cbnventures.io/blog/"/>
    <subtitle>Attribution insights, campaign forensics, and the patterns hiding in your click streams.</subtitle>
    <icon>https://bsl.cbnventures.io/./favicon.ico</icon>
    <rights>Copyright © 2024-2026 CBN Ventures LLC. All Rights Reserved.</rights>
    <entry>
        <title type="html"><![CDATA[What's New in v2.0.0: Server-Side Analytics and a New CLI]]></title>
        <id>https://bsl.cbnventures.io/blog/whats-new-in-v2/</id>
        <link href="https://bsl.cbnventures.io/blog/whats-new-in-v2/"/>
        <updated>2026-04-13T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Version 2.0.0 adds server-side analytics tracking — GA4, Meta Pixel, PostHog, ntfy, ntfy-reverse-proxy, and plain-text webhooks — plus an interactive CLI for configuration management.]]></summary>
        <author>
            <name>Jacky Liang</name>
            <uri>https://www.mrjackyliang.com</uri>
        </author>
        <category label="release" term="release"/>
        <category label="short-links" term="short-links"/>
        <category label="analytics" term="analytics"/>
        <category label="server-side-tracking" term="server-side-tracking"/>
        <category label="cli" term="cli"/>
        <category label="cloudflare-workers" term="cloudflare-workers"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[The Link Generator: Build Short Links Without Touching Config Files]]></title>
        <id>https://bsl.cbnventures.io/blog/link-generator/</id>
        <link href="https://bsl.cbnventures.io/blog/link-generator/"/>
        <updated>2025-02-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[A browser-based tool for generating branded short link configurations with pre-filled shortcodes, redirect codes, and destination URLs — no command line required.]]></summary>
        <author>
            <name>Jacky Liang</name>
            <uri>https://www.mrjackyliang.com</uri>
        </author>
        <category label="short-links" term="short-links"/>
        <category label="link-generator" term="link-generator"/>
        <category label="tooling" term="tooling"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Why We Built Our Own URL Shortener]]></title>
        <id>https://bsl.cbnventures.io/blog/why-we-built-our-own-url-shortener/</id>
        <link href="https://bsl.cbnventures.io/blog/why-we-built-our-own-url-shortener/"/>
        <updated>2024-03-01T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We wanted branded short links on our own domain with full control over redirect behavior. So we built a URL shortener on Cloudflare Workers.]]></summary>
        <author>
            <name>Jacky Liang</name>
            <uri>https://www.mrjackyliang.com</uri>
        </author>
        <category label="short-links" term="short-links"/>
        <category label="branded-domains" term="branded-domains"/>
        <category label="cloudflare-workers" term="cloudflare-workers"/>
        <category label="url-shortener" term="url-shortener"/>
    </entry>
</feed>