In People Hub, user can link multiple contacts to one. Here I want to ask if there is a way or API to made it by programming?
I find a way, that is you can create some contacts with the same name and the same phonenumbers, the People Hub will link them together automatically. It may need a few time, after that, you can change their any information freely.
Related
longtime stackoverflow searcher and I am usually finding everything I need without asking, well I guess I need an advice.
I have a little website almost ready to go.
I have business PayPal account and I already created a "Buy it now" button.
I need a direction where to look and what to research to accomplish what I need.
Let's say I am selling 100 different items.
All items are leading to one or two "Buy it now" buttons.
How should I learn what user have purchased?
Need research directions, maybe ideas what to use.
Here are some ideas that may help. Any e-commerce related website/application offers product catalogs. Each item is display and, there is generally a "Add to Cart" button that, allows user to select multiple products before proceeding to checkout. In order to this, sites like Amazon, ebay and others enforce that user's logs in to site. This means, each customer purchasing on your site must have an account. You can then store the user's details and transaction histories in a database and, proceed from there.
This is one of the most widely practiced method of payment process on e-commerce (as far as I have seen). Consider making your button a "Add to cart" button instead of "Buy Now". Why? If the user wants to buy multiple products (assuming your application allows that) then, with a button for every item, they will have to click on the button and, go through the entire checking out process for each product they wish to buy. This is undesirable. Instead, add a shopping cart and a checkout option. It will be much simpler.
As for directions, it is entirely dependent on what stack you are using. Based on the language, framework, check to see if, there are existing packages that already implements such functionalities and use them wherever possible. For a list of topics, consider looking into Paypal integration from the Paypal website and other online resources, creating and authenticating users, adding shopping cart support, cataloging products (if not already done), creating products database (if not done).
No way this is an exhaustive list! This should be good to get you going with your development.
Start with this if you haven't looked at it already: Paypal Checkout Inegration
I have various signup forms on my website, all adding to 1 list in MailChimp.
Each signup form has different purpose, e.g. free ebook, video etc.
By using a hidden source field I managed to provide the correct download urls etc.
But... How to handle a visitor who signs up on multiple forms?
I want to share the related materials with him, but MC marks the duplicate as error and requests to update profile... with no option to obtain the related material.
You'll probably need to use the API to make this work, a simple form isn't going to cut it.
There are some options. If there are only a handful of things, have them be interest groups. When someone signs up, say for a free ebook, mark the free ebook interest group and subscribe them if necessary.
You can then create an automation for each interest group to send the material.
I would consider creating multiple lists for this purpose, since a MC list can never contain any duplicates.
Is it possible to make a website with only one account per person?
Any suggestion is good.
Thanks
If you don't want people to go generating 100 accounts a minute, you'll need something like captcha, which is very easy to add on to your website.
You can do other things, like associate each account with an email address, and make the user verify that that email actually exists by sending a link out to that email address so that when they click on it, it verifies the connection.
To associate exactly one account per person, you are going to need to use some sort of official identity, and usually for smaller websites that doesn't make sense. By official identity I mean verify their credit card or government identification (social security?), but then you run into a lot of problems because people won't want to do this, and it is going to cost money to make sure that these identities are real. Also, if you really need something like this, you're going to have to beef up the security of your website.
An alternative is to require a user to put in a verification number which you send to them via SMS, and ensure the phone number they enter is unique, phones/simcards are relatively cheap these days, but most people wouldn't go through the effort of spending $5 on a new simcard to get a duplicate account on your site.
(and if they would, sell accounts for $3 and undercut the cost of a sim ;)
Ask for identifying information for example credit card data that you can verify and allow registrations only with this identifying information. Of course credit card data can be stolen, so you cannot be 100% sure about anything in internet or in world generally.
Whatever you do, people will still try to buck the system. If you use Email, then people can have multiple free emails, if you block free emails, lots of people dont have any other emails so you block them. If you use IP you block anyone with a shared IP such as ISPs who enforce proxy servers for their clients.
Unless you start asking for social security numbers or NI or whatever your country has, and you start alienating people as a rule because they would consider that irrelevant personal information.
You just have to hope people treat your site fairly, and know some wont.
One potential solution these days is to only create user accounts via federation of identity from a much stricter service provider. For example, verify your users via a facebook account using oauth. I believe facebook is pretty good at detecting shills/spammers and you can harness their resources in your service too.
I think you have 2 options, neither of which will solve the whole problem:
Log the IP address and prevent multiple logins from one IP. Not great, as this will probably backfire if college kids use your site and the dorm uses shared IPs.
Log the MAC address and prevent multiple logins from one MAC. Better, but it will prevent multiple people from the same household from using your site, and most houses have more than one computer/mobile device.
You could always combine the two options, but again with multiple mobile devices it's possible to circumnavigate that.
you could make a code that only lets 1 account be made per computer used. you have to be able to get the computers IP address and block it from making more than 1 account.
Let's assume i have a website like quora where i want to count how many visitors saw a particular page/question...("This question was visited 345 times")
i know i could create a column where i store a value that increases every user visits it.
But what about using some external service...that maybe can more robust and reliable (filtering unique/pageviews etc..)
any suggestion?
(what about Google Analytics API?)
thanks!
Google analytics? Or any of the other analytics packages will give you lots of info. Or you could run your own and put it on a memcached layer to make it super fast.
The best way is to do it manually. There are some ways to do it...
If you dont want try http://www.tinycounter.com/create.php kai for each url add one registration with the some email... Though this is not efficient for many pages!
google analytics
I have a Wordpress MU instance installed.
I allow self-registration, and self-creation of blogs.
I have a user who has created a blog for a Chemistry class. He wants his 100 students to be able to self-register and become authors on this blog.
By default, when you follow the Wordpress MU register link, you are signing up for a site-wide account not for this specific blog.
How do I do this? It would be very painful to have to add the 100 students one by one as the administrator. Besides that, we don't actually have a list of the 100 email addresses.
I need a way that people can either request to become part of the blog, or automatically start contributing right away.
Try asking in the BudyPress forums, BudyPress is a social networking plugin for MU. (It might actually be closer to what your looking for)
What I'm doing is hiding registration on the main site and forwarding them to first find their blog and then register on the blog's website for the group for them to join.
In Settings->General why not use the option that lets anyone register. Then the students can each provide their email?
Then what about the Tools->Import->WordPress facility? First do Tools->Export and look at how the file is structured, then create your own XML file with just your users, then do the Tools->Import->WordPress thing.