Skip to content
Get Help

Enable Yahoo Ads SAN (New)

Overview ​

Yahoo! is a global media and technology company reaching nearly 900 million people worldwide across finance, sports, shopping, gaming, and news. Yahoo!'s advertising platform supports native, display, video, connected TV, and audio campaigns across owned-and-operated properties and open exchange inventory.

As a self-attributing network (SAN), Yahoo! reports attribution data to Branch directly via its API. For more information about integrating ad partners in general, visit our Ad Partner Integration Guide.

Note: this guide is for new Branch

Please note that this guide is about integrating Yahoo Ads SAN in the new Branch experience. For information on Yahoo in legacy Branch, visit our legacy guide.

Partner capabilities ​

CapabilityDetails
Company typeSelf-attributing network (SAN)
Deep linkingNot supported
AttributionClick-through, view-through
Ad campaign typesNative, display, video, connected TV, audio
Supported platformsiOS, Android
Cost ingestion supportSupported (via API)
Pricing modelsCPM, CPC, CPA
Engagement Builder Ad Partner IntegrationNot available

Before you begin ​

To set up the Yahoo Ads SAN integration, you need:

  • Ad partner integrations enabled for your Branch account. Availability varies by Branch plan. See Branch pricing or contact your Branch representative.
  • A Branch account with access to Configuration > Ad Partners and admin permissions to enable and configure integrations.
  • A Yahoo! account with admin access and a Yahoo Pixel ID. For information on finding your Yahoo Pixel ID, see Yahoo DSP Pixels.

Enable Yahoo Ads SAN ​

To begin, navigate to Configuration > Ad Partners > Yahoo! (SAN).

Caution: select the correct partner

Two Yahoo partners appear in Branch: Yahoo! and Yahoo! (SAN). This guide covers the Yahoo! (SAN) integration.

  1. Select Enable.
  2. Enter your Yahoo Pixel ID.
  3. To enable PAM for Publishers, toggle PAM for Publishers to on. See PAM for Publishers for more information.
  4. Select Save.

Configure attribution ​

To configure attribution windows, select the Attribution windows tab on the Yahoo! (SAN) page.

To minimize discrepancies when comparing Branch and Yahoo! reporting, match your Branch attribution windows to the settings in your Yahoo! account.

Attribution typeDefault
Click to conversion event30 days
Click to install7 days
Click to start session1 day
Impression to conversion event1 day
Impression to install1 day
Impression to start session1 day
Deep linking duration120 minutes

Configure postbacks ​

To configure postback settings, select the Postback config tab on the Yahoo Ads SAN page.

PAM for Publishers ​

PAM (Predictive Aggregate Measurement) for Publishers controls whether advertiser-specific user identifiers are included in postbacks sent to Yahoo!. When enabled, PAM for Publishers removes these identifiers from postbacks for users who have not given ATT consent, helping you stay compliant with Apple's App Tracking Transparency framework.

The PAM for Publishers toggle appears in the credentials panel when enabling the Yahoo! (SAN) integration or you can find it in Partner settings > Manage account on the Yahoo Ads SAN page. For more information on how PAM works across your Branch integrations, see Predictive Aggregate Measurement (PAM).

Verify your data ​

After enabling the integration and running campaigns, verify that attribution data is flowing correctly.

  • In Branch Liveview: confirm that events from your app appear in real time. This is the fastest way to confirm SDK events are firing.
  • In Branch Analysis dashboards: review attributed installs, events, and cost data where Ad Partner Name = Yahoo SAN.
  • In Yahoo!: confirm that forwarded events are appearing in Yahoo! attribution reporting. Allow up to 48 hours for data to appear.

Data mappings ​

Campaign data ​

Branch maps the following data fields from Yahoo! to Branch.

Branch fieldYahoo! dataPossible values
~advertising_partner_name—Yahoo SAN
last_attributed_touch_typeevent_typeCLICK or IMPRESSION
last_attributed_touch_timestampengagement_timeUnix timestamp of the ad engagement
~campaigncampaign_nameThe name of your Yahoo! campaign
~campaign_idcampaign_idThe ID of your Yahoo! campaign
~ad_set_nameadgroup_nameThe name of your Yahoo! ad group
~ad_set_idadgroup_idThe ID of your Yahoo! ad group
~ad_namecreative_nameThe name of your Yahoo! creative
~creative_namecreative_nameThe name of your Yahoo! creative
~ad_idcreative_idThe ID of your Yahoo! creative
~creative_idcreative_idThe ID of your Yahoo! creative
~channeldemand_platform_id1 (Native Ad Platform O&O) or 2 (Verizon Media DSP)
~tagscampaign_typeApp Install
~networknetwork_idThe ID of the Yahoo! ad network
~secondary_publishersite_idThe ID of the Yahoo! publisher site

Event names ​

The following event mappings are applied automatically for the Yahoo Ads SAN integration.

Branch event nameYahoo! event name
ACHIEVE_LEVELAchievedLevel
ADD_PAYMENT_INFOAddedPaymentInfo
ADD_TO_CARTAddedToCart
ADD_TO_WISHLISTAddedToWishlist
COMPLETE_REGISTRATIONCompletedRegistration
COMPLETE_TUTORIALCompletedTutorial
CUSTOMLead
INITIATE_PURCHASEInitiatedCheckout
INSTALLSent via dedicated install endpoint
OPENActivatedApp
PURCHASEPurchased
RATERated
REINSTALLActivatedApp
SEARCHSearched
SHARENot forwarded
SPEND_CREDITSSpentCredits
SUBSCRIBESignUp
UNLOCK_ACHIEVEMENTUnlockedAchievement
VIEW_ITEMViewedContent

Data limitations ​

Yahoo Ads SAN attribution data may take up to 48 hours to appear in Branch and in Yahoo!. Plan for this delay when reviewing attribution reports shortly after enabling the integration or running new campaigns.

To configure your Branch time zone setting, navigate to Configuration > App Settings > General.

Troubleshooting ​

Attribution data is not appearing in Branch

If attribution data from Yahoo! is not appearing in Branch, check the following:

  • Confirm that Yahoo! (SAN) is enabled and your Yahoo Pixel ID is entered correctly. Navigate to Configuration > Ad Partners > Yahoo! (SAN) and select Partner settings to verify your credentials.
  • Verify that you selected Yahoo! (SAN) (not Yahoo!) when enabling the integration, and that you are filtering for Ad Partner Name = Yahoo SAN in your Branch analytics.
  • Allow up to 48 hours for attribution data to appear after enabling the integration or running new campaigns.
Events are not appearing in Yahoo!

If events forwarded from Branch are not appearing in Yahoo!:

  • Confirm that your Branch SDK is correctly integrated and that in-app events are firing. Use Branch Liveview to verify that events are being received by Branch before they are forwarded to Yahoo!.
  • Review the Event names table to confirm that the Branch events you expect to see in Yahoo! are in the supported event list.
  • Allow up to 48 hours for events to appear in Yahoo! after they are forwarded from Branch.
Reporting discrepancies between Branch and Yahoo!

Discrepancies between Branch and Yahoo! reporting can be caused by several factors:

  • Data delay: Yahoo! data can take up to 48 hours to appear. Wait for data to fully populate before comparing reports.
  • Attribution window mismatch: Ensure your Branch attribution windows match the settings in your Yahoo! account to minimize discrepancies. See Configure attribution.
  • PAM for Publishers: If PAM for Publishers is enabled, advertiser-specific user identifiers are removed from postbacks for users without ATT consent, which may affect event counts in Yahoo! reporting.

Additional resources ​

For more information on the Yahoo! (SAN) integration and related topics, see the following articles: