Rakuten has long been a leader in affiliate marketing, and now they're among the first who started to support server-to-server tracking. S2S technology allows direct communication between the publisher server and Rakuten servers. When using a custom domain, s2s tagging relies on first-party cookies, which live longer than third-party cookies. Increasing cookie lifetime considerably affects affiliate marketing results and affiliate commission.
This article will look closely at Rakuten's server-to-server tracking and how you can set it up using the server Google Tag Manager container.
When a customer clicks on an affiliate link, their click is tracked and stored as a first-party cookie in the user’s browser. When the customer completes a purchase, the order information is passed back to the Rakuten server, with the click ID from cookies and order parameters configured in sGTM.
Then Rakuten uses server GTM data to attribute the sale to the correct affiliate. This process happens without the need for 3rd party cookies, making it more accurate and reliable since 1st party cookies are longer live.
Rakuten’s server-to-server integration has several benefits over traditional browser-based tracking.
First, because s2s tagging doesn't rely on 3rd party cookies, it is not susceptible to decreased cookie lifetime. You can be sure that Rakuten accurately tracks affiliates' sales and attributes them appropriately.
Second, moving tags to the server-side decreases the browser load. Which, in the end, might speed up your site. Of course, moving only Rakuten to the server-side won’t have a significant effect. But if you follow the best practice and have one data stream to sGTM, which then distributes data to all tracking platforms, it might have improved website page speed significantly.
The third one is user privacy. With s2s tracking, you can strictly control what data is sent to each vendor and ensure that they do not scrape any information about website users without your permission using tracking pixels.
The documentation for a server-to-server integration with Rakuten is not publicly available. You need to ask your Rakuten representative for access.
1. The Rakuten tag is not yet in the server Google Tag Manager template gallery. You can download it from GitHub and add it to your server GTM container by opening the template tab, clicking new, clicking three dots in the top right corner, and clicking import.
2. The first step in setting up Rakuten s2s integration is configuring the pageview event. When a pageview triggers, tag stores the siteID, ranMID, ranEAID, and ranSiteID URL parameters inside the rakuten_ cookies.
3. Once the pageview event is set up, open sGTM debugger, add all needed parameters to the URL, and check cookies were created correctly.
4. When setting up a conversion event, you must add a list of parameters.
Stape Container API Key - It can be found in the detailed view of the container inside your Stape account.
Because Rakuten Affiliate API authentication works, it can't be fully functional on sGTM. That's why this tag requires working on Stape hosting. If it is possible in the future to use only sGTM for authentication, we will update this tag to support any hosting.
Affiliate Merchant ID (MID) and Affiliate Key - You can find it in your Rakuten account or by contacting your Rakentan account manager.
Order ID - a unique transaction number composed of 1 to 40 nonblank characters. This should be the same as the orderID value you initially reported for the sale in the MOP.
Currency - The ISO4217 currency code reference. Use (‘USD,’ ‘CAD,’ ‘GBP,’ ‘JPY,’ ‘BRL,’ or ‘AUD’) for U.S. dollar, Canadian dollar, British pound, Japanese yen, Brazilian real, or Australian dollar.
You can also select the Override items array. The tag takes items from the event data by default, but you may want to override it.
Add user data to the field Optional Data.
Server-to-server tracking is a game changer for affiliate marketing since it addresses the issue of decreased cookies lifetime. It allows tracking sales from affiliates more accurately and attributes sale commissions without relying on 3rd party cookies whose lifetime can be shortened to 1 or 7 days.
Rakuten and some other affiliate networks started to force their publisher to implement s2s integration. If you're looking for a more accurate and reliable way to track your sales, you should consider using Rakuten's server-to-server tracking.
If you need assistance setting-up server-side tagging, do not hesitate to reach out.
Why you should set up server-side affiliate tracking. Plus, a step-by-step guide on how to set up server-side affiliate conversion tracking using server Google Tag Manager.Feb 8, 2022
Taboola's server-side integration has several advantages over pixel integrations, including more accurate results, faster website page speed, and better data control. This blog post will talk about how you can use the server Google Tag Manager to set up Taboola s2s integration.Feb 18, 2022
Here you can find how to set up Awin, a global leader in affiliate marketing, server-to-server tracking using server GTM and why server-to-server communication is necessary.