Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
CRM Analytics
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Share CRM Analytics in Experience Cloud Sites

          Share CRM Analytics in Experience Cloud Sites

          With CRM Analytics in Experience Cloud sites, external users can view apps shared with them via CRM Analytics dashboards embedded in their site. You can embed dashboards using Experience Builder or Visualforce pages.

          Required Editions

          Available in Salesforce Classic and Lightning Experience.
          Available for an extra cost in Enterprise, Performance, and Unlimited Editions. Also available in: Developer Edition.
          User Permissions Needed
          To create, customize, or activate a site:

          Create and Set Up Experiences

          AND is a member of the site they’re trying to update

          To modify CRM Analytics settings: Analytics Growth permission set license with Manage CRM Analytics permission
          To view, explore, and share embedded CRM Analytics dashboards for users with an Experience Cloud site license: CRM Analytics for Communities permission set license with View CRM Analytics on Experience Cloud pages permission
          To download data from widgets and lenses using the CRM Analytics user interface: Download CRM Analytics Data
          Note
          Note Only users with a Customer Community Plus, Partner Community, or Lightning External Apps Plus license can use this feature. This feature isn’t supported for guest users.

          Experience Cloud site users with license and permission can view dashboards embedded in their site, and they can explore lenses, facets, and links in the embedded dashboards. Site users can’t access the CRM Analytics home page or create, update, or delete any CRM Analytics asset. They also can’t upload data.

          This table summarizes differences between internal CRM Analytics users and external site users.

            CRM Analytics Users Site Users***
          Access, Explore, and Facet Dashboards and Lenses check icon indicating true check icon indicating true
          View Analytics Assets backed by Data 360 Objects check icon indicating true  
          Create, Update, and Delete Dashboards and Lenses check icon indicating true  
          Share Dashboards and Lenses (post to Chatter and download images and data*) check icon indicating true check icon indicating true
          View Analytics Assets backed by Data 360 check icon indicating true  
          Save Dashboard Views** check icon indicating true check icon indicating true
          Access the CRM Analytics Studio or CRM Analytics Mobile App check icon indicating true  
          Access CRM Analytics Prebuilt Apps check icon indicating true  
          Analyze Large Datasets check icon indicating true check icon indicating true
          Benefit from Security Predicates and Encryption check icon indicating true check icon indicating true
          Annotate Dashboard Widgets* check icon indicating true check icon indicating true
          Subscribe to Lenses and Dashboard Widgets* check icon indicating true  
          Set and Track Notifications check icon indicating true  
          Open Salesforce Records check icon indicating true check icon indicating true
          Perform Record-level Actions from Custom Action Menus**** check icon indicating true check icon indicating true
          Perform Bulk Actions from Customized Widget Menus**** check icon indicating true check icon indicating true
          Use Filter Builder**** check icon indicating true check icon indicating true
          View Charts Based on a Timeseries Query check icon indicating true  

          * Requires user permission. ** Requires setting enabled in Setup. *** Requires CRM Analytics for Communities permission set license with View CRM Analytics on Experience Cloud sites permission.

          **** Custom actions, bulk actions, and the filter builder aren't supported when embedding the LWC CRM Analytics Dashboard component in Experience Cloud sites.

          Here are the high-level steps for setting up CRM Analytics for Experience Cloud sites.

          1. Enable Share Analytics with Communities and set up site members. See Enable CRM Analytics for Experience Cloud Sites.
          2. Create CRM Analytics dashboards and save them in a CRM Analytics app that you can share with your Experience Cloud site.
            Important
            Important All datasets and other assets referenced by the dashboards must also be in the same app that you share with your site.
          3. From the CRM Analytics app containing your dashboards, select Share.
          4. In the Share dialog, select Enable sharing with Communities.
            Sharing Checkbox

            When an app is enabled for sharing with external users, a message appears to let you know at a glance. You can easily check and change the sharing status of apps.

            Sharing Message
          5. Share the app with site partners and customers by entering their names and clicking Add. Site members in the sharing list are highlighted in orange to distinguish them as external users, and Viewer is the only access available for them.
          6. Embed your CRM Analytics dashboards using either Experience Builder or Visualforce.
            Note
            Note Apex steps aren't supported for dashboards embedded in Experience Cloud sites.

          For the best embedded experience, we recommend using the LWC CRM Analytics Dashboard component. This component integrates smoothly in your Experience Cloud site.

          Important
          Important If you’re using the CRM Analytics Dashboard Aura component and your Experience Cloud site uses color customizations, the customizations also appear in your embedded dashboards. To prevent the Site customizations from impacting your embedded dashboards, use the LWC CRM Analytics Dashboard instead. You can also enable the legacy iframe behavior for the Aura component. From Setup, in the Quick Find box, enter Analytics, and select Settings. Select Use legacy iframe instead of LWC for embedded dashboards and click Save

          Security is enforced at these levels.

          • By role, group, or user, via the Sharing dialog.
          • At the CRM Analytics app level, via the Enable sharing with Communities checkbox.
          • At the org setup level, via security predicates.
            Note
            Note

            Embedded dashboards in Experience Cloud sites don't support sharing inheritance. Use security predicates to control security.

          Access to the CRM Analytics Connect REST API is limited to the GET method for these endpoints:

          • /wave/folders/<folder ID> — Access to folders shared with the site.
          • /wave/dashboards/<dashboard ID or API Name> — Access to dashboards belonging to a folder shared with the site.
          • /wave/lenses/<lens ID or API Name> — Access to lenses belonging to a folder shared with the site.
          • /wave/datasets/<dataset ID> — Access to datasets belonging to a folder shared with the site.
           
          Loading
          Salesforce Help | Article