Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Our HelpScout beacon conflicts with Yoast's & WPForms' #269

Open
blogtutor opened this issue May 16, 2023 · 13 comments · May be fixed by #351
Open

Our HelpScout beacon conflicts with Yoast's & WPForms' #269

blogtutor opened this issue May 16, 2023 · 13 comments · May be fixed by #351
Assignees
Labels

Comments

@blogtutor
Copy link
Owner

image

@CNoemi94
Copy link
Collaborator

CNoemi94 commented May 8, 2024

From Sergio: "It now doesn't show their beacon, but will open ours when you select their "ask support" or such button."

@CNoemi94 CNoemi94 assigned CNoemi94 and unassigned ecotechie May 8, 2024
@ecotechie
Copy link
Collaborator

This shows in the free version, and the problem stands as is.

For the Premium version. the beacon button isn't an issue as it does not show up. Buut then the Contact our support team button triggers our beacon, not theirs.
image

@blogtutor
Copy link
Owner Author

Should we just not load our Help Scout script at all on these page(s)? If so, we'd need to remove our "Get Help" link in our top admin dropdown menu, too.

@halounsbury
Copy link

Ah, we should get this fixed. I would say not load on these pages and remove the top link on these pages too, yes.

@ecotechie
Copy link
Collaborator

Have we reached out to HelpScout about this? It will continue to be an issue. More and more, as other plugins use their beacon.

@CNoemi94
Copy link
Collaborator

My thoughts on this and all the others related (#270 & #267) is to set a standard of where our HelpScout Beacon is available so it doesn't conflict with other plugins.

Since we don't currently have a settings page, we can choose to show our HS beacon on default WordPress dashboard pages and no others, so

  • Pages
  • Posts
  • Settings
  • Main Dashboard
  • and any others that exists with a basic WordPress build

@CNoemi94
Copy link
Collaborator

@halounsbury @ecotechie, what do you think of specifying which pages to show our HS beacon on instead of showing it everywhere?

@halounsbury
Copy link

I think that's a good idea.

@blogtutor
Copy link
Owner Author

I think if it's on every (or nearly every) default WP page this would work. That'll be a pretty long list to compile, but I suppose quite doable.

Unless we can do this for top-level categoryes (like, "All Settings"). But a lot of plugins add their pages as sub-pages in Settings, for example, so if we do it for all "Settings" screens it'll still include those.

@blogtutor
Copy link
Owner Author

Do we have any data on what URLs people are most often on when they click the button?

@CNoemi94
Copy link
Collaborator

Do we have any data on what URLs people are most often on when they click the button?

@halounsbury @ecotechie Do either of you know if we're collecting this data somewhere?

I know it's included in the HS ticket when they send us a message through it.

@ecotechie
Copy link
Collaborator

What if we check to see if the beacon is already loaded and stop our process? Not sure I would want to take the approach of having some standard pages we show it on, since plugins can still decide to show the beacon wherever they want, not just their home page.

@blogtutor
Copy link
Owner Author

blogtutor commented Aug 15, 2024

@blogtutor blogtutor changed the title Our HelpScout beacon conflicts with Yoast's Our HelpScout beacon conflicts with Yoast's & WPForms' Aug 15, 2024
@CNoemi94 CNoemi94 linked a pull request Aug 23, 2024 that will close this issue
2 tasks
@CNoemi94 CNoemi94 linked a pull request Aug 23, 2024 that will close this issue
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants