> ## Documentation Index
> Fetch the complete documentation index at: https://moengage-unity-sdk-initialization-split.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Troubleshoot Campaigns with Segmentation Scenarios Containing Date of Birth?

> Fix issues with birthday-based campaigns not reaching users by validating date-of-birth segmentation conditions and time zone settings in MoEngage.

## Problem

Users segmented based on their date of birth are not receiving campaigns.

## Instructions

Perform the following steps:

1. Validate the segmentation condition used. Ensure the birthday condition is set to "Birthday yearly where the date is today."

<img alt="birthday.png" src="https://mintcdn.com/moengage-unity-sdk-initialization-split/Su-OFSqZFnoKuAhF/images/moengage_eaf5eb.png?fit=max&auto=format&n=Su-OFSqZFnoKuAhF&q=85&s=dd2c642f5a2667d89b107c0bbcf84024" width="1790" height="176" data-path="images/moengage_eaf5eb.png" />

2. Ensure the timing is set based on the user’s time zone.

## Example

If a user's birth date is May 24, 1998, at 3:00, and they did not receive the campaign:

* The birth date is stored in the MoEngage data warehouse as "1998-05-24 00:00:00.000."
* If the database time zone is Egypt (UTC '+03:00), the birth date is adjusted accordingly.

If the segment execution time was recorded at "2024-05-24T21:45:02.804+00:00" (UTC) in the Egypt time zone, it converts to "2024-05-25T00:45:02." Thus, the date becomes May 25, causing the issue.

<Info>
  The birth\_date attribute is a custom attribute.
</Info>

<img alt="birth date.png" src="https://mintcdn.com/moengage-unity-sdk-initialization-split/3RCm-fOSF5OxF29N/images/moengage_64ddcc.png?fit=max&auto=format&n=3RCm-fOSF5OxF29N&q=85&s=4363dd28cc62fe6358c91a65202ded6a" width="1440" height="640" data-path="images/moengage_64ddcc.png" />
