Why I don't see event subscriptions when using Event Hub + Event Grid? - azureportal

I have the following setup:
Event Hub with capture feature enabled
Event Grid with an event subscription added from Event Hub to an Azure Function
my concern is that everything works fine, I cannot see any subscription added to the Event Grid instance(metrics are also not available by the way).
Is this because of the fact, that Event Hub + Event Grid are in Central US and Function App is hosted in West Europe?

Related

Calendly iframe, no event listener for updateEvent

So I'm working with Calendly iframe and I'm having an unexpected problem, I searched the docs so much and couldn't find a solution.
So Calendly offers a decent iframe with some event listeners for specific use-cases.
I have a single use scheduling url that the iframe receives, when the event is scheduled I fetch a reschedule-url and provide the iframe with it.
The problem is, the event listener for schedule an event is not the same as for update event, and a listener isn't provided for such event... which is so weird for me.
I have no indication when a user updates an event, I can't refresh information from my back-end and display the user with new data.
I guess I'm not the first one with that kind of problem.
Any suggestions?

Facebook pixel setup via GTM on a SPA(React) fires page view event twice

So like the title says, I'm using Google Tag Manager to send events to Facebook. Most events seem fine any only fire once, except the view page event. The event is setup to trigger using GTM's history trigger because we're using React for our site.
Originally it was setup to fire on all history changes, but I notice when using preview mode in GTM that there were two history changes being fired.
1: gtm.historyChange
2: gtm.history change-v2
So, I updated the trigger to only fire on some changes and set: Event equals gtm.historyChange With this change I now only see one history change in GTM preview mode, but I still see two in the fb pixel helper chrome extension. One Page event has the an event ID and params I want to see, the other has nothing.
I'm no analytics or pixel expert so even pointing to a possible reason why this is happening would be really helpful.
I believe that the Facebook pixel already considers history change as a page view, so you are double counting it by also triggering it on the history change. Just load it on page view only and it should resolve the issue.

Is there a way to handle browser back events in an Outlook web-addin?

I am developing an Outlook web add-in using React and TypeScript. The add-in is a single-page application and has its own buttons for navigating back and forward. It is loaded as a taskpane in Outlook. The current behavior is that when a user clicks the browser back button while the taskpane is loaded it simply closes.
What I am trying to achieve is that the add-in listens to the back button click in the browser and handles it accordingly i.e. by navigating back within the taskpane rather than closing it.
I have tried listening to 'popstate' events within the React component:
public componentDidMount() {
window.addEventListener('popstate', () => {
console.log("Back button clicked.");
this.props.onBackButtonClicked();
});
}
The problem with this approach is that the 'popstate' event never fires as the taskpane add-in is hosted within an iframe. I have no control over the iframe itself as all Outlook web-addins are hosted within an iframe. I also cannot access the parent window of the iframe as it is on a different domain.
Is there a way for the Outlook web add-in to get notified about users clicking on the browser back button?
Currently, the feature addin getting notified about users clicking on the browser back button, you requested, is not a part of the product. We track Outlook add-in feature requests on our user-voice page. Please add your request there. Feature requests on user-voice are considered when we go through our planning process.

Is there any way to trigger delete event from outlook web add-ins

I want to delete the current outlook web event from custom add-in created using task pane. Is there any way to capture the delete event of item from custom button click inside task pane. Please see the below screenshot for the same.
Screenshot

Silverlight webbrowser control

Is there a way to fire an event when the user clicks on link on a web page. I looked at all the events available for the webbrowser control and the only one I saw was the LoadCompleted event. But this event fires after a page has been loaded. I need to fire an event right before a page is loaded.
Without some co-operating javascript in the web page there is no way to acheive this.
If the web page(s) being displayed are something you control you can add some javascript to the page like this:-
window.external.notify("Page is doing xyz");
you can then use the controls ScriptNotify event to retrieve the string sent by the notify.
You could add such script in the web page onunload event or the onclick event of an anchor, etc.

Resources