Welcome to Vortx Community Forum, where you can ask questions and receive answers from the staff at Vortx and other members of the community.

If you had a user account on our previous forums website, you will need to register a new account here.

Learn more about...

AspDotNetStorefront
DotFeed

Assigning a user ID to a visitor

We have implemented a third party analytical tool that is working fine. One requirement that they were after was a unique userid for visitors/non customers.

Within ASPDNSF a customerID is created when a visitor or existing customer places a product within their shopping cart. Otherwise no information is captured that I am aware of. Within the Profile.dbo a visitor will have the customer ID as 0.

Any ideas on a possible solution?
asked Apr 29, 2014 in MultiStore by Skriver (2,345 points)

1 Answer

0 votes
 
Best answer

The cart will require a custom record on placed like login, add to cart etc.

If you have coding ability, you could require a customer record in the Skinbase object, creating an anonymous record with a unique CustomerID.

However, this will assign a customer record to every customer so your customer table WILL grow fast so you will need to run your Monthly Maintenance almost daily.

If you do go this way, I would recommend our  Daily Maintenance which will keep your database in check and healthy: http://aspdotnetstorefront.maintenance.compunix.us/

 

Thank you,
Jan
 
Compunix, LLC (Phoenix, AZ)
AspDotNetStorefront Development Partner and Reseller since 2005
------------------------------------------------------------------------------------------------------
 AspDotNetStorefront add-ons and plugins : http://www.ecommercecartmods.com
 Complete Automotive Solution : http://www.autopartsshoppingcart.com
------------------------------------------------------------------------------------------------------
answered Apr 29, 2014 by jsimacek (6,825 points)
selected Apr 29, 2014 by Skriver
Thanks Jan

 

My fear would be that the SQL table that captures this would grow rapidly and will result in slowing the site down. The profile.dbo is the closest I can think of but the ProfileID is not unique per customer.

Correct, it would, but 2 things 1) it will guarantee that customer ID and will use cookies for that user to keep that same CustomerID in future and 2) you can minimize the growth running the Monthly Maintenance or automating it all via our Daily Maintenance linked above...

Thank you,
Jan
 
Compunix, LLC (Phoenix, AZ)
AspDotNetStorefront Development Partner and Reseller since 2005
------------------------------------------------------------------------------------------------------
 AspDotNetStorefront add-ons and plugins : http://www.ecommercecartmods.com
 Complete Automotive Solution : http://www.autopartsshoppingcart.com
------------------------------------------------------------------------------------------------------
...