Solution Library

Cookie Synchronization of

Question is a fictitious website that is being proposed to track consumer purchases on behalf of companies who wish to share such data.  It works as follows:

  • A web site (e.g. that wishes to share consumer purchase data with other web sites registers with
  • Any time there is a visitor to, the website will do cookie synchronization with in order to obtain the unique identifier for the visitor (if the visitor is not known to an identifier is created and stored with
  • Using the identifier, can request a consumer profile from This will list all the purchases made by the consumer restricted by type (e.g. clothing, etc.) and time period (e.g. last week, last month, etc.).
  • Using the identifier, can also notify any type the consumer makes a purchase.
  • also provides statistical reports that correlate purchasing behavior, identifying segments of customers with shared buying habits and identifying trends in terms of the types of products these customer segments like to purchase. There is an overall report each month which lists all currently identified customer segments, and then individual reports for each customers segment. can request such reports by specifying the type and month they are interested in.
  • invoices all websites registered with it on a monthly basis. Websites are charged $.15 per consumer profile requested during the month, and $200 per report requested.  They receive a $.20 credit for each purchase notification they send.

Explain how could implement a secure service that would allow other websites to communicate over the internet to automatically register, request consumer profiles, send purchase notifications, and request a report.

Define, in high level terms (not code), the API calls that would be supported making clear the types of inputs and outputs for each call. Illustrate with a simple scenario that shows the sequence of calls for a typical purchase. 

Given that and the other websites have different domain names describe briefly one mechanism that might be used to enact the cookie synchronization required to share the identifier of consumers. 

Are there any legal or ethical issues that are raised by the service wishes to provide?  How could they be addressed?  How can be sure that the purchase notifications sent by are authentic?  How can be sure that the consumer profiles received from are authentic?


This question belongs to management and discusses about legal or ethical issues that are raised by the service wishes to provide.

Word count: 2070







Download Full Solution


  • HWA

    this is a very good website

  • HWA

    I have 50 questions for the same test your page is showing only 28

  • HWA

    hi can you please help or guide me to answer my assignments. thanks

  • HWA

    hi can anyone help or guide me to my assignments. thanks

  • HWA

  • HWA

    This solution is perfect ...thanks

  • HWA

    Hello Allison,I love the 2nd image that you did! I also, had never heard of SumoPaint, is something that I will have to exolpre a bit! I understand completely the 52 (or so) youtube videos that you probably watched. Sometimes they have what you want, sometimes they don't! However, it is always satisfying when you are able to produce something that you have taught yourself. Great job!Debra 0 likes

  • HWA

    Perfect bank of solution. 

  • HWA

    great !

  • HWA
    Paul Brandon-Fritzius

    thanks for the quick response. the solution looks good. :)

  • HWA
    tina Johnson

    thnx for the answer. it was perfect. just the way i wanted it. 

  • HWA

    works fine.