Assorted custom codes for analytics services
Last updated: January 6, 2023
See also:
Bing UET
- Documentation
- Identifier: Bing account/UET ID, the number that comes after
tiin the code.
<script>
(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:identifier};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");
</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push({
'ea':'Booking',
'el': booking.item.name,
'gv': booking.totalInDollars,
'gc': booking.currency,
});
</script>
<noscript>
<img src="//bat.bing.com/action/0?ti={{ identifier }}&Ver=2&ea=Booking&el={{ booking.item.name }}&gv={{ booking.total_in_dollars }}&gc={{ booking.currency }}" height="0" width="0" style="display:none; visibility: hidden;" />
</noscript>
TripAdvisor
Spotlight tag
- Documentation
- Revenue must be in X.XX format.
- Reporting always 24 hours behind.
- Identifier: Account ID, the number that comes after
xsp=.
<!-- Activity name for this tag: TA_Revenue -->
<script type='text/javascript'>
var axel = Math.random()+"";
var a = axel * 10000000000000;
document.write('<img src="https://pubads.g.doubleclick.net/activity;xsp={{ identifier }};qty=1;cost={{ booking.total_in_dollars }};ord={{ booking.pk }}?" width=1 height=1 border=0/>');
</script>
<noscript>
<img src="https://pubads.g.doubleclick.net/activity;xsp={{ identifier }};qty=1;cost={{ booking.total_in_dollars }};ord={{ booking.pk }}?" width=1 height=1 border=0/>
</noscript>
Floodlight tag
Identifiers:
{
"src": "ADVERTISER ID",
"cat": "ACTIVITY TAG STRING",
"type": "GROUP TAG STRING"
}
<!-- Start of DoubleClick Floodlight Tag: Please do not remove -->
<iframe data-ot-ignore src="https://{{ identifiers.src }}.fls.doubleclick.net/activityi;src={{ identifiers.src }};type={{ identifiers.type }};cat={{ identifiers.cat }};qty=1;cost={{ booking.total_in_dollars }};dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord={{ booking.pk }}?" width="1" height="1" frameborder="0" style="display:none"></iframe>
<!-- End of DoubleClick Floodlight Tag: Please do not remove -->
ShareASale
- Documentation
- Note: no idea if it should be
booking.price_in_dollarsorbooking.price_in_cents; their documentation is not helpful. - Identifier: ShareASale merchant ID number
<img src="https://shareasale.com/sale.cfm?amount={{ booking.price_in_dollars }}&tracking={{ booking.pk }}&transtype=sale&merchantID={{ identifier }}" width="1" height="1">
ViaMedia/Simpli.fi
- IMPORTANT–DON’T USE: Maybe malware
<script async src="https://i.simpli.fi/dpx.js?cid=66210&conversion=10&campaign_id=0&m=1&c=viampanamacitygulfworldmarineparklead&sifi_tuid=37890"></script>
Improvely
Identifiers:
{
"account": "Improvely account company",
"goal": "Improvely Goal Name",
"project": "Improvely Project Number"
}
<script type="text/javascript" src="https://{{ identifiers.account }}.iljmp.com/improvely.js"></script>
<script type="text/javascript">
improvely.init(identifiers.account, identifiers.project);
improvely.conversion({
goal: identifiers.goal,
revenue: booking.totalInDollars,
reference: booking.pk
});
</script>
<noscript>
<img src="https://{{ identifiers.account }}.iljmp.com/track/conversion?project={{ identifiers.project }}&goal={{ identifiers.goal }}&revenue={{ booking.total_in_dollars }}&reference={{ booking.pk }}" width="1" height="1" />
</noscript>
Google Ads (formerly AdWords)
Identifiers:
{
"conversion_id": "Google Conversion Id",
"conversion_label": "Google Conversion Label",
"conversion_format": "3"
}
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = identifiers.conversion_id;
var google_conversion_language = "en";
var google_conversion_format = identifiers.conversion_format;
var google_conversion_color = "ffffff";
var google_conversion_label = identifiers.conversion_label;
var google_conversion_value = booking.totalInDollars;
var google_conversion_currency = booking.currency;
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"></script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/{{ identifiers.conversion_id }}/?value={{ booking.total_in_dollars }}&currency_code={{ booking.currency }}&label={{ identifiers.conversion_label }}&guid=ON&script=0"/>
</div>
</noscript>
Optimizely
Optimizely integration is not supported.