Post Reply

Some deep links examples

Post by redviper26
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:

https://lh4.googleusercontent.com/m4MdM ... 023mTjmSeM

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

https://lh6.googleusercontent.com/wj64W ... _bGcpCQlX4

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: 2285
Has thanked: 90 times
Been thanked: 531 times

POSTER_ID:16836319

1

Send a message

Post by asph4lt
Hello,

The Groupama Stadium in Lyon, France, also uses deep links to guide fans to stadium parkings or relay parkings.
https://dl.dropbox.com/s/mspn4u69vafq2n ... 1%20PM.PNG
(Huge advertising for Waze) ;)
asph4lt
Waze Local Champs
Waze Local Champs
Posts: 2745
Answers: 5
Has thanked: 118 times
Been thanked: 625 times
Send a message
https://storage.googleapis.com/wazeopedia-files/9/9a/Signature_asph4lt.jpg
🌍Local Champs 🥖Country Manager France 📍Regional Manager - Auvergne-Rhône-Alpes 🚧 Team Closures
🚗Editez la carte

Post by asph4lt
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
Waze Local Champs
Waze Local Champs
Posts: 2745
Answers: 5
Has thanked: 118 times
Been thanked: 625 times
Send a message
https://storage.googleapis.com/wazeopedia-files/9/9a/Signature_asph4lt.jpg
🌍Local Champs 🥖Country Manager France 📍Regional Manager - Auvergne-Rhône-Alpes 🚧 Team Closures
🚗Editez la carte

Post by bedo2991
Regarding the /ul? links, I would like to report that localization is missing (e.g. it/ul? for Italian) and this is not optimal for countries where many people still don't speak English (unfortunately).

Another "problem" is that Waze doesn't provide any error if the venue ID is wrong or not existing anymore, it just shows your current position. Someone deleted the place I've created the link for long ago (I hope it wasn't me, by mistake :roll: ), and the link didn't work, I almost thought it was a beta problem.
bedo2991
Waze Global Champs
Waze Global Champs
Posts: 2385
Answers: 2
Has thanked: 237 times
Been thanked: 627 times
Send a message

Post by FabulousGee
@redviper26 I don't know if you read those other topics, too, but I think this may be an interesting change which shouldn't be much effort to achieve.

A simple wildcard search for the favourites, too, just like in the normal location search. (-> using the deeplinks of course)
FabulousGee
Posts: 17
Has thanked: 16 times
Been thanked: 8 times
Send a message

Post by kumiankka
world_jdw34usi wrote:For example:
https://waze.com/ul?q=Hee+Lai+Ton+Centr ... vigate=yes

Symptom
1. Randomly showing no result found while using this link
2. Sometime while showing no result found, press places then can find the result
3. Restart Waze app then try again with below link, then can find the result

Attached youtube url to demo the issue.
https://youtu.be/DwxwKSBJoxY

Above video showing is Android 9 with latest Waze.
Same problem happens on my iPhone X with iOS 12 also.
Actually I'm facing this issue since at least 4 months ago and facing same issue over multiple devices types.
Hello and welcome to the forums.

Please note that we are just a bunch of volunteers here, we cannot do anything to the app. If you need to file a bug report, you should use Waze support form:
https://support.google.com/waze/answer/ ... ic=6262587
I think deep link issues fall into the "Other" category of the form.

Nevertheless, your issue seems like a network timeout as only the first attempt fails.

You can try to add GPS coordinates to your deep link. Please check the parameter from the documentation and coordinates from the map.
https://waze.com/ul?q=Hee+Lai+Ton+Centr ... vigate=yes
but I dont' think there is much that can be done from outside the app.

Deepl links used to have venue-id parameter as well, but it's no longer documented.
kumiankka
Map Editor - Level 5
Map Editor - Level 5
Posts: 955
Answers: 1
Has thanked: 197 times
Been thanked: 428 times
Send a message

Post by matt_kuo
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
Send a message

Post by redviper26
Thanks, great example. Can you share how this affects traffic and helps fans?
redviper26
Waze Team
Waze Team
Posts: 2285
Has thanked: 90 times
Been thanked: 531 times
Send a message

Post by redviper26
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: 2285
Has thanked: 90 times
Been thanked: 531 times
Send a message

Post by redviper26
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: 2285
Has thanked: 90 times
Been thanked: 531 times
Send a message