none
Session ID limit of 50 non-billable transactions? RRS feed

  • Question

  • We noticed a recent change to the terms of service:

    "Billable Transaction" means...where a session begins with the load of any of the aforementioned controls into a user’s browser and includes all transactions until the browser is closed or the user moves to a different page for up to 50 transactions (thereafter each otherwise Billable Transaction in a session will be charged as a separate Billable Transaction as set forth in Sections (a) and (c) herein...

    Are we reading this correctly, that 60 transactions within a single map session will accrue 10 billable transactions? 100 transactions will accrue 50 billable, etc.?


    Jim Allison Technical Product Lead SpeedLine Solutions Inc.

    Monday, December 5, 2016 6:43 PM

Answers

  • That's correct. Note that if you use the services without a map, every call is a billable transaction. A limit was added to the number of non-billable transactions that could be created as part of a session due to a small number of applications which were abusing sessions. This change effects a very few apps. Note that, 50 is a very generous limit. In fact, if you were to maximize this you Bing Maps would be significantly cheaper than licensing the same usage on any other mapping platform.

    [Blog] [twitter] [LinkedIn]

    Tuesday, December 6, 2016 2:09 PM
  • If you have a Bing Maps Enterprise license, then the terms of use that were in place when you signed your contract apply. To see the terms of use that were in place when you licensed Bing Maps you can go here: https://www.microsoft.com/maps/product/terms.html and click the "Prior Versions" link in to top right corner.

    Getting a second session key from the map will not allow you to generate an additional 50 transactions for free. There is only one session when the map loads. Additional session keys that are requested from the map all tie back into that single map session. To start a new map session the map has to be reloaded.

    Note that the average app rarely generates more than 3 or 4 transactions, and pricing from the Bing Maps Platform is based on that type of usage.  


    [Blog] [twitter] [LinkedIn]

    Friday, December 9, 2016 11:13 AM
  • Contractually it will apply when your Bing Maps contract renews as the adjusted terms of use will not apply until then. The reports and enforcement likely won't occur until all customers have renewed and agree to the new terms, however, contractually this would apply as soon as your renewed contract starts, so there may be some manual tracking done initially.

    [Blog] [twitter] [LinkedIn]

    Friday, December 16, 2016 8:52 PM
  • If you use it with the map it is part of the map session. If you use it on its own, it creates its own session. A session is limited to 50 non-billable transactions. Auto Suggest only generates a transaction when you actually select a result, not for each character typed.

    [Blog] [twitter] [LinkedIn]

    Wednesday, April 12, 2017 1:37 AM

All replies

  • That's correct. Note that if you use the services without a map, every call is a billable transaction. A limit was added to the number of non-billable transactions that could be created as part of a session due to a small number of applications which were abusing sessions. This change effects a very few apps. Note that, 50 is a very generous limit. In fact, if you were to maximize this you Bing Maps would be significantly cheaper than licensing the same usage on any other mapping platform.

    [Blog] [twitter] [LinkedIn]

    Tuesday, December 6, 2016 2:09 PM
  • That is absolutely a generous limit. Unfortunately, the ToU never mentioned a limit before, and our application therefore never limited the amount of use per map load. What used to be a single billable transaction could increase by factors depending on how our customers use our application.

    Is it recommended that we now change our application to keep track of non-billable usage, and to request a new Session ID after 50?

    Thanks


    Jim Allison Technical Product Lead SpeedLine Solutions Inc.

    Wednesday, December 7, 2016 5:09 PM
  • If you have a Bing Maps Enterprise license, then the terms of use that were in place when you signed your contract apply. To see the terms of use that were in place when you licensed Bing Maps you can go here: https://www.microsoft.com/maps/product/terms.html and click the "Prior Versions" link in to top right corner.

    Getting a second session key from the map will not allow you to generate an additional 50 transactions for free. There is only one session when the map loads. Additional session keys that are requested from the map all tie back into that single map session. To start a new map session the map has to be reloaded.

    Note that the average app rarely generates more than 3 or 4 transactions, and pricing from the Bing Maps Platform is based on that type of usage.  


    [Blog] [twitter] [LinkedIn]

    Friday, December 9, 2016 11:13 AM
  • Yes, we would reload the map to get another 50 non-billable transactions. Our customers are delivery restaurants and it is possible that they could keep the map up on a second screen and exceed 50 transactions as they dispatch drivers and the system determines optimum return times when there are multiple stops.

    Jim Allison Technical Product Lead SpeedLine Solutions Inc.

    Friday, December 9, 2016 4:53 PM
  • Do you know when this restriction will be applied? A review of our usage indicates it has not yet taken effect and we just need to know how quick a software update will be required.

    Thanks


    Jim Allison Technical Product Lead SpeedLine Solutions Inc.

    Friday, December 16, 2016 8:14 PM
  • Contractually it will apply when your Bing Maps contract renews as the adjusted terms of use will not apply until then. The reports and enforcement likely won't occur until all customers have renewed and agree to the new terms, however, contractually this would apply as soon as your renewed contract starts, so there may be some manual tracking done initially.

    [Blog] [twitter] [LinkedIn]

    Friday, December 16, 2016 8:52 PM
  •  I don't know if I should start a new thread, but since it related to transaction I am going to ask it here. How does the Auto Suggest in V8 affect billable transaction? Does it have it's own transaction counter or does the transaction count towards the 50 non-billable transaction? Also when does the auto suggest generate a transaction. Per key stroke, or when the it needs to get a new data?
    • Edited by Jack Thor Tuesday, April 11, 2017 12:08 AM
    Tuesday, April 11, 2017 12:08 AM
  • If you use it with the map it is part of the map session. If you use it on its own, it creates its own session. A session is limited to 50 non-billable transactions. Auto Suggest only generates a transaction when you actually select a result, not for each character typed.

    [Blog] [twitter] [LinkedIn]

    Wednesday, April 12, 2017 1:37 AM