If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: docs.customer.io/messaging/segmentation/data-driven-segments - Data-driven segments | Custome.

site address: docs.customer.io/messaging/segmentation/data-driven-segments redirected to: docs.customer.io/messaging/segmentation/data-driven-segments

site title: Data-driven segments Customer.io Docs

Our opinion (on Friday 17 July 2026 8:00:33 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:


page from cache: 10 hours ago
Meta tags:
description=Data-driven segments are groups of profiles that you automatically populate when they meet certain conditions. Profiles enter the segment when they match the conditions and leave the segment when they stop matching the conditions. These kinds of segments help you group profiles according to real-time activities.;

Headings (most frequently used words):

segment, segments, conditions, with, based, data, using, in, on, timestamps, driven, how, can, and, customer, io, use, triggered, automations, your, we, make, it, better, create, edit, delete, duplicate, or, json, arrays, special, characters, object, relationships, messages, bounce, latest, features, at, you, criteria, to, join, past, future, new, names, for, familiar, parts, of, see, which, email, clients, recipients, manage, all, accounts, single, login,

Text of the page (most frequently used words):
the (159), and (129), #segment (125), you (108), messages (84), app (80), your (79), push (77), for (70), profiles (69), #conditions (66), data (62), events (53), with (52), segments (50), started (44), email (43), use (43), track (42), set (40), notifications (38), create (37), customer (36), can (36), automation (36), that (35), when (35), this (34), automations (30), metrics (30), how (29), identify (29), get (29), message (28), troubleshooting (27), profile (26), based (25), api (24), event (24), time (23), start (23), timestamp (23), add (23), from (22), match (22), tracking (22), not (21), using (21), send (21), they (21), triggered (20), trigger (20), links (20), click (18), new (18), objects (18), account (18), multiple (17), mobile (17), changelog (17), edit (16), one (16), anonymous (16), getting (16), page (15), condition (15), what (14), driven (14), want (14), attribute (14), any (14), test (14), but (13), have (13), messaging (13), manage (13), listeners (13), deep (13), activity (13), object (12), options (12), example (12), group (12), relationship (12), custom (12), quick (12), guide (12), inbox (12), google (12), integrations (12), update (11), emails (11), person (11), users (11), authentication (11), capture (11), subscription (11), delete (10), timestamps (10), relationships (10), join (10), enter (10), workspace (10), webhooks (10), array (10), works (10), inline (10), android (10), channels (10), screen (10), lifecycle (10), privacy (9), support (9), our (9), will (9), characters (9), then (9), their (9), date (9), attributes (9), people (9), billing (9), handling (9), providers (9), configuration (9), migrate (9), advanced (9), content (9), transactional (9), editor (9), journeys (8), future (8), json (8), all (8), more (8), out (8), like (8), has (8), link (8), sms (8), logic (8), groups (8), forms (8), notification (8), liquid (8), features (7), overview (7), need (7), past (7), another (7), could (7), other (7), journey (7), value (7), would (7), addresses (7), gmail (7), build (7), security (7), flutter (7), packages (7), version (7), design (7), studio (7), integration (7), introduction (7), components (7), service (6), about (6), help (6), special (6), actions (6), find (6), may (6), instead (6), include (6), within (6), after (6), true (6), does (6), only (6), legacy (6), specific (6), calculus (6), passed (6), least (6), these (6), javascript (6), sending (6), settings (6), ios (6), react (6), native (6), amazon (6), inbound (6), pipelines (5), make (5), copy (5), duplicate (5), criteria (5), choose (5), broadcast (5), don (5), joined_club (5), signed (5), single (5), days (5), same (5), someone (5), instance (5), option (5), whether (5), are (5), contain (5), target (5), slack (5), twilio (5), course (5), two (5), accounts (5), contains (5), names (5), access (5), segmentation (5), best (5), practices (5), whatsapp (5), updates (5), location (5), earlier (5), rules (5), reference (5), frequently (5), asked (5), questions (5), hubspot (5), code (5), syntax (5), broadcasts (5), welcome (5), css (5), analysis (5), policy (4), company (4), platform (4), part (4), arrays (4), active (4), workflow (4), workflows (4), where (4), membership (4), name (4), values (4), lets (4), tab (4), 2023 (4), march (4), because (4), until (4), before (4), information (4), which (4), birthday (4), meet (4), evaluate (4), creating (4), who (4), customers (4), them (4), ever (4), server (4), both (4), url (4), human (4), search (4), matches (4), class (4), image (4), represents (4), performed (4), city (4), shipping_addresses (4), index (4), drop (4), drag (4), website (4), personalize (4), 2026 (4), understand (4), builder (4), rich (4), apis (4), conversions (4), snowflake (4), reporting (4), storage (4), bigquery (4), redshift (4), webhook (4), client (4), understanding (4), tests (4), recipes (4), branches (4), opt (4), filters (4), statuses (4), preferences (4), global (4), component (4), faq (4), styles (4), layouts (4), domain (4), style (4), docs (4), documentation (3), team (3), feedback (3), address (3), bounce (3), sql (3), import (3), form (3), won (3), under (3), also (3), select (3), changes (3), description (3), try (3), between (3), some (3), first (3), created (3), historical (3), here (3), now (3), should (3), save (3), see (3), soft (3), issues (3), bounces (3), containing (3), clicks (3), last (3), change (3), separate (3), failed (3), courses (3), certain (3), non (3), equals (3), results (3), regex (3), either (3), com (3), character (3), work (3), store (3), complex (3), leave (3), display (3), there (3), devices (3), view (3), requests (3), matching (3), longer (3), right (3), list (3), exit (3), activities (3), releases (3), login (3), conversion (3), workspaces (3), sign (3), assign (3), roles (3), standard (3), performance (3), upgrade (3), expo (3), implementation (3), certificates (3), visual (3), salesforce (3), mixpanel (3), facebook (3), ads (3), cohorts (3), triggers (3), map (3), reverse (3), etl (3), beta (3), live (3), common (3), compliance (3), deliverability (3), goals (3), errors (3), web (3), multi (3), types (3), why (3), center (3), templates (3), surveys (3), phone (3), integrate (3), preview (3), smtp (3), export (3), via (3), csv (3), mcp (3), agent (3), clients (3), status (2), contact (2), resources (2), pricing (2), parcel (2), soon (2), provide (2), improve (2), close (2), better (2), icon (2), might (2), place (2), means (2), recipient (2), referenced (2), sure (2), usage (2), manually (2), leverage (2), times (2), individual (2), called (2), whose (2), 2028 (2), joins (2), generate (2), implementing (2), while (2), last_online (2), following (2), backfilled (2), walkthrough (2), most (2), gains (2), type (2), added (2), decide (2), specify (2), consider (2), audience (2), building (2), still (2), bounced (2), delivery (2), failures (2), mailbox (2), hard (2), includes (2), clicked (2), been (2), note (2), opened (2), machine (2), opens (2), define (2), behavior (2), onboarding (2), case (2), setting (2), refine (2), related (2), online (2), associate (2), regular (2), seek (2), hide (2), sink (2), cases (2), treat (2), however (2), functions (2), property (2), favorite_foods (2), pizza (2), shipping (2), call (2), against (2), item (2), down (2), left (2), items (2), determine (2), handle (2), each (2), boolean (2), must (2), pages (2), key (2), etc (2), takes (2), initial (2), process (2), basic (2), just (2), automatically (2), stop (2), updated (2), browser (2), cookies (2), expiration (2), members (2), plan (2), tasks (2), audit (2), logs (2), verification (2), provisional (2), sound (2), sdks (2), html (2), comparing (2), pixel (2), sendgrid (2), marketing (2), rudderstack (2), azure (2), blob (2), cloud (2), audiences (2), braze (2), amplitude (2), connections (2), mode (2), servers (2), deleting (2), services (2), postgresql (2), mysql (2), microsoft (2), filter (2), incoming (2), csp (2), proxying (2), management (2), disconnect (2), backend (2), lead (2), video (2), semantic (2), directory (2), dashboard (2), personalization (2), zone (2), reusable (2), flow (2), batch (2), concepts (2), sends (2), reminders (2), upcoming (2), trial (2), book (2), nps (2), frequencies (2), aren (2), library (2), files (2), brand (2), adding (2), parameters (2), localization (2), line (2), respond (2), feature (2), adoption (2), promotions (2), number (2), sender (2), validate (2), senders (2), headers (2), adapting (2), template (2), own (2), relay (2), collaborate (2), connected (2), review (2), accessibility (2), shortcuts (2), collections (2), survey (2), suggestions (2), setup (2), cli (2), academy (2), structured (2), learning (2), demo (2), 2024, peaberry, software, inc, terms, 9450, gemini, suite, 43920, beaverton, oregon, 97008, 7105, win, startup, program, partners, careers, guides, competitors, community, blog, release, notes, possible, appreciate, bot, please, valid, optional, yes, helpful, download, copied, clipboard, confirm, choice, starting, archived, unsent, depends, let, break, removed, locations, driving, describe, pencil, changing, cause, rebuild, affect, dates, range, present, even, imagine, january, officially, club, remember, necessarily, joined, creates, caveats, scenario, ensures, inadvertently, experience, relevant, starts, makes, easier, predict, finish, specified, dec, 2022, jan, day, since, 1669965166, assume, ago, practice, exception, causes, typically, brief, explain, exists, recorded, different, manner, enters, loses, performs, actually, calculate, always, used, learn, identifying, already, seeing, editing, menu, foundational, subscribed, rewriting, helps, reuse, across, included, didn, expect, had, point, qualifies, temporary, full, too, large, permanent, doesn, exist, permanently, blocked, august, 2025, began, capturing, tracked, someurldata, segmenting, attributed, chose, engaged, suit, every, english, rather, than, refining, differently, above, took, three, others, member, relate, things, companies, base, provides, way, everybody, connection, admins, entity, expressions, equal, yield, statement, wanted, write, few, person2, wild, card, sun, lesson, string, reside, function, literal, perform, expression, look, patterns, escape, otherwise, referencing, belonging, itself, evaluator, operator, trying, fries, burgers, simply, notation, blank, below, spent, minimum, dollar, amount, purchase, bubbles, logical, difference, additional, layers, needs, reflect, respectively, nest, side, rearrange, move, into, nested, fit, condition1, condition2, condition3, specifying, requiring, screens, snippet, directly, filled, pair, were, determining, received, those, bit, monitor, clicking, upper, corner, going, task, top, selecting, untitled, explains, steps, apply, well, working, check, series, populate, kinds, according, real, july, complete, llms, txt, har, file, qualifications, respecting, gdpr, allowlist, session, sensitivity, timezone, enable, experimental, regions, sso, factor, credentials, customize, canceling, payment, problems, reducing, overages, credits, bill, sdk, channel, swift, zendesk, yandex, wisepops, optimizer, vwo, twitter, engage, tiktok, talon, sprig, saleswings, sent, ripe, qualtrics, playerzero, pipedrive, pinterest, moengage, metronome, meta, logrocket, livelike, launchdarkly, koala, intercom, heap, tag, manager, gtm, sheets, analytics, gtag, gainsight, fullstory, friendbuy, criteo, cordial, commandbar, clevertap, bing, attio, algolia, insights, adobe, actable, predictive, resend, filtering, mapping, database, warehouse, action, zoho, zapier, mparticle, classic, platforms, python, node, calculator, scheduled, syncs, invalid, transform, utility, methods, identity, managing, identities, method, frameworks, wordpress, wpforms, webflow, unbounce, typeform, squarespace, jotform, formstack, sources, backfill, playback, chat, ecommerce, fields, alias, source, specs, attempted, conclusive, reports, home, composer, reusing, snippets, limits, supported, formats, zones, recommended, geolocation, queue, draft, default, direct, mail, lob, configure, receive, randomized, delay, wait, window, delays, blocks, false, random, split, control, reformat, fix, inconsistent, holdout, llm, decisions, examples, format, inactive, trips, rss, feed, cohort, optimize, words, double, cart, abandonment, anniversary, recipe, grace, periods, tickets, syncing, sync, stripe, follow, responses, receiving, entering, troubleshoot, state, schedule, tags, requirements, assets, outside, language, preference, faqs, unsubscribes, https, universal, checking, translations, translate, languages, milestones, achievements, promote, offers, localize, step, compose, telehealth, weight, hipaa, regulations, kind, campaign, registration, compliant, register, numbers, keyword, smart, encoding, keywords, shortening, mms, payloads, registering, device, tokens, provider, trustpilot, reviews, fake, bcc, preheader, text, avatar, logo, mailchimp, column, foundation, amp, pre, processing, archive, customizing, basics, editors, consent, open, oracle, dyn, sparkpost, postmark, mandrill, mailjet, mailgun, verify, deliverable, kickbox, anonymized, authenticating, apple, private, unsubscribe, rfc, 8058, postmaster, tools, suppression, lists, suppressions, spamhaus, blocklist, listings, shared, dedicated, warming, attachments, transitioning, history, submit, teammates, stylesheet, loop, through, conditionals, directives, modifiable, placeholder, scratch, publish, connect, quality, mso, emmet, fixes, variables, cleanup, formatting, inlining, mjml, framework, transformers, responsive, dark, keyboard, convert, purposes, manual, activate, waitlist, awareness, announce, drive, upsell, monetize, power, tutorials, external, merging, know, available, storing, suppress, ids, visited, field, resolve, cursor, ides, claude, chatgpt, command, routines, skills, ask, guest, section, breaks, tells, recipients, navigation, labels, think, campaigns, familiar, parts, latest, request, log,


Text of the page (random words):
gmentation logic like condition1 and condition2 or condition3 there is a handle on the left side of each condition or group that you can use to drag and rearrange conditions after you create your segmentation conditions use the handle to move conditions into nested groups that fit your specific logic using and and or conditions in a segment when you create a segment you determine whether a profile needs to match all conditions or at least one condition these reflect and and or logic respectively you can use the group condition to add additional layers of and and or logic within your segment items within the group use the same and or logic here s a walkthrough of using these conditions in a segment while you select the logic when you add a group new groups add another drop down that you can use to change logic within the group note that groups only display their logic the and and or bubbles to the left of the group after you add at least two conditions because you ll need at least two conditions before there s any logical difference between and and or for example the segment below contains profiles that have performed the purchase event and are either new customers created within the last 30 days or spent a minimum dollar amount using json arrays in segments attributes and events can contain complex json arrays objects and arrays of objects you can use json notation to access json in your segment however when you access an array you can provide an index to access a specific item in the array or leave the index blank to match any item in the array for example if you store a profile s shipping addresses in an array of objects call shipping_addresses you could match the city in the first shipping address using shipping_addresses 0 city if you want to match a city value against any object in the array you could use shipping_addresses city if you want to match a value against any property in any value or object in the array you could simply use shipping_addresses when referencing an array of values not a property belonging to an object in an array but the array itself array the equals evaluator works like a contains operator for example if you have an attribute called favorite_foods containing the values pizza fries burgers trying to create a segment where favorite_foods equals pizza would evaluate to true segments with special characters event names and other data you may want to create segments from can include special characters in most cases we ll treat special characters as literal characters is however the following special characters perform regular expression regex functions that look for patterns of characters to treat them as characters not search functions you can escape them with for example 1 otherwise this is how they work special character regex function this is a wild card it represents any character for example s n matches event names sink sun and lesson if you don t place any characters after it ll match the string up to for example si matches reside and sink this represents and it matches both values in a statement you can use it with attribute conditions and event conditions but not event names for example if you wanted to find a profile whose email address contains person and gmail you could write email contains person gmail a few emails this would match on include person gmail com person test gmail com or person2 gmail com because these addresses contain both person and gmail this represents or it lets a person who has performed or not performed either event to enter the segment for example a segment based on hide seek events lets a person who has performed either the hide or seek events to enter the segment use the conditions with contain to use regex to use regular expressions you need to use the contains or does not contain conditions using equals or does not equal will yield no results segments based on object relationships you can relate profiles to objects an object is a non person entity that you can associate with one or more people like a company account or online course things like companies accounts or online courses then you can base segments on these relationships the connection between an object and a person in your workspace for instance if you have account objects people could have relationships to an account if they re admins this provides a way to trigger an automation for everybody at a company or in certain courses when you create a segment use the relationship option to target profiles based on their relationship to one or more objects then you can refine the condition with object or relationship attributes image 1 passed any calculus class in the image above profiles join the segment when they have at least one relationship to a calculus course they ve passed if someone took three calculus courses and passed one but failed the others they are a member of this segment now if you added two separate relationship conditions rather than refining the one we d evaluate the segment differently image 2 in any calculus class and passed any course in this example profiles join the segment when they re related to any calculus course and related to any course they ve passed if someone passed an english class but failed a calculus class they ll still join the segment if you want to evaluate object and relationship attributes for a single object refine the relationship don t separate the conditions to trigger an automation based on every relationship change create relationship triggered automations instead relationship based segments trigger an automation for the first relationship that matches not all relationships that match if that does not suit your use case consider setting up a relationship triggered automation instead segments based on messages you can create a segment of profiles that have engaged with emails slack messages twilio sms webhooks and in app messages when you create your segment you ll select the message type then define your criteria for instance if you chose email you can then include any email in your workspace or search for a specific email to use then you define the behavior you want to target here it s onboarding email 1 has ever been opened by a human note that last part opened by a human we track human and machine metrics for email opens and clicks when creating a segment that includes this data you choose whether to target any data human and machine or only data attributed to profiles segmenting on link clicks containing specific url data if you segment on a message with has ever been clicked on tracked link containing someurldata your segment will only contain profiles that clicked that link after august 9 2025 this is when we began capturing url data from links profiles click bounce based conditions the has ever bounced condition for segments includes both hard and soft bounces hard bounces permanent delivery failures recipient mailbox doesn t exist or is permanently blocked soft bounces temporary delivery failures full mailbox server issues message too large if you see profiles included in your segment that you didn t expect they may have had a soft bounce at some point which still qualifies them for the has ever bounced condition segments based on segments when creating a segment you can include other segments as conditions this helps you reuse the same conditions across multiple segments to save time building them for instance consider who your foundational audience is like profiles that are subscribed and active customers you can create a segment for this group and add it instead of rewriting all the conditions to another segment when creating a new segment click the overview tab under profiles click segment and decide whether profiles should be in or not in a segment you specify when editing a segment click edit then click add condition or group choose segment from the menu and decide whether profiles should be in or not in a segment you specify not seeing the option to add segment conditions you can only add segments as conditions if the segment you want to use as a condition is not referenced in another segment for instance if you already added the segment signed up to another segment s conditions then you can t add segment conditions to signed up used as a trigger for a legacy segment triggered automation learn more about identifying this trigger type using timestamps you can create data driven segments based on timestamps but we evaluate match time for segments with timestamps in a different manner from other segments a match time is when someone enters a segment for most segment conditions this is when someone gains an attribute loses an attribute performs an event and so on but for segments with timestamp conditions we can actually calculate the match time based on a date time so the match time might not always be for instance when someone gains a timestamp attribute to help explain this you could have a segment condition where a profile attribute birthday exists profiles would join this segment as soon as you recorded their birthday attribute but if your segment is birthday is a timestamp 15 days from now profiles will only join your segment when they meet that condition here s a brief walkthrough of using timestamps in segments for more information on implementing timestamp conditions in a segment go to timestamp conditions segment triggered automations with past timestamps customer io typically does not trigger automations based on historical data customer io as a practice does not trigger automations based on backfilled or historical data the exception is with backfilled events for segment triggered automations this means you can create a profile with a past timestamp that causes the profile to join a segment but that profile will not trigger an automation based on that same segment for example assume you created a data driven segment with the following condition last_online is a timestamp before 30 days ago you use this segment to trigger a new automation on march 30 2023 you add a new profile with the attribute last_online 1669965166 dec 2 2022 at 12 12 46 am this profile would enter the segment but the match time would be jan 1 2023 at 12 12 46 am 30 days after the profile s timestamp which is the first day the segment condition is true while this profile would enter the segment it would not trigger an automation on march 30 2023 since the match time is in the past for more information on implementing past timestamp conditions in a segment go to timestamp conditions segment triggered automations with future timestamps try out date triggered automations instead if you trigger automations using a timestamp based segment you may want to try date triggered automations instead with date triggered automations profiles won t trigger an automation until the time specified in the trigger conditions this makes it easier to predict when profiles will start and finish journeys remember that for segments with a condition that starts with a timestamp the match time is the time when the condition is true not necessarily when the profile joined the segment this creates some caveats for segment triggered automations based on future timestamps in this scenario a profile will trigger the automation but not start a journey until the timestamp this ensures that profiles don t inadvertently experience the journey before it s relevant for example imagine that you have a segment called signed up with a single condition joined_club is a timestamp on january 1 2023 you add a profile whose joined_club value is a timestamp for march 17 2028 this profile joins the signed up segment because their joined_club attribute is a timestamp if you use the signed up segment as an automation trigger this profile will generate an automation journey but they won t start the journey until march 17 2028 the date and time value for their joined_club attribute because that s when the profile officially joins the club you can find journeys with future start times on the automation s journeys tab or under an individual profile s journeys tab with a started time in the future if you want profiles to start their journey based on future timestamp values you may want to try out date triggered automations instead but if you need to use a segment triggered automation based on a future date you can set the automation s trigger conditions to include dates and times within a range of the present the is a timestamp between or after conditions this lets profiles with a timestamp like our joined_club example start their journey even when they have a future value edit a segment you can edit the name description and conditions for your segment changing a data driven segment s conditions will cause the segment to rebuild and may affect active automations go to segments click the segment you want to update click the pencil icon to edit the name or description of the segment click describe changes to leverage ai to improve the segment criteria click edit to manually edit the conditions driving membership in the segment delete a segment go to segments click the segment that you want to delete click and choose delete segment you can also select one or more segments on the segments page then click delete if one of your workflows depends on the segment we won t let you delete the segment so your automations and other actions don t break find where your segment s referenced under usage and make sure it s removed from all locations an automation unsent one time send or api triggered broadcast your segment could be part of the trigger recipient conditions or other workflow conditions a form a sql import another active segment active means it s not archived duplicate a segment you might want to copy a data driven segment as a starting place for the conditions in a new segment go to segments click the segment that you want to duplicate click the options icon then choose duplicate segment and confirm your choice copied to clipboard create a data driven segment segment conditions data you can use in segment criteria how to join conditions using and and or conditions in a segment using json arrays in segments segments with special characters segments based on object relationships segments based on messages bounce based conditions segments based on segments using timestamps segment triggered automations with past timestamps segment triggered automations with future timestamps edit a segment delete a segment duplicate a segment copy page copy page download md is this page helpful how can we make it better close do you need help from customer io support no yes what part of customer io do you need help with how can we improve this page email optional please provide a valid email address i am not a bot we appreciate your feedback our support team will contact you as soon as possible platform platform overview platform features journeys data pipelines parcel pricing resources documentation release notes blog community co...
Images from subpage: "docs.customer.io/integrations/sdk/flutter/2.x/in-app-message... " Verify
Images from subpage: "docs.customer.io/integrations/sdk/flutter/2.x/in-app-message... " Verify
Images from subpage: "docs.customer.io/integrations/sdk/flutter/2.x/in-app-message... " Verify
Images from subpage: "docs.customer.io/integrations/sdk/flutter/2.x/whats-new/2.2-... " Verify
Images from subpage: "docs.customer.io/integrations/sdk/flutter/2.x/whats-new/2.x-... " Verify

Verified site has: 963 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
201-205 206-210 211-215 216-220 221-225 226-230 231-235 236-240 241-245 246-250
251-255 256-260 261-265 266-270 271-275 276-280 281-285 286-290 291-295 296-300
301-305 306-310 311-315 316-320 321-325 326-330 331-335 336-340 341-345 346-350
351-355 356-360 361-365 366-370 371-375 376-380 381-385 386-390 391-395 396-400
401-405 406-410 411-415 416-420 421-425 426-430 431-435 436-440 441-445 446-450
451-455 456-460 461-465 466-470 471-475 476-480 481-485 486-490 491-495 496-500
501-505 506-510 511-515 516-520 521-525 526-530 531-535 536-540 541-545 546-550
551-555 556-560 561-565 566-570 571-575 576-580 581-585 586-590 591-595 596-600
601-605 606-610 611-615 616-620 621-625 626-630 631-635 636-640 641-645 646-650
651-655 656-660 661-665 666-670 671-675 676-680 681-685 686-690 691-695 696-700
701-705 706-710 711-715 716-720 721-725 726-730 731-735 736-740 741-745 746-750
751-755 756-760 761-765 766-770 771-775 776-780 781-785 786-790 791-795 796-800
801-805 806-810 811-815 816-820 821-825 826-830 831-835 836-840 841-845 846-850
851-855 856-860 861-865 866-870 871-875 876-880 881-885 886-890 891-895 896-900
901-905 906-910 911-915 916-920 921-925 926-930 931-935 936-940 941-945 946-950
951-955 956-960 961-963


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 301
cache-status Netlify Edge ; fwd=miss
content-encoding gzip
content-type text/html
date Thu, 16 Jul 2026 21:55:09 GMT
location /messaging/segmentation/data-driven-segments/
server Netlify
strict-transport-security max-age=31536000
vary Accept-Encoding
x-nf-request-id 01KXPET94DENEEYNTS7RR38E31
HTTP/2 200
accept-ranges bytes
access-control-allow-origin *
age 0
cache-control public,max-age=0,must-revalidate
cache-status Netlify Edge ; fwd=stale
content-encoding gzip
content-type text/html; charset=UTF-8
date Thu, 16 Jul 2026 21:55:09 GMT
etag W/ b4f0edcbff0b1ac772c3c44114ee9a10-ssl-df
server Netlify
strict-transport-security max-age=31536000
vary Accept-Encoding
x-nf-request-id 01KXPET9R8YQTKSH5CDSN5VMP3

Meta Tags

title="Data-driven segments | Customer.io Docs"
charset="UTF-8"
name="viewport" content="width=device-width,initial-scale=1"
name="viewport" content="height=device-height,width=device-width,initial-scale=1,minimum-scale=1,target-densitydpi=device-dpi"
property="og:image" content="htt????/og-cio.vercel.app/api/og/Data-driven%20segments?theme=dark&image=segmentation"
property="og:image:secure" content="htt????/og-cio.vercel.app/api/og/Data-driven%20segments?theme=dark&image=segmentation"
name="description" content="Data-driven segments are groups of profiles that you automatically populate when they meet certain conditions. Profiles enter the segment when they match the conditions and leave the segment when they stop matching the conditions. These kinds of segments help you group profiles according to real-time activities."
property="og:title" content="Customer.io Docs | Data-driven segments"
property="og:description" content="Data-driven segments are groups of profiles that you automatically populate when they meet certain conditions. Profiles enter the segment when they match the conditions and leave the segment when they stop matching the conditions. These kinds of segments help you group profiles according to real-time activities."
property="og:url" content="htt????/docs.customer.iohtt????/docs.customer.io/messaging/segmentation/data-driven-segments/"
name="twitter:card" content="summary_large_image"
property="og:type" content="website"
property="og:site_name" content="Customer.io"
name="customerio_plans" content="essentials,premium,enterprise"

Load Info

page size622168
load time (s)1.465051
redirect count1
speed download110546
server IP 63.176.8.218
* all occurrences of the string "http://" have been changed to "htt???/"