Google Tag Manager

Forum Discussion

Divyesh's avatar
Divyesh
Supporter
13 hours ago

Issue with Braze ‘canvas/data_series’ API – Getting ‘0 sends’ for canvases despite known activity

Hi Team,

I’m currently using Braze’s canvas/data_series API to fetch performance data for our canvases. However, I’m noticing some data discrepancies — for a few canvases, the API is returning ‘0 sends’ even though I can confirm (from the source of truth) that there have been sends.

Has anyone encountered a similar issue or could help me understand why this might be happening? Would appreciate any guidance or suggestions on how to resolve this.

4 Replies

  • Hello Divyesh​  Can you share more details on the parameters are passed in the URL? I would look at the values of starting_at'/ending_at parameters and also add the include_deleted_step_data in the endpoint to consider any deleted steps.

    • Divyesh's avatar
      Divyesh
      Supporter

      We have created the connectors where we have set only the ending_at parameters (which is set to current timestamp when the connectors is ran). Since, according to docs either the starting_at or length is required, we are setting length parameter to 14.

      • Divyesh's avatar
        Divyesh
        Supporter

        Additionally, here’s what we have observed during our analysis:

        • The API is not returning ‘0 sends’ for all canvases.
        • Specifically, all enabled canvases (29 out of 175) are showing accurate ‘sends’ data.
        • The issue primarily occurs with not enabled canvases. Out of the 146 not enabled canvases:
          • 140 canvases are showing ‘0 sends’.
          • However, not all disabled canvases have this issue — a few disabled canvases still have non-zero sends.

        In summary, while the ‘enabled’ canvases seem unaffected, the discrepancy mostly lies within the ‘not enabled’ canvases, but not consistently across all of them.