Steps needed to make Google action available in other countries? - dialogflow-es

We currently have an action live in the US which is backed by an English agent in api.ai. What steps, if any, need to be taken to make this available in other English speaking countries as Google Home is made available in more countries? (e.g. Australia, Canada, UK, ...)

Actions are currently only supported in the US. Once we are ready to support other countries, we will update our console, documentation and samples to help developers.

Related

Scraping OTT platform content list

How to scrape OTT streaming platforms(Netflix, Prime video, HULU, Hotstar, etc.) catalogue list with details like flixjini, justwatchit and other's do?
Some of the above services used to offer API's to 3rd party search services to help list their content but it does seem that most now do not.
Without this you may find you have to create your own web crawler and also have accounts for every service and region you want to crawl, which may make it unviable commercially. You also probably need to check the applicable laws in any regions you want to do this.
There are some open source web crawling solutions you could look at and also engage with the community on - e.g.
:
https://scrapy.org

Privacy Policy of Google DialogFlow? (GDPR)

I was unable to find the answers on the dialogflow/google terms of use/privacy statement, so I ask here:
Are all the Dialogflow API Servers located in the EU - i.e. do GDPR Rules apply here?
is there a comprehensive information available which data and how it is processed within the DialogFlow API (wrt data protection)?
(This would be needed in order to inform our users of our ChatBot about their data usage here... At least, we have to follow GDPR.)
Thanks!
Where the API servers are has no bearing on GDPR. What matters are where the users are that it is storing data about; if they may be in the EU, the GDPR applies, i.e. it probably does.
The applicable Dialogflow T&Cs seem to be here. It doesn't appear to list what dialogflow stores or processes specifically, but it says it incorporates Google's general API terms, which in turn link to Google's overall privacy policy, which should tell you what you need.
When dealing with any US-based company (such as Google) that may handle EU personal data, you should check that they are registered with the Privacy Shield scheme, which (not surprisingly) Google is. That should mean you're largely compliant (subject to what data you are collecting and on what grounds), but have a contingency plan for what happens if Privacy Shield collapses, which is entirely possible and fairly likely.

How to track user interest and display products based on their interest

I have an e-commerce website and I need to display products in homepage based on user interest like advertisement showing on facebook and google based on the search we did on the internet.
Is there any API from facebook or google or any website for fetching user interests?
I have wondered how facebook, google, and booking.com collaboratively tracking us even if they are different companies.
Is there any common gateway or common interface where these big companies share user info by making a system with cookies to track among all as a centralized big data model for behavioral advertising?
I am looking for answers from experts for this. I really need to build a system for tracking user interest based on their search on google and other websites.
So you need to use something called recommender systems, using a machine learning algorithm, you'll recommend products to people based on ratings and interest. by using previous data of the same user or other users (just like when you get recommended videos on youtube).
this topic is too big for me to explain it step by step in here, and you need to first have a good understanding of primitive machine learning such as classification, regression ... etc
so if you're interested make sure to check a coursera course called Machine Learning (Stanford University) it's taught by machine learning rockstar Andrew NG, and it doesn't only teach you machine learning, but it takes you from somebody with no idea on the subject to an expert (technically) the course used MATLAB/OCTAVE and it has an entire section on Recommender Systems which is what you need, after you've finished just implement what you learned in the language of your choice !
PS:
you can always look up tutorial online for implementing Recommender Systems, but you will waste so much time because you would have no idea about what you're doing without understanding the theory which you will master in the course I've recommended, the course can also be found easily on youtube. but taking it for FREE in coursera will help you more because you'll have hands-on programming experience, on the different subjects.
For that google and facebook has their algorithm to track user movement and they use it for showing ads on their website.
i don't think that is available for common use.
I think you won't be able to Track there interest live Facebook, Google, Amazon, twitter. They are collecting your Interest form there own platform.
Also they manage large Add provider. SO once a Add has been clicked by you, it has been tracked. Also Google Play, itunes has access to your Phone.

Azure Premier Support

I am an azure customer and i have had very bad experiences with the support so far. The developer support ($25/month) does not help with server outages because they take 8 hours to respond.. and since everyone is in india or some foreign country, that means all i get is an email, so i respond and wait another 8 hours for a response.. theres really know way to get an issue resolved any faster than 2 days it seems.
So my question, what are your personal opinions/experiences of the azure premiere support ($300-$1000/month) vs developer support? Is premiere support American engineers or still from india? Are the engineers more knowledgabe or are they the same as developer support but faster response time? And opinions would be helpful (i have the link to Microsoft's website, i want real info from people who have used it, not sales talk :) )
#kwill stated:
Every time you open a support incident the first communication you
receive from the support engineer will include their normal working
hours along with instructions on how to get support from another
engineer in a time zone that more closely matches yours.
From personal experience I can tell you this:
While this may very well be true, however, the first communication with the support engineer is the tricky part. The last ticket we created, after almost a week we're still waiting on that first communication with a support engineer which had expected response: 4h ; This is with a Gold support account.
I used all service plans (Developer > Premium), not only Azure but also a few Microsoft products (e.g. SharePoint). First of all, I'm not going to criticize Microsoft service supports but most of the paid tickets I raised give me NOT good experience.
Note that Developer support plan aims to help basic troubleshooting. I'm unsure if you are given an experienced engineer (or you are lucky enough) but the first level is support escalation engineer. I have no idea with this role but per my experience, people with this role have no developer background. They have skills in system, network and IT background enough to kind of understand what you encounter, and may answer general questions. In the loop of email also has a few people to monitor the case.
Standard Plan is quite similar to Developer plan. The difference is the support time (24 x 7) because Microsoft engages people from different shifting time zone. The role is still Support Escalation Engineer.
Professional Direct is quite more professional and has experience with the specific Azure service you encounter. This person may come from Premier Field Engineer (PFE) team who understands the service and also have good troubleshooting skills. You are asked as deep as possible so they can drill down to see the root cause.
Premier Support is more to consulting, architecture and code review. If you encounter system or application error when working with Azure, I don't recommend you to pick this plan. Go with Professional Direct plan is enough. Premier Support also has (but rarely) PFE guys engaged. Role engaged mostly is Consultant and Architect (not Cloud Solutions Architect).
My experience (mostly):
I was shared many long articles (from Microsoft Docs for Azure) which even had obsolete information, missing guidance or unclear points without indicating which I should pay attention to. And you know articles from here https://learn.microsoft.com/en-us/azure/ have so many issues (e.g. wrong API version, wrong configuration, invalid class,invalid directive, poor documented SDK sample....)
Developer and Standard Plan would not give much value. Slow response and no consensus (someone handles case then off business hour. Another one takes over and asks what is encountered again). Such a loop resulted waste of time.
Professional Support gives best practices of DOING, or DESIGN, without actually understanding the scenario. Every design has a reason and decision consideration. It's not just giving a documentation then recommend to follow.
Premier Support: it is good but don't really expect something so high. Sometimes your customer asks you to open Premier Support ticket to JUST get confirmation of valid architecture design or coding pattern from Microsoft.
Again, I really love Microsoft and would like to make it better by giving positive feedback.
Kris, the Azure support team is a 24x7 global team with engineers in every region of the world, including the United States. The US based team is the largest team since that is the time of day when the majority of incidents are submitted. All of the support plan options, severities and response times, and email/phone options are available at http://azure.microsoft.com/en-us/support/plans/.
Every time you open a support incident the first communication you receive from the support engineer will include their normal working hours along with instructions on how to get support from another engineer in a time zone that more closely matches yours.
If you ever feel that you are not getting extremely high quality support you can always ask to speak to that engineer's manager, at which time a manager and an escalation engineer will review the incident to make sure you are getting everything you need.

Great variation in web statisics

I have a blog site, a WP 3.0 install. I've dropped Google Analytics' tacker code into the footer (a recommended technique I believe). I also have two different types of web statistic software available on the virtual server, through the hosting company. However the web statistics vary greatly. Why such variation?
Statitics --
http://pastebin.com/Nc10iGaA
Thanks a million!
Google removes bot hits from it's traffic. You might be seeing google bots in the other hit counts.
I would guess that the software counts analytics differently. You should look at the documentation to figure out what qualifies a "visit," which may exclude/include crawlers, certain user agents, certain access patterns, etc.

Resources