Website options
Open Bopmigo from your own button, say who is reporting, add details and hide private parts of the page.
Open it from your own button
Hide the corner button with data-button="hidden", then open Feedback from your code:
<script src="https://bopmigo.com/widget.js"
data-project="YOUR-PROJECT-ID" data-button="hidden" defer></script>
Bopmigo.open()
Bopmigo.open({ type: 'problem', screen: 'Checkout' })
Bopmigo.close()
Bopmigo.showButton()
Bopmigo.hideButton()type is problem, change or idea. Listen for bopmigo:ready if you call it before the script has loaded.
Say who is reporting
Nothing about the person is sent unless you add it. With an email address, you can reply to them straight from the report email.
Bopmigo.identify({ id: 'u_42', email: 'ada@example.com', name: 'Ada' })Add your own details
Bopmigo.setContext({ plan: 'pro', cart_total: 612 })Up to 20 short values, shown in the report’s details. Don’t add passwords, tokens or private messages.
React to what happens
Bopmigo.on('sent', report => { /* report.id */ })
Bopmigo.on('open', () => {})
Bopmigo.on('close', () => {})Hide private parts of the page
Typed-in fields, email addresses, card numbers and phone numbers are covered automatically. Mark anything else:
<div data-bopmigo-private>…</div>Areas you already hide from session recording tools (for example with ph-no-capture) are covered too. For sensitive products, turn on Hide all text in screenshots in project settings.