Copy as markdown[View .md](https://docs.funnelfizz.com/tutorials/geography-behavior-targeting "View the raw markdown for this page")[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs.funnelfizz.com%2Ftutorials%2Fgeography-behavior-targeting.md%20and%20help%20me%20with%20this%20FunnelFizz%20topic%3A%20Targeting%20users%20by%20geography%2C%20behavior%2C%20and%20actions "Open this page in Claude with context")[Open in ChatGPT](https://chat.openai.com/?q=Read%20https%3A%2F%2Fdocs.funnelfizz.com%2Ftutorials%2Fgeography-behavior-targeting.md%20and%20help%20me%20with%20this%20FunnelFizz%20topic%3A%20Targeting%20users%20by%20geography%2C%20behavior%2C%20and%20actions "Open this page in ChatGPT with context")

# Targeting users by geography, behavior, and actions

*\~15 minutes · Intermediate*

How to combine country, device, and custom-event splits to surface specific user cohorts and treat them differently.

## Who this is for[​](#who-this-is-for "Direct link to Who this is for")

* You've already installed tracking and seen the basic funnel.
* You want finer-grained cohorts than "all traffic."
* You're comfortable firing a custom event from your app when something important happens.

## The scenario (outline)[​](#the-scenario-outline "Direct link to The scenario (outline)")

You sell developer tools. Your highest-intent cohort is "US or EU, on desktop, who read the docs page before signup." You want to:

1. Make them a dedicated funnel branch.
2. See their conversion rate separately.
3. Send them a different welcome email.

## Steps (outline — full version coming)[​](#steps-outline--full-version-coming "Direct link to Steps (outline — full version coming)")

### 1. Fire a custom event when someone visits pricing[​](#1-fire-a-custom-event-when-someone-visits-pricing "Direct link to 1. Fire a custom event when someone visits pricing")

```
// on page load of /pricing

funnelfizz('event', 'viewed_pricing');
```

### 2. Stack the splits[​](#2-stack-the-splits "Direct link to 2. Stack the splits")

* Split 1: **Country** = US. (Add a sibling split for EU if you want both.)
* Split 2 (on the US branch): **Device type** = desktop.
* Split 3 (on the US + desktop branch): **Custom event** = viewed\_pricing.

The deepest branch shows only US desktop visitors who viewed pricing.

### 3. Wire a dedicated automation on that branch[​](#3-wire-a-dedicated-automation-on-that-branch "Direct link to 3. Wire a dedicated automation on that branch")

* The branch has its own stage-level Automation tab.
* Trigger: `subscription_trial` (firing only for this cohort via the split).
* Customize the email content for this audience.

### 4. Compare conversion rates[​](#4-compare-conversion-rates "Direct link to 4. Compare conversion rates")

* Main funnel: blended rate.
* High-intent branch: rate for "US desktop + pricing viewed."
* The delta tells you how much intent matters.

***

*Full write-up coming soon.*

**Related:**

* [Concepts → Splitting](https://docs.funnelfizz.com/concepts/splitting-and-extensions.md)
* [Features → Splitting](https://docs.funnelfizz.com/features/splitting.md)
* [Tutorials → Tracking & custom events](https://docs.funnelfizz.com/tutorials/tracking-custom-events.md)
