Type in your question below and we'll check to see what answers we can find...
Loading article...
Submitting...
If you couldn't find any answers in the previous step then we need to post your question in the community and wait for someone to respond. You'll be notified when that happens.
Simply add some detail to your question and refine the title if needed, choose the relevant category, then post.
Before we can post your question we need you to quickly make an account (or sign in if you already have one).
Don't worry - it's quick and painless! Just click below, and once you're logged in we'll bring you right back here and post your question. We'll remember what you've already typed in so you won't have to do it again.
Please see below the most popular frequently asked questions.
Loading article...
Loading faqs...
Please see below the current ongoing issues which are under investigation.
Loading issue...
Loading ongoing issues...
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)?
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:
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.
How can I make a backend to store the token?
Hey there you, Yeah, you! 😁 Welcome - we're glad you joined the Spotify Community! While you here, let's have a fun game and get…