Skip to content

Commit

Permalink
Merge pull request #6988 from braze-inc/develop
Browse files Browse the repository at this point in the history
Leftover deploy pt. 2 - March 1, 2024
  • Loading branch information
rachel-feinberg committed Mar 1, 2024
2 parents b05e7cc + d40369f commit 8950ae0
Show file tree
Hide file tree
Showing 12 changed files with 36 additions and 8 deletions.
7 changes: 4 additions & 3 deletions _docs/_api/network_connectivity_issues.md
Expand Up @@ -2,14 +2,14 @@
nav_title: API Network Connectivity Issues
article_title: API Network Connectivity Issues
page_order: 4
description: "This reference article touches on API connectivity issues and how to troubleshoot them."
description: "This reference article touches on API connectivity issues and how to troubleshoot them."
page_type: reference

---

# API network connectivity issues

> This reference article touches on API connectivity issues and how to troubleshoot them.
> This reference article touches on API connectivity issues and how to troubleshoot them.
Braze API endpoints use a CDN that routes traffic to the closest POP based on DNS information. If you are having issues connecting or notice that you are connecting to a POP that is not efficient, make sure to use your provider's DNS servers or DNS servers that are set up in the same data center as your server and have proper IP location meta-information associated with them.

Expand All @@ -26,10 +26,11 @@ For more information about MTR, check out these resources based on your operatin

## Allowlisting Braze API endpoints IP ranges

To allowlist Braze API endpoints through your firewall, our CDN provides access to the list of assigned IP ranges via a JSON dump. For a list of Fastly.com IP ranges, refer to their [public IP list][3].
To allowlist Braze API endpoints through your firewall, our CDN provides access to the list of assigned IP ranges via a JSON dump. For a list of Braze API IP ranges, refer to both [Fastly's public IP list][3] and [Cloudflare's public IP list][6]. Note that these IPs may change.

[1]: https://www.privateinternetaccess.com/helpdesk/kb/articles/what-is-an-mtr-test-and-how-do-i-run-one-2
[2]: http://www.fastly-debug.com/
[3]: https://api.fastly.com/public-ip-list
[4]: https://www.digitalocean.com/community/tutorials/how-to-use-traceroute-and-mtr-to-diagnose-network-issues
[5]: https://formulae.brew.sh/formula/mtr
[6]: https://api.cloudflare.com/client/v4/ips
Expand Up @@ -79,6 +79,14 @@ In Braze, select <i class="fa-solid fa-gear"></i>&nbsp;**Settings** > **App Sett

