Is it possible for a single ACS Instance with 2 email domains -> one with user engagement tracking and another without?

Karan Nanda 0 Reputation points
2024-04-17T17:17:16.37+00:00

We have one client which refuses to even allow user engagement tracking. While spinning up the Azure Communication Instances, we noticed that we could have multiple email domains which could enable/disable. Please see the image below:

User's image

Can we have two domains -> one with the above switch ON and another OFF. Clients that wish to have user engagement tracked could send data to the first domain (ON) and the ones that don't to the second one (OFF) ? Will this work in your opinion?

Also for clients that switch user engagement tracking OFF, will we still get entries into the ACSEmailUserEngagementOperational table in log analytics? Also, will the email event of type: Microsoft.Communication.EmailEngagementTrackingReportReceived be propagated at all or be suppressed?

Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
680 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. VenkateshDodda-MSFT 18,281 Reputation points Microsoft Employee
    2024-04-19T10:35:26.9866667+00:00

    @Karan Nanda Thanks for reaching out to Microsoft Q&A, apologize for any inconvenience caused on this.

    I understand that you want to have multiple sender address and also want to enable user engagement tracking option based on the client requirement.

    As mentioned in the documentation here, if your communication service is hosted on default throttling limits you cannot add more than one sender usernames and also cannot enable user engagement tracking.

    If you see the "+Add" button is grey out in the mail from address blade as shown in below then you are on the default limits.

    User's image

    In order to upgrade from default sending/throttling limits you need to raise a support ticket. Our team will review and raise the limits accordingly.

    Also for clients that switch user engagement tracking OFF, will we still get entries into the ACSEmailUserEngagementOperational table in log analytics? Also, will the email event of type: Microsoft.Communication.EmailEngagementTrackingReportReceived be propagated at all or be suppressed?

    Email User Engagement operational logs diagnostic setting will capture and store the logs related to when sent email is opened or clicked if there are any links present and are generated when you enable user engagement tracking only.

    Hope this helps, let me know if you have any further questions on this.