Google Tag Manager

Forum Discussion

eloisesim's avatar
eloisesim
Collaborator
2 months ago

Frequency Cap Hierarchy

Hi!

I am wanting to implement frequency capping for my Braze instance. At the moment our main form of channel is Push which will continue. I am wanting to create a almost hierarchy, so e.g. user receives no more than 1 push in an hour UNLESS the canvas contains a tag 'offer' then they can receive this extra canvas. 

  • Hi eloisesim!

    The suggestion above is good. You could set frequency caps for all tags BUT the offer tag. 

    Another solution is to have a global frequency cap on all messages that says no more than one push in an hour; then turn off frequency capping on the offer campaigns. If you're duplicating campaigns each day/week, you only need to turn it off once and every cloned campaign would carry over the setting. 

  • You can try something like this :

    • Global Frequency Cap: Set a global cap (e.g., 1 push per hour) in Settings > Frequency Capping to control overall messaging limits.
    • Tag Canvases: Add the tag "offer" to canvases that should bypass the cap in the Canvas Settings.
    • Create Segments: Build a segment to identify users who received a push within the last hour.
    • Regular Pushes: Add an entry filter in standard canvases to exclude users in the "Push Received in Last Hour" segment.
    • Offer Canvases: Skip or override the entry filter for "offer" canvases, ensuring these messages are sent.
    • Message Priority: Set higher priority for "offer" canvases in Canvas Settings to bypass global caps if needed.
    • Dynamic Filters: Use Braze filters to dynamically evaluate user eligibility for each push.
    • Testing: Simulate user journeys with Braze's Testing tools to confirm behavior.
    • Monitoring: Use Campaign Analytics to track delivery and ensure compliance with the logic.
    • Optional API Control: Leverage Braze APIs for custom eligibility checks before sending messages.
  • Hello eloisesim 

    Braze has this feature built in but it works the other way around. You can send a limit to messages when there is a campaign/canvas with a specific tag.

    You can refer to the documentation available hjere:https://www.braze.com/docs/user_guide/engagement_tools/campaigns/building_campaigns/rate-limiting/#frequency-capping-by-tag