Frequently Asked Questions
You can find answers to common questions about BI Pixie on this page. Each entry in the contents list links to its section.
Contents
- General
- Getting Started
- Add Pixies
- Data and Privacy
- Plans and Billing
- Dashboard and Analytics
- Team and Collaboration
- Troubleshooting
1. General
What is BI Pixie?
BI Pixie is an AI Readiness and usage analytics platform for Power BI. It adds Pixies, invisible tracking pixels native to Power BI, to your published reports to capture user engagement data: page views, visual clicks, filter selections, bookmark navigation, tooltip views, drill-through actions, NPS surveys, and feedback responses.
How does BI Pixie work?
BI Pixie adds tiny, native Power BI visuals and hidden measures to your reports through the Microsoft Fabric API. BI Pixie uses these Pixies to detect interactions and collect the events in its hosted service. You analyze the collected data using the BI Pixie Dashboard, a Power BI template app.
Do I need to install anything in my Azure or Power Platform environment?
No. BI Pixie is a fully hosted service. There is nothing to install or deploy in your environment. The entire process happens through the Fabric API and the BI Pixie portal at app.bipixie.com.
What Power BI interactions does BI Pixie track?
BI Pixie can track page views, visual clicks, slicer/filter selections, bookmark navigation, tooltip views, drill-through actions, link clicks, feedback responses, and survey answers. You can enable or disable each interaction type individually in Tracking Setup.
What exactly is a "Pixie"?
A Pixie is a 1x1 pixel native Power BI table visual placed in the corner of a report page, along with hidden DAX measures stored in the semantic model. Pixies are invisible to report viewers and grouped under a { BI Pixie } label in the Selection pane and Data pane for easy identification by your BI team.
How is BI Pixie different from the native Power BI usage metrics?
Power BI's built-in usage metrics show page-level views and a list of users. BI Pixie goes much deeper: it tracks visual-level clicks, filter and slicer selections, bookmark navigation, tooltip views, drill-through actions, link clicks, and user feedback responses. It also lets you embed NPS surveys, analyze heatmaps of visual interactions, and track Row-Level Security context. BI Pixie gives you a complete picture of how your audience interacts with reports, not just whether they opened them.
What is AI Readiness?
With AI Readiness, BI Pixie scores each of your semantic models on how well AI agents and Copilot can answer questions from it, and gives you a prioritized list of fixes to raise that score. See the AI Readiness guide to run your first assessment.
Does BI Pixie work with Power BI Embedded?
Yes. Pixies track interactions in reports viewed through Power BI Embedded scenarios. Events are captured whenever a user interacts with a report served from Power BI Service.
2. Getting Started
How do I sign up?
To sign up, go to app.bipixie.com and select Sign in with Microsoft. Your account is provisioned automatically the first time you sign in. There is no separate registration form.
What type of account do I need?
You need a Microsoft Entra ID work or school account. This is the same type of account you use for Power BI Service. Personal Microsoft accounts (outlook.com, hotmail.com) are not supported.
How long does setup take?
Setup has five steps: sign in, connect to Power BI, select a workspace, choose reports, and add Pixies. Once a report has Pixies, the events of each interaction with it appear in BI Pixie after a short while.
Can I try BI Pixie before buying?
Yes. BI Pixie starts on the Free plan, which does not expire. The Free plan includes a first AI Readiness score for each of up to 500 semantic models and data agents, one tracked report, one tracked semantic model or data agent, 10 optimizations of other semantic models and data agents, and 10 benchmark runs in total on any semantic model or data agent.
What permissions does BI Pixie need?
BI Pixie requires read/write access to the Power BI workspaces you want to track, granted through the Microsoft Fabric API during the connection step. BI Pixie uses this access to read report definitions, add Pixies, and save the updated reports back to your workspace.
What Fabric API permissions are required, and does my admin need to approve them?
BI Pixie requests read/write access to your Power BI workspaces through the Microsoft Fabric API. This access is granted through a standard OAuth consent flow when you connect to Power BI. If your organization requires admin consent for API permissions, your Microsoft Entra ID administrator will need to approve the consent request before you can connect.
3. Add Pixies
How are Pixies added to my reports?
BI Pixie reads your report and semantic model definitions through the Fabric API, scans each page and visual, inserts invisible Pixie elements, and writes the updated definitions back. You can choose to have BI Pixie auto-save directly to your workspace or download the updated files and publish them yourself. See Add Pixies to Your Reports for the full walkthrough.
Will Pixies affect my report performance?
Each Pixie is a 1x1 pixel table visual that shows a pixel image, driven by a DAX measure. The measure runs in your semantic model with the rest of the page, and some Pixies count rows in your tables to tell which filters a viewer applied. Your browser then loads the pixel image from BI Pixie the way it loads any image, without holding back the other visuals on the page.
Can my report viewers see the Pixies?
No. Pixies are invisible to report viewers in Power BI Service. They are only visible to report authors in the Selection pane and Data pane of Power BI Desktop, grouped under a clearly labeled { BI Pixie } folder.
Do I need to update Pixies after editing my reports?
Yes. We recommend updating Pixies after any change to the report definition that goes to production. To update them, select Update Pixies on the Managed Reports page. See below for the full list of changes and their impact.
What happens if I change my report and don't update the Pixies?
When you change a report definition and publish it to production without updating Pixies, the Pixies still follow the old definition, so BI Pixie can miss new elements and you can see stale information in the BI Pixie Dashboard. You do not need to update Pixies after a data refresh. Refreshes only update the data, not the report definition. Here is what happens for each type of change:
| Report Change | Impact Without Updating Pixies |
|---|---|
| New pages added | No usage data captured for the new pages. |
| Pages deleted | Dashboard will show unused pages that no longer exist in the report. |
| New visuals added | No usage data for the new visuals. Heatmaps will not include them. |
| Different fields in existing visuals | No auditing of the newly selected data. |
| Visuals moved or resized | Heatmap will show the old location of the visual in the Dashboard. |
| Visual type changed | Heatmap will display the old visual type in the Dashboard. |
| Visuals renamed | Dashboard will show the old names of the visuals. |
| New slicers added | Slicer interactions will not be captured. |
| Bookmarks changed | New or modified bookmarks will not be tracked. |
| Buttons, images, or tables with hyperlinks changed | Link clicks will not be captured for the new or updated hyperlinks. |
To keep tracking complete after a report change, open the Managed Reports page, open the action menu for the changed report, and select Update Pixies after each deployment to production.
Does BI Pixie work with Power BI Desktop?
BI Pixie tracks reports that are published to Power BI Service. Events are only captured when users interact with reports in Power BI Service (or embedded scenarios). Opening a report in Power BI Desktop does not send events to BI Pixie.
Can I use BI Pixie with Power BI Deployment Pipelines?
Yes. In the recommended workflow, you keep the original reports in the Development stage and deploy them to Test. You then connect BI Pixie to the Test workspace, add Pixies there, check that BI Pixie receives events from the reports, and deploy from Test to Production.
Can I remove Pixies from a report?
Yes. To remove Pixies from selected reports, select Remove Pixies on the Add Pixies page. Removing Pixies stops tracking for those reports. You can still remove Pixies for the 7 days of the grace period after your plan expires, and from a suspended or canceled account, so you can stop tracking before you leave. Everything else stays unavailable until the plan is reactivated.
4. Data and Privacy
Where is my data stored?
Your data is stored in a dedicated, isolated container within a BI Pixie-managed Azure storage account. Your data region is shown on the Account page. If you need a different region, administrators can request a migration or a new region.
Is my data encrypted?
Yes. All data is encrypted at rest and in transit. Access is controlled through your own Microsoft Entra ID identity.
Does BI Pixie access my actual report data?
No. BI Pixie reads report definitions (layout, visual metadata, and DAX measures) to add Pixies. BI Pixie never queries your report data. It collects interaction telemetry: what users clicked, when, and on which page. BI Pixie collects viewer user names only when you turn on Capture user identity, and you then choose on the Account page whether it keeps the email address, a masked ID or nothing. Until then, BI Pixie counts viewers by a masked IP address.
Can I delete user data?
Yes. The Data Management page provides self-service tools to search for, preview, and permanently delete data for specific users, specific reports, or specific event files. These tools support GDPR data subject access requests (DSARs).
How long is my data retained?
You choose your retention period in Data Management. Options range from 7 days to 1,095 days (3 years), depending on your plan. Events older than the retention period are automatically deleted during a daily cleanup of BI Pixie's vendor-managed storage. If you use Bring Your Own Storage, the events stay in your own storage account and BI Pixie deletes nothing on a schedule unless you turn retention on yourself.
Is BI Pixie GDPR compliant?
BI Pixie provides the tools you need for GDPR compliance: configurable data retention, self-service data search and deletion, isolated per-customer storage, encryption, and identity-based access control. Certain data collection settings (user identity, data selections) require explicit consent before they can be enabled.
Can I track users without collecting personal data?
Yes. Capture user identity is off by default, and while it is off BI Pixie collects no viewer user names. You still see how many people use each report, because BI Pixie counts distinct viewers by a masked IP address. When you turn it on, you choose on the Account page whether BI Pixie keeps each viewer's email address, a masked ID or nothing.
Is BI Pixie SOC 2 certified?
BI Pixie is built on Azure with enterprise-grade security: dedicated storage for each account, encryption at rest and in transit, identity-based access control, and network isolation. Contact support@bipixie.com for our current security documentation.
Where does BI Pixie run? What Azure regions are available?
BI Pixie's infrastructure runs on Microsoft Azure. Your data region is shown on the Account page. If you need a specific region for data residency requirements, contact support@bipixie.com.
5. Plans and Billing
What plans are available?
BI Pixie offers Standard, Pro, and Enterprise plans. Plans differ in how many tracked items they include, data retention, and feature access. Visit the Pricing page for current plan details and pricing.
Is there a free plan?
Yes. Every BI Pixie account starts on the Free plan, on every surface, and the Free plan includes a first AI Readiness score for each of up to 500 semantic models and data agents, one tracked report and one tracked semantic model or data agent, 10 optimizations of other semantic models and data agents, 10 benchmark runs in total on any semantic model or data agent, community docs and MCP access, and the BI Pixie dashboard within a fair-use allowance of 5,000 monthly sessions. Scoring runs at up to 10 assessments a day. You can reassess and optimize your one tracked semantic model or data agent without limit. One optimization of any other semantic model or data agent is everything you apply to it after one assessment. The 10 optimizations last for the life of your account, and undoing a change does not give one back. The fastest way to start is the BI Pixie Workload for Microsoft Fabric.
How do sessions and fair use work?
Sessions are never billed. Every plan includes a fair-use session allowance across your tracked reports. A session is one person using one report on one day. Exceeding this allowance never results in additional charges. Above the Fair-Use Allowance describes what happens when usage goes over it. Opening the same report five times in one day counts as one session; using three different reports counts as three sessions. Your current usage appears on the Account page.
What counts toward my plan limit?
Tracked items are the only quantity your plan counts. A tracked item is a report with Pixies, or a semantic model or data agent you are preparing for AI, counted separately: a report is one item, a semantic model becomes its own item on a second assessment, an optimization, or a benchmark run, and a data agent becomes its own item on a second assessment or on the first change you apply to it. The first AI Readiness score is free for up to 500 distinct items per account, counting semantic models and data agents together. The paid plans hold one pooled count, and the Free plan includes two named allowances: one tracked report, and one tracked semantic model or data agent. When you want to add items beyond your plan's allowance, BI Pixie asks you to upgrade. Nothing else is metered, and usage never adds a charge.
Can I change my plan?
Yes. Upgrades take effect immediately: you get instant access to the higher tier's features and allowances. Downgrades take effect at the end of your current billing cycle and reduce your tracked-item allowance to the new plan's number. Administrators can manage plans from the Plans page, accessible via the plan badge in the portal header or from the Account page. See Plans and Billing for the full walkthrough, and the Plan Downgrade FAQ for what changes when you move to a smaller plan.
How does proration work when I upgrade?
When you upgrade mid-cycle, you're credited for the unused portion of your current plan and charged the prorated cost of your new plan for the remainder of the billing period. From the next cycle onward, you're billed at the full new rate.
Will I ever be charged more than my plan price?
No. BI Pixie plans have fixed pricing. Going past the fair-use session allowance never adds a charge, and adding tracked items beyond your allowance requires an upgrade that you choose. Your bill never changes based on usage.
What happens if I cancel a paid plan?
Your plan stays active until the end of the billing period. For 7 days after that, you can still read your data, and then access is blocked. BI Pixie keeps your data for 60 days so that resubscribing restores it, and after that deletes it in accordance with our Privacy Policy.
What happens when my plan expires?
When a plan expires, adding and updating Pixies is disabled and some portal features are shown in a limited state. You can still remove Pixies from reports and access the portal. Administrators can renew the plan to restore full access.
How do I cancel my subscription?
Administrators can cancel from the Plans page in the BI Pixie portal. After cancellation, your plan remains active until the end of the current billing period. During this time, you can reverse the cancellation by selecting "Keep my plan." After expiry, your data is retained according to your retention settings, but adding Pixies and some portal features are disabled until you renew.
Can I purchase BI Pixie through Azure Marketplace?
Yes. BI Pixie is available on the Microsoft Azure Marketplace. Buying through the Azure Marketplace lets you use your existing Azure commitments and consolidate billing on your Azure invoice. During sign-up, you can choose between credit card (Stripe) and Microsoft Marketplace billing. You can also switch billing providers later from the Plans page.
What is the difference between Stripe and Marketplace billing?
Stripe charges your credit card directly. You manage your subscription, invoices, and payment method from the BI Pixie portal. Plan changes, billing cycle switches, and cancellations are instant and self-service. Microsoft Azure Marketplace bills through your Azure subscription, so BI Pixie appears as a SaaS line item on your Azure invoice. Marketplace billing lets you apply existing Azure commitments (MACC/ECIF) and consolidate vendor billing. Plan changes are managed from the BI Pixie portal, but billing cycle changes and cancellations must be done through the Azure Portal.
Can I switch between Stripe and Marketplace billing?
Yes. You can switch billing providers from the Plans page in the BI Pixie portal. Your plan, reports, and data remain unchanged. Only the payment method changes.
Do you offer annual billing?
Yes. Annual billing is available and saves you the equivalent of two months compared to monthly billing. You can switch between monthly and annual billing from the Plans page.
What payment methods do you accept?
BI Pixie accepts credit cards through Stripe (Visa, Mastercard, American Express) and Microsoft Azure Marketplace billing (consolidated on your Azure invoice). You choose the payment method during checkout.
6. Dashboard and Analytics
What is the BI Pixie Dashboard?
The BI Pixie Dashboard is a Power BI template app available on Microsoft AppSource. It connects directly to your BI Pixie data and provides pre-built reports for analyzing user adoption, engagement, satisfaction, and more.
How do I install the BI Pixie Dashboard?
To install it, go to Microsoft AppSource or select the link on the Overview page in the BI Pixie portal. During setup, you will need your SAS Token from the Account page (or the Licenses page expanded card on the Enterprise plan). When you install from the BI Pixie portal, Power BI fills in the Data Lake URL for you. See Set up BI Pixie Dashboard for step-by-step instructions.
How often is the dashboard data refreshed?
You configure the semantic model refresh schedule in Power BI Service, just like any other semantic model. Your daily refresh count is limited by your plan and shown on the Account page under Data Refreshes.
Can I build my own reports on top of BI Pixie data?
Yes. When you install the BI Pixie Dashboard template app, the BI Pixie semantic model is installed in your workspace with it. You can build additional Power BI reports on top of that semantic model or connect to the underlying data in your storage container.
Can I share the BI Pixie Dashboard with my team?
Yes. The BI Pixie Dashboard is installed as a Power BI app in your workspace. You can share it with other users in your organization using standard Power BI sharing and permissions, just like any other Power BI report.
7. Team and Collaboration
Can multiple people use the same BI Pixie account?
Yes. Administrators can invite team members from the Team page. Each member signs in with their own Microsoft work or school account.
What are the Admin and Member roles?
Admins have full control: they can manage team members, configure account-level settings, manage licenses, change plans, rotate security keys, and delete the account. Members can view data, configure tracking settings within their scope, and manage their own reports.
Can I control which reports each team member sees?
Yes, on the Enterprise plan. Enterprise accounts can run multiple licenses. Each license has its own data store, its own dashboard, its own security keys, its own data residency setting, and its own members, and members assigned to a license only see that license's data. Your plan includes one license, and additional division licenses are part of your Enterprise agreement. See Licenses for details.
Can someone request access to my account?
Yes. If someone from your organization signs in to BI Pixie and your account already exists, they can submit an access request. Administrators see pending requests on the Team page and can approve or deny them.
What happens if our account admin leaves the organization?
We recommend always having at least two administrators on your account. When an admin is removed or demoted, BI Pixie automatically transfers the primary contact email to another active admin, including updating the billing contact for Stripe subscriptions. If your subscription was purchased through Azure Marketplace, another user in your Azure tenant needs an Azure role that can manage the SaaS resource (Owner or Contributor on the SaaS resource, or Marketplace Admin) to manage the SaaS subscription in the Azure Portal. BI Pixie portal access is managed separately and is not affected by Azure role changes.
8. Troubleshooting
I added Pixies but no events are appearing. What should I do?
- Make sure you are viewing the report in Power BI Service, not Power BI Desktop. Events are only captured from the service.
- Interact with the report (navigate pages, select visuals, apply filters) and then use the Event Viewer in Managed Reports to check for recent events.
- The newest events can take a short while to appear, because each event passes through the BI Pixie event pipeline first.
- Verify the report appears on the Managed Reports page with a "Pixies Added" status.
My BI Pixie Dashboard is not loading data.
- Verify the SAS Token credential on the semantic model matches the latest Token from your Account page (or the Licenses page expanded card on the Enterprise plan). See Dashboard Data Source for how to update the credential in Power BI.
- Check that the semantic model refresh is configured and has completed successfully.
- Review the Data Refreshes count on the Account page to confirm you have not exceeded your daily refresh limit.
I cannot add more reports. I am at my plan limit.
- Check your tracked-item usage on the Overview page or the Account page.
- Your tracked items count does not go down. A report or semantic model keeps counting after you remove its Pixies or delete it. Deleting a report on the Managed Reports page stops tracking and removes its collected events.
- Upgrading your plan adds more tracked items.
My data refresh is blocked.
- The Plan Usage section on the Usage tab of the Account page shows when refresh access is restored.
- This happens when the daily refresh limit is reached. Wait until the limit resets or upgrade your plan for a higher refresh allowance.
I rotated my tracking key and reports stopped tracking.
- After rotating your account tracking key, you need to update Pixies on all your tracked reports so they use the new key.
- Go to Add Pixies, select the "Update Pixies" action, and update your tracked reports.
Events are appearing with a delay. Is this normal?
Each event travels from the report to BI Pixie and through its event pipeline before you can see it, so the newest interactions can take a short while to appear. If events consistently take longer or do not appear at all, check that the report has Pixies added and that you are viewing it in Power BI Service (not Power BI Desktop).
I have a question that is not answered here.
You can reach us through the channels listed on the Contact Support page, or email support@bipixie.com directly.