Under **Push Notification Settings**, select **Upload JSON File**, then choose the file [you generated earlier](#step-3-generate-json-credentials). When you're finished, select **Save**.

{% alert tip %}
To make sure your push messages send, confirm the following:

- Your credentials exist in the correct Google Cloud Platform project ID (correct sender ID).
- Your credentials have the correct permission scope.
- You uploaded the correct credentials to the correct Braze workspace (correct sender ID).
{% endalert %}

![The form for "Push Notification Settings" with the private key updated in the "Firebase Cloud Messaging Server Key" field.]({% image_buster /assets/img/android/push_integration/migration/upload_json_credentials/upload-json-file.png %})

{% alert warning %}
Expand Down
Expand Up @@ -42,6 +42,14 @@ Braze provides push notification errors within the message activity log. This er

## Troubleshooting scenarios

### Push isn't sending

Your push messages might not be sending because of the following situations:

- Your credentials exist in the wrong Google Cloud Platform project ID (wrong sender ID).
- Your credentials have the wrong permission scope.
- You uploaded wrong credentials to the wrong Braze workspace (wrong sender ID).

### No "push registered" users showing in the Braze dashboard (prior to sending messages)

Confirm that your app is correctly configured to allow push notifications. Common failure points to check include:
Expand Down
2 changes: 1 addition & 1 deletion _docs/_docs_pages/index.md
Expand Up @@ -43,7 +43,7 @@ doc_menu_list:
- name: Compliance Documentation
bg_color: '#ff9349'
image: /assets/img/new-icons/file-contract-solid.svg
link: /compliance_documentation/
link: /docs/compliance_documentation/
description: "Compliance documentation sets forth specific terms applicable to your purchased product, channel, feature, functionality, or service."

popular_topic_list:
Expand Down
1 change: 1 addition & 0 deletions _docs/_hidden/misc_reference/scim_api_appendix.md
Expand Up @@ -106,6 +106,7 @@ A valid team permission object is a JSON object with the following key-value pai
| Manage Email Settings | `manage_email_settings` |
| Manage Subscription Groups | `manage_subscription_groups` |
| Manage Approval Settings | `manage_approval_settings` |
| Manage Catalogs Dashboard Permission | `manage_catalogs_dashboard_permission` |
{: .reset-td-br-1 .reset-td-br-2}

### Team permission strings {#team}
Expand Down
Expand Up @@ -24,7 +24,7 @@ The Braze and Talon.One integration can help take your loyalty or coupon program
{: .reset-td-br-1 .reset-td-br-2}

{% alert warning %}
Talon.One **_requires_** a maximum rate limit of 5,000 messages per minute. This rate limit can be [modified]({{site.baseurl}}/user_guide/engagement_tools/campaigns/testing_and_more/rate-limiting/#delivery-speed-rate-limiting) in the Braze dashboard.
Talon.One **_requires_** a maximum rate limit of 2,500 messages per minute. This rate limit can be [modified]({{site.baseurl}}/user_guide/engagement_tools/campaigns/testing_and_more/rate-limiting/#delivery-speed-rate-limiting) in the Braze dashboard.
{% endalert %}

## Integration
Expand Down
Expand Up @@ -81,6 +81,12 @@ Search for channels to see quick create options among your top 10 results. For e
--->

### Filter for archived content

You can include archived content in your search results by selecting **Show Archived Content**. By default, the toggle is off, and archived content isn't included.

![The "Show Archived Content" toggle.][4]

### Search for emojis

Do you use emojis when naming your work in Braze? Search for them! You can use emojis as search queries. 😎
Expand All @@ -89,3 +95,4 @@ Do you use emojis when naming your work in Braze? Search for them! You can use e
[1]: {% image_buster /assets/img/global_search/global_search.png %}
[2]: {% image_buster /assets/img/global_search/search_create_campaign.png %}
[3]: {% image_buster /assets/img/global_search/global_search2.png %}
[4]: {% image_buster /assets/img/global_search/archived_content.png %}
Expand Up @@ -78,6 +78,7 @@ You can manage user permissions by group or on an individual basis when editing
|Approve and Deny Campaigns| Allows users to approve or deny campaigns. The [approval workflow for campaigns]({{site.baseurl}}/user_guide/engagement_tools/campaigns/managing_campaigns/campaign_approval) must be turned on for this permission to apply. This setting is currently in early access. Contact your account manager if you're interested in participating in the early access. |
| Approve and Deny Canvases| Allows users to approve or deny Canvases. The [approval workflow for Canvases]({{site.baseurl}}/canvas_approval) must be turned on for this permission to apply. |
| View Custom Attributes Marked as PII | Allows this user to view custom attributes that are marked as PII without being an admin. |
| Manage Catalogs Dashboard Permission | Allows users to create and manage catalogs. |
{: .reset-td-br-1 .reset-td-br-2}

## App-by-app user permissions
Expand Down
Expand Up @@ -6,11 +6,13 @@ page_type: reference
description: "This article explains how A/B test projection works, how to run a projection, and how Braze uses your data."
---

# A/B Test Projection
# A/B test projection

> A/B test projection uses neural networks to predict which subject lines perform best. Our model extracts linguistic features from winning A/B tests performed on Braze and uses those statistical language patterns to teach our AI what makes better subject lines.
{% alert note %} This feature is currently in early access. Contact your Braze customer success or account manager if you're interested in participating in the early access. {% endalert %}
{% alert note %}
This feature is currently in early access. Contact your Braze customer success or account manager if you're interested in participating in the early access.
{% endalert %}

## Running a projection

Expand All @@ -26,7 +28,7 @@ The subject line our AI predicts to be best will be highlighted with a **Project

### How accurate are the projections?

In testing, we found the projections to be about 70% accurate when picking between pairs of messages in real A/B tests. Take this into account when interpreting the messages that the model projects to win.
In testing, we found the projections to be about 70% accurate when picking between pairs of messages in real A/B tests. Consider this when interpreting the messages the model projects to win.

### How do we use your data?

Expand Down
Binary file added assets/img/global_search/archived_content.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/img/global_search/global_search.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified assets/img/global_search/global_search2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8950ae0

Please sign in to comment.