To set up Server-to-Server (S2S) tracking, you will need some technical knowledge of Google Tag Manager (GTM). If possible, we recommend seeking help from a developer within your business for the following steps:

Step 1:

Create your conversion tag on the Conversion Tracking Management page in my.dianomi. Assign a conversion ID and specify the step if your conversion is part of a funnel.

Step 2:

Find the S2S GTM Landing Page tag in the code section, and copy it. Paste this into GTM as a Custom HTML tag. Then, set the appropriate trigger. You can apply this tag to all page views or only to the destination URLs of your campaigns. Setting ‘All Pages’ as the trigger can be easier then this step does not need to be updated for any other Dianomi campaigns.

Step 3:

Copy the S2S GTM Conversion Page tag from the code section and paste it into GTM as a Custom HTML tag. Set the triggering based on your campaign goals. This trigger can be set for page views, clicks, or other actions on the site. Your Dianomi account manager can help you determine the best trigger based on your objectives.

Step 4:

Add the following to all your campaign URLs: utm_click_id=:click_id. Make sure it’s included in all destination URLs; otherwise, the S2S tracking won’t work. Here’s an example of a landing page URL:

https://www.exampledomain.com/?utm_campaign=testcampaign&utm_source=dianomi&utm_click_id=:click_id

If you are using DoubleClick tags, you can append the destination URL (highlighted in bold in the example below), but ensure that your account is configured to redirect users to the modified URL. (Example anonymized with Xs):

https://ad.doubleclick.net/ddm/trackclk/Nxxxx.xxxx.xxxxx/xxx.xxxx;dc_trk_aid=xxxxxx;dc_trk_cid=xxxxxx;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=?https://www.xxxxxx.com/about-asia/?utm_source=Dianomi&utm_medium=xxxxxx&utm_campaign=xxxxxx&utm_content=xxxxxx&utm_term=:pub_name&utm_click_id=:click_id

Once you’ve completed Step 4, your Server-to-Server conversion tracking is set up. Don’t forget to review these steps for any new campaigns. Ensure that:

  • New conversion tag set up there are any new conversion goals
  • New landing pages are added as triggers for the landing page tag.
  • New triggers are added for the conversion tag.
  • New campaign URLs include utm_click_id=:click_id.

Important Note:

One limitation of Server-to-Server Conversion Tags with GTM JavaScript tags is that the domain must remain the same between the landing page and the conversion page. Since the click_id is stored locally on the domain, if the domain changes, the click_id will not be passed to the new domain.

Privacy:

When users click on our ads we generate an id for each click which we send to you in the URL. Then you can send us back that id to indicate that a certain event has subsequently occurred.

This data is stored in relational databases and log files, and retained as per our retention policy.

We use the data stored in the relational database – including the IP address – to determine if the click originated from a human or is likely robot traffic.

We use the data stored in the relational database – excluding the IP address – for aggregated / anonymised purposes to report back to advertisers on their conversion data.

As per above, Dianomi collects personal data (IP address) initially for legitimate interests (for fraud detection) purposes. 

The IP address is aggregated and anonymised before use for analytics.