Announcements

Help Wizard

Step 1

NEXT STEP

FAQs

Please see below the most popular frequently asked questions.

Loading article...

Loading faqs...

VIEW ALL

Ongoing Issues

Please see below the current ongoing issues which are under investigation.

Loading issue...

Loading ongoing issues...

VIEW ALL

Create pre-save on website

Create pre-save on website

My Question or Issue

Hi!

 

I'm creating this post because I am wondering if anyone has ever created a pre-save on an artists website (or a website at all actually).

 

 

I work with digital marketing and it's very important that I am able to track everything that happens when we have a new release, create campaigns etc.

 

My biggest issue right now is that I am not able to target any ads to the people that have clicked on previous pre-save links because the website with the pre-save is outside of the artists website (we use distrokid but I have had the same problem with sony, warner etc when I've been working for other artists).

 

So what I want to know is - what do I need in order to create a button that does the same action as the button inside of the pre-save link that distrokid has (and other services that are like distrokid)?

Reply
5 Replies

Hi there stevenerixon, It is possible to create a pre-save campaign on an artist's website or any website by using a third-party tool or building a custom solution.

 

Like you stated, many music distribution services, such as DistroKid, offer pre-save features that can be embedded on an artist's website using an iframe or other integration methods. These features allow fans to pre-save an upcoming release directly from the artist's website.

 

To track pre-save campaigns, you can use a tracking pixel or another analytics tool to capture data on user behavior. This can help you better target ads and improve the effectiveness of your campaigns.

To create a custom pre-save button, you would need to work with a developer to build the necessary code and integrate it into your website. This could involve using APIs provided by music distribution services, building a custom database to store pre-save data, and implementing tracking and analytics tools to capture user behavior.

Highest regards,

 

-Prague the Dog

I want to know the same thing. I don't think the answer above really helped because he suggested to use the distributor's API to get the link. In theory, there should be another way to create a pre-save button without going through the distributor and only through Spotify's API.

I have done a page that pre-saves my songs to the visitor's Spotify account. You must use the Spotify's developers API 

It's definitely possible! If you're comfortable using Spotify's API and some light development, you can create a custom integration. For something more plug-and-play you can use a third party. We created a platform that allows two ways for adding a pre-save to your website:

  1. Embedded Pre-save - This gives you an embeddable code that you can add into any website. You can customize the layout and design and then paste it into your website's code or editor.
  2. Pre-save Countdown Page - This works in a similar way, but exists as its own standalone landing page. You can add a pre-save countdown or additional elements depending on your goals.

Both approaches allow you to track analytics either natively in the application, or by adding your own Google tracking tags or Meta pixels. Hope it's helpful!

You can create your own pre-save button like this:

 

1. Create a button that say pre-save.

2. When a user clicks the button, take them through the Spotify user authentication flow for your app.  You will need the user-library-modify scope.  You will need to store the token on your backend for part 3.

3. Each day, have your backend check for the existence of the album or track (what you are wanting to save to the user's library once it is available).  It's probably easiest to use the search endpoint for this, with the tag:hipster search tag.

4. Once it is available, add it to the user's library.

You may also want to incorporate some way of contacting the user to let them know the item is now in their library.  Note that the user needs to specifically opt-in to receive such notifications.

Suggested posts