MS Teams - Deep Link in Bot Removes Chat Tab - chatbot

I took help of the following documentation to open a tab from a Chat Bot within my MS Teams using Deep Linking. Note: My MS Teams App is Bot + Tab
https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/build-and-test/deep-links
Deep Link Used:
https://teams.microsoft.com/l%2Fentity%2F9eb33c56-6321-4da8-934f-9ba5a620157c%2FVSPPortal%3Fveeam%26label%3DVSP%2520Portal%2520%26context%3D%257B%2522subEntityId%2522%3A%2520%2522alerts%2522%257D
I used the following in my Adaptive Card:
"actions": [
{
"type": "Action.OpenUrl",
"title": "Continuity Planner Tab",
"url": "https://teams.microsoft.com/l%2Fentity%2F9eb33c56-6321-4da8-934f-9ba5a620157c%2FVSPPortal%3Fveeam%26label%3DVSP%2520Portal%2520%26context%3D%257B%2522subEntityId%2522%3A%2520%2522alerts%2522%257D"
},
My MS Teams App initially shows 4 tabs - Chat, Tab1, Tab2 , About
When I click the Deep Link button in Adaptive Card in Bot it takes me to Tab2. (Accepted Behavior)
However, the first tab i.e. Chat disappears.
After Navigating via Deep Link App shows 3 tabs - Tab1, Tab2, About
How do I keep the first tab i.e. Chat visible.
Please help.
Thanks,
Gagan

This is known issue and getting fixed. Soon fix will be available in GA as per below link:
Microsoft Teams - Deeplink to Bot app tab removes the "Chat" option from App

Related

Google Search Console performance UI

Perhaps I've missed this in the docs but I'm trying to figure out why at the impressions and clicks within the tabs at bottom of the google search console UI: queries, pages, countries, devices, search appearance, dates are different from the clicks/impressions in blue / purple at the top of the page?
When I click on Devices and add up the total impressions its different from the total impressions show on the main UI page which shows 91.8k and 9.27k clicks. Same goes for Countries tab which matches Devices tab. See picture for what I'm referring to:
Why are they different?
An explanation can be seen on the Google webmaster site under "Data discrepancies"

Azure DevOps Boards - create button to switch tab

I'm developing application for Azure DevOps Boards and got stuck on how to create 'link' to the different tab on Work item page? Specifically I have a hub on details page and want to add link to the different tab with details. So I already have plugin which adds hub and tab and I want to add kind of Show Details button to switch from hub to the tab. But I can't find any way how it can be achieved. Looks like tabs do not have own urls which can be used. So it must be some js call.
Azure DevOps Boards - create button to switch tab
Yes, I agree with you. The tab should be the js call.
If we want to add a Show Details button to switch from hub to the tab, we need get the url for the tab, so that we could add it in the properties:
"contributions": [
{
...
],
"properties": {
...
"uri": "URLHere"
}
}
]
However, if we switch between these existing tabs, we will find that the URL in the browser has not changed. So, those tab should not be the URL type. We could not get the URL for those URL.
Besides, if we check the source code of this webpage, we could also to know those tabs are not URL call.
Hope this helps.

Connect Facebook Pixel with Facebook analytics

We are currently integrating Facebook Pixel to track some events in our web site.
In the Pixel dashboard we are able to see the events we are sending but we are not
able to see the associated parameters. Could you provide us with a link/guide where we
can see these parameters?
Another doubt we have regards the possibility to have a centralized dashboard for the analytics.
We currently use mobile analytics and we would like to have all the events both from web
and mobile in one place. Is this possible?
I've created a new facebook app called otello_test.
In the settings page I can see an option for mapping Pixels but I can't do nothing with it. When I click on the info button and then click on "Learn More" there is only a redirect page without any type of content.
EDIT:
This is a simple event on my web site
fbq('track', 'AddToCart', {
content_name: 'Really Fast Running Shoes',
content_category: 'Apparel > Accessories > Shoes',
content_ids: ['1234'],
content_type: 'product',
value: 4.99,
currency: 'USD'
});
First of all i can't see any parameter that i've send on my pixel dashboard.
http://imageshack.com/a/img921/6300/gCbzuz.png
Why ?
About the analytics error:
http://imageshack.com/a/img921/9459/up9ZNS.png
As you can see in the settings there is a specific area for mapping pixels but when i click on "Scopri di più(Learn More)" there's no documentation available for it.
You can use the Official Chrome extension called Facebook Pixel Helper to help you validate your Facebook Pixel.
To See Event Parameters in Facebook Analytics
Select the "Activity" section in left navigation list.
Select the "Events" section.
Select the Pre-defined or Custom Event you want to view.
You can then either apply a segment on these charts using the "Add a Segment" in the top bar to segment the data displayed by the parameters, or you can select the "Show By" option on the graph and select the parameters to see if they're collecting data.
Omni-channel (Cross Platform) Dashboard/Insights
To have a centralized dashboard for multiple channels (web, mobile, etc.) you would want to set up an Event Source Group. Documentation located here.
How To Set Up an Event Source Group
From the first row of the menu on the left, click on the name of the event source or event source group that is currently displayed.
Click + New Event Source Group.
Select the Business Manager account that you'd like to create your event source group from, then click Continue. Keep in mind that only admins in Business Manager can currently create event source groups.
Name your event source group.
Select the event sources (Web [FB Pixel], App, etc.) to add to this group.
Click Create Group.
You will now be able to see Omni-channel (cross channel) insights in one central view and create dashboards as well.

How to add tab application to a page with the "new auth dialog"

I created an app today, as i've done several times before. But when i wanted to add the app to a a page i couldn't find the link "view this apps profile page", which I normally use to add the app to my pages.
Anyone know how to add apps to a page, with the new "auth dialog" thing ?? I can't find a link to the apps profile page.
You can do it in several ways:
Using Add Page Tab Dialog as described in documentation:
With JavaScript not even leaving page where this get called FB.ui({method: 'pagetab'});
By redirecting to https://facebook.com/dialog/pagetab?app_id=APP_ID&redirect_url=URL
Via link http://facebook.com/add.php?api_key=APP_KEY&pages=1&page=PAGE_ID
From Application Profile page (you can easily get to it via http://www.facebook.com/apps/application.php?id=APP_ID or via shorthand http://facebook.com/APP_ID or by clicking on Application Name in the left bottom corned of every page while visiting Application Canvas)
(note that newly created apps don't have an Application Profile page - as discussed on the Developer Blog )
Using the API directly with a manage_pages access token - details in the Page documentation.
I have found this to work the best:
http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&redirect_uri=http://www.facebook.com
Tried all of above. The only one that worked for me was this one:
https://www.facebook.com/add.php?api_key=YOUR_API_KEY&pages=1
YOU SHOULD CHOOSE "ADD PAGE TAB" in "ADD PLATFORM" DIALOG!!
1) Enter https://developers.facebook.com/apps/ and choose (or create) desired app.
2) do this from settings:
3) then enter:
- https://facebook.com/dialog/pagetab?app_id=APP_ID&redirect_url=https://yoursite.com
or
- http://facebook.com/add.php?api_key=APP_KEY&pages=1&page=PAGE_ID

Facebook - Google analytics not capturing inner tab page events/page tracking

The issue is that I'm using Google Analytics to capture user events as the proceed through my application (sits within a tab). The landing page is working fine and data is being sent to GA but when I click on a link on the landing page that takes the user to a new page (still inside the tab) the event/page tracking isn't being captured by Google. I can see the image being requested in Firebug and the parameters are fine but I don't see any instances of it event or the page being tracked in my GA account.
Simplified: APP TAB: Default­.aspx (tracking working) --> link to Quiz.aspx which is still in the tab (tracking stops working).
Anyone else experiencing this? Any insight you could be provide would be appreciated.