• No results found

STEP 1: TRACKING USERS AND CONTENT

N/A
N/A
Protected

Academic year: 2021

Share "STEP 1: TRACKING USERS AND CONTENT"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

To get started, add this code before the closing </body> tag of any pages you want to track. Be sure to replace the {{app}} below with your unique application id, ensuring you get your custom version of the library.

<script type=”text/javascript” src=”https://cdn.boomtrain.com/analyticstrain/{{app}}/analyt cstrain.min.js“></script> If users sign into your application and you track them with an internal member ID, you can identify them using the following call. Please ensure this is a string.

_bt.identify(‘your unique user id’);

If users sign up for your application you can store their email address and other user attributes through the following call:

_bt.person.set({email: ‘[email protected]’});

If you have custom events that you’d like to track, we make it easy. For example:

_bt.track(‘shared’);

_bt.track(‘added_to_cart’);

Important: if you use query parameters to specify content or don’t have a unique page for each item on your site. In order to make sure we can ingest each unique item, we’ll have to use a content feed or API rather than scraping your site.

Boomtrain can only scrape content if it lives on a static URL. In the event that you have many items on a page and use query parameter to pop-up a modal or use query parameters to set state on a page, you’ll be a good candidate to provide a content feed or send items directly to the API. Additionally, we’ll turn off our auto-tracking and you site will need to call an explicit event.

_bt.track(‘viewed’ {itemid=’id’, model=’deal’})

Track via API: If you prefer using the API to track events, get in touch and we’ll send you API documentation.

The first step is understanding your data so we can model it and start running our algorithms to better understand the relationship between your users and the resources.

STEP 1:

TRACKING USERS AND CONTENT

personalized for each recipient, in every Marketo email campaign. This document outlines easy implementation of Boomtrain into your existing Marketo templates and campaigns.

(2)

Boomtrain’s Dynamic Content for Marketo allows you to surface 1:1 customized content directly into your newsletter templates, redendered at the time of open.

STEP 2:

CREATE DYNAMIC CONTENT IN

YOUR MARKETO TEMPLATE

1. From your Dashboard, select “Create New Campaign”

(3)

1. Name your dynamic image with something descriptive that will easily allow you to verify it later. For example: “Daily Newsletter – Full width layout”.

2. If you are including editorial content in your email and would like to ensure the editorially promoted content is not repeated by a dynamic image, you can easily exclude that content by looking it up here. We’ll add the exclude parameter to the code that is provid-ed.That way, if you want to exclude a different story later, you can just look it up and enter the resourceId by hand.

3. Select a template or create your own.

4. Build your Dynamic Image Template

1. To create custom configurations, you may need the help of someone that knows HTML and CSS. We use a simple template language to allow you to change the font, size and

orientation of your image templates. If you run into trouble, drop us a line at [email protected] and we’ll gladly lend a hand.

2. If you want to make changes to your layout, you must save the layout changes then re-save the entire notification. This clears the cache and makes sure that you see the latest updates.

(4)

1. These steps are importat! Copy the “Embed Code” and make sure to “Save Changes”.

2. The code is comprised of an <img> wrapped in a <a href>. Attributes of both the image and the link will need to be updated.

3. Replace the %USERID% in the code with Marketo’s email address marker. This will make sure that your users are recieving personalized content. You should be calling:

_bt.person.set({email: lead.Email Address:[email protected]});

from your website to tell us who each user is. Likewise, if they click on this image, we identify them. 4. Resplace %TIMESTAMP% with a UNIX timestamp marker from Marketo: bt_ts={{Datetime}} to make sure we bust any cache. Gmail in particular likes to cache images on their servers which can sometimes make it tricky for Boomtrain to ensure all your users get personalized images.

5. If you’re including more than one dynamic image in your email, you’ll want to change the “1” that shows upafter the “/-/” to a “2”, “3” and so on. This makes sure that each image that loads in your email is unique.

6. The “-” refers to any content type. If you want to constrain your images to just articles or products you can replace it with “articles” or “products”. Note that you must specify your model type when providing resources via scraping, feed or API.

STEP 3:

COPY YOUR CODE AND INSERT IT

INTO YOUR MARKETO TEMPLATE

(5)

For more parameter details and a few cheat-sheets, visit: knowledgebase.boomtrain.com <a href=”https://api.boomtrain.com/dynlink/APPID/%USERID%/MODEL/POSITION_NUMBER/NOTIFICATION_ID”target=”_blank”>

References

Related documents

An editorial calendar is like a roadmap for content creation, showing you what kind of content to create, what topics to cover, which personas to target, and how often to publish

Priority content for your goals market by market 15 © TechTarget Editorial Content Custom Content Vendor Content Banners Vendor Websites Online IT Communities

[r]

Step 4 - Additional Text and/or Image Files Provided: Click the “here” link to go to the Website Content page to type or upload your company’s text and upload images that you would

M2M value network Business Consumer Network operator Service operator System integrator Mobile equipment vendor Application provider End-user equipment vendor.. Figure 2 M2M

At the same time, given their high economic growth rate due to militarized spending, these states will score higher compared to the SMS on measures of human development (linked to

Most ESPs incorporate a dynamic content logic builder into their software which allows you to add content through a WYSIWYG editor; if you have to add your dynamic tags and

Where gas cylinders containing toxic or flammable gases are brought into buildings, they must be removed to safe storage (see hierarchy of storage options above) when not in use..