Some deep links examples

Moderator: Unholy

Some deep links examples

Postby redviper26 » Thu May 17, 2018 7:37 am

Hey everyone,

Waze tools can be of tremendous help for users. We wanted to share a couple of examples of great API usage for some inspiration :)

The Detroit Lions Football team used Waze to help fans easily park before the game:

[ img ]

And Stade de France added deep links to their web site, helping users make their way to the stadium:

[ img ]

And there are many more examples for using Waze to help fans, customers and users. Have some more to share? This is the right place for it.

Thanks,

Noam
redviper26
Waze Team
Waze Team
 
Posts: 2218
Joined: Tue Nov 05, 2013 3:05 pm
Has thanked: 457 times
Been thanked: 1978 times

Re: Some deep links examples

Postby asph4lt » Mon May 21, 2018 5:06 pm

Hello,

The Groupama Stadium in Lyon, France, also uses deep links to guide fans to stadium parkings or relay parkings.
[ img ]
(Huge advertising for Waze) ;)
asph4lt
 
Posts: 1084
Joined: Sun May 29, 2011 3:32 pm
Has thanked: 74 times
Been thanked: 228 times

Re: Some deep links examples

Postby redviper26 » Tue May 22, 2018 5:34 am

Thanks, great example. Can you share how this affects traffic and helps fans?
redviper26
Waze Team
Waze Team
 
Posts: 2218
Joined: Tue Nov 05, 2013 3:05 pm
Has thanked: 457 times
Been thanked: 1978 times

Re: Some deep links examples

Postby asph4lt » Tue May 22, 2018 10:52 pm

redviper26 wrote:Thanks, great example. Can you share how this affects traffic and helps fans?

Regarding traffic, you avoid many traffic jams around the stadium as you do not have to look at the signs, just follow Waze.
And for the fans/wazers, they can be sure that they will be well guided to the final destination. ;)
asph4lt
 
Posts: 1084
Joined: Sun May 29, 2011 3:32 pm
Has thanked: 74 times
Been thanked: 228 times

Re: Some deep links examples

Postby SigloPH » Sun May 27, 2018 11:30 pm

Hi Wazers! Good day. I'll just ask if there is a way to control deep links to view results in Google or Places tab in a search query or automatically select the first result?

Also, I like to know what particular variant of deep link is most preferred on a web page or most browser-friendly for smartphones and iOS? Thank you.
SigloPH
 
Posts: 15
Joined: Wed May 16, 2018 12:04 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Some deep links examples

Postby redviper26 » Thu May 31, 2018 8:51 am

Hey,

Unfortunately there is no way to control deep links to view results in Google or Places. Can you explain more about the use case you had in mind?

Regarding your second question: We recommend using wazew.com/ul - you can read all about it in our Developers site. This way the links will provide a landing page for desktop and mobile devices that that have Waze installed.

We would love to hear more feedback and questions, and to better understand what you're trying to achieve - maybe we can help. Thanks!

Noam
redviper26
Waze Team
Waze Team
 
Posts: 2218
Joined: Tue Nov 05, 2013 3:05 pm
Has thanked: 457 times
Been thanked: 1978 times

Re: Some deep links examples

Postby SigloPH » Sun Jun 03, 2018 11:50 pm

Hi Noam,

Thank you for reading onto this. My motivation for Google or Places instead of Waze results is on cases when a particular location or set of locations aren't in Waze yet or not updated.

A Waze location should ideally already have a preview venue ID. However, this is not always the case. It would take some time to get one location approved or discovered by the community. I could also think that even if it already have an ID but moved to a different location because of calamity, lease expires, shutdown, change of ownership/management, company merges, etc.

I know Waze could get results from Google and in some cases, one could trust Google results especially if one has fine control of Google results via tools like Google Maps and Google MyBusiness. The changes would be readily available within 72 hours in contrast to Waze where waiting for a venue ID will be left arbitrarily to approving powers. I respect that Waze has its own ways of doing things but I think it would be better if users/developers can control search results especially on cases that Waze has no entries and got some from trusted sources.

On the second part, yes, that's where I have been experimenting already. In my case, the ideal solution would be to have a button opening a landing web page then launching Waze via Waze's page. This is good for a few reasons. Visitors are made aware that a developer's site supports Waze. So, if they are on a Desktop, even if no Waze installed, they can come back on a mobile later. If a visitor's on a mobile without Waze, they can still see a livemap then have an opportunity to download Waze via a link conveniently.

However, the deep links behave differently for Android and iOS. What exactly runs so well in Android fails in iOS and so is the opposite. I tried different combinations of ID, coordinates, search queries, and found out there is no sure way to open a link then navigate with Waze. Yes, opening then navigating.

I tried browsing at Stackoverflow but the solution there doesn't work for me either. There are a lot of related issues there last time I checked but it seemed very quiet.

I also discovered an undocumented parameter "?location=" along the way.

The solution I have chosen was to use "waze://" protocol on a button. Then have CSS to hide that button depending on a user's device. Desktop users will not see it but mobile users will see it. There are disadvantages however. Desktop users will not be made aware of Waze support unless you mention it elsewhere. Mobile users will have to launch Google Play or App Store and install Waze first to make use of the link. Or if not, you are left with a dead link (worst part).

Is there a way to make this better? Thank you for looking onto this.
SigloPH
 
Posts: 15
Joined: Wed May 16, 2018 12:04 pm
Has thanked: 1 time
Been thanked: 1 time

Re: Some deep links examples

Postby vince1612 » Thu Jun 07, 2018 11:51 am

I just randomly discovered (on page 2 of a Google search I did) that there was an improved livemap UI available to get directions to a specific place.

It works with
Code: Select all
https://www.waze.com/directions/*country*/*city*/*place-name*/*place-ID*.html

Example: https://www.waze.com/directions/switzerland/lausanne/musee-olympique/4325841.43455019.1368392.html
wazedirections.png
(167.56 KiB) Downloaded 144 times

I noticed that when you open such a link on mobile, the route options don't load and you can only see the destination. However there is no way to start a drive, you are only offered links to download the Waze App.
wazedirectionsmobile.png
(22.74 KiB) Downloaded 140 times


- Is this old/new or still in development?
- Wouldn't it make sense to use deep links to offer the possibility to start a drive from that URL when it's open on a smartphone?
- Is this supposed to be an alternative to deep links in anyway or just a way for Partners to display on their website via an iframe?
[ img ]
Wiki & Forum: Wiki CH (D) (FR) | Forum CH (D) (FR) (I)
Website: waze-switzerland.ch | Facebook: Waze Switzerland
1+1=3 - The result of bringing talents together goes beyond simply adding them up.
vince1612
Waze Global Champs
Waze Global Champs
 
Posts: 7151
Joined: Sun Mar 17, 2013 2:30 pm
Location: DACH Group (Germany, Austria, Switzerland)
Has thanked: 3943 times
Been thanked: 4315 times

Android geo deep linking

Postby matt_kuo » Fri Jun 08, 2018 11:54 pm

Hi,

I used to be able to start Waze navigation by using an intent with a geo URI scheme in Android. However, since a few updates ago, this no longer works. The Waze app is launched, but does not start navigation nor is there any indication that it processed the geo URI. Any idea why this no longer works or if there are any workarounds?

My code looks something like this:
Code: Select all
String uriString = String.format(Locale.getDefault(), "geo:0,0?q=%f,%f", latitudeInDegrees, longitudeInDegrees);

mContext.startActivity(new Intent(ACTION_VIEW, Uri.parse(uriString)));


I know I can use the Waze URL directly to create the Intent as explained here: https://developers.google.com/waze/deeplinks/, but I want to let the user decide which map app to navigate with.

Thanks!
matt_kuo
 
Posts: 2
Joined: Fri Jun 08, 2018 11:39 pm
Has thanked: 0 time
Been thanked: 0 time

Re: Some deep links examples

Postby redviper26 » Sun Jun 10, 2018 6:22 am

SigloPH wrote:Hi Noam,

Thank you for reading onto this. My motivation for Google or Places instead of Waze results is on cases when a particular location or set of locations aren't in Waze yet or not updated.

A Waze location should ideally already have a preview venue ID. However, this is not always the case. It would take some time to get one location approved or discovered by the community. I could also think that even if it already have an ID but moved to a different location because of calamity, lease expires, shutdown, change of ownership/management, company merges, etc.

I know Waze could get results from Google and in some cases, one could trust Google results especially if one has fine control of Google results via tools like Google Maps and Google MyBusiness. The changes would be readily available within 72 hours in contrast to Waze where waiting for a venue ID will be left arbitrarily to approving powers. I respect that Waze has its own ways of doing things but I think it would be better if users/developers can control search results especially on cases that Waze has no entries and got some from trusted sources.

On the second part, yes, that's where I have been experimenting already. In my case, the ideal solution would be to have a button opening a landing web page then launching Waze via Waze's page. This is good for a few reasons. Visitors are made aware that a developer's site supports Waze. So, if they are on a Desktop, even if no Waze installed, they can come back on a mobile later. If a visitor's on a mobile without Waze, they can still see a livemap then have an opportunity to download Waze via a link conveniently.

However, the deep links behave differently for Android and iOS. What exactly runs so well in Android fails in iOS and so is the opposite. I tried different combinations of ID, coordinates, search queries, and found out there is no sure way to open a link then navigate with Waze. Yes, opening then navigating.

I tried browsing at Stackoverflow but the solution there doesn't work for me either. There are a lot of related issues there last time I checked but it seemed very quiet.

I also discovered an undocumented parameter "?location=" along the way.

The solution I have chosen was to use "waze://" protocol on a button. Then have CSS to hide that button depending on a user's device. Desktop users will not see it but mobile users will see it. There are disadvantages however. Desktop users will not be made aware of Waze support unless you mention it elsewhere. Mobile users will have to launch Google Play or App Store and install Waze first to make use of the link. Or if not, you are left with a dead link (worst part).

Is there a way to make this better? Thank you for looking onto this.


Thanks for this very valuable feedback! I shared it with the team and they are looking into it. Question: Are you using the UL form of our deep links? It is supposed to provide the experience you're looking for.
redviper26
Waze Team
Waze Team
 
Posts: 2218
Joined: Tue Nov 05, 2013 3:05 pm
Has thanked: 457 times
Been thanked: 1978 times

Next

Return to Waze Developers Community

Who is online

Users browsing this forum: No registered users