Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

How can I persist the cmpid value past authentication if user is on a new browser 1st time?

nmoore1
Level 1
Level 1

For campaigns pointing into authenticated space, when the visitor clicks the CTA and then logs in, if they are using a new browser for the first time, the campaign connection does not persist past authentication. The visit is there but attribution to the campaign isn't. Seems to happen only on first use of a new browser.  Ideas? Thanks.

1 Accepted Solution
jantzen_belliston-Adobe
Correct answer by
Level 10
Level 10

Thanks for providing more details. I want to break down your response to make sure I understand the implementation here. 

A given user receives an email

  • Is this email sent from Adobe Campaign or another third-party service?

The email contains a "CTA"

  • What is a "CTA"?
  • I assume the CTA is a link coded with a tracking code? If you can point me to some documentation, I'd be happy to take a look.

A user (Martha) reads the email on a device that has been tied to her profile.

  • How was this device tied to her profile? Has she opened a previous email send from Adobe Campaign, or has she visited a web property with the Marketing Cloud ID service deployed, or something different?

You were able to associate the email campaign's cmpid (campaign id?) to the visit and therefore device. Later, your send the user (Martha) another email with a similar "CTA". She logs in again

  • I assume this means Martha clicked on the email which took her to a page with the Marketing Cloud ID service deployed? If she is logging in, is there also a call to setCustomerID for this customer as a customer ID?

but this time, she is using a brand new iPad. We will add that device to her visitor id going forward but in this visit, I see indicators that we lose the "cmpid" association to this visit.

  • I assume you are saying you are unable to attribute the new device's (iPad) to the original campaign id from the first visit. Is this correct?

------------------------

If I understood the question correctly, your user would have two different devices. When reporting in Adobe Analytics, you are defining visitors by the number of Analytics ID's (Ie Marketing Cloud IDs, legacy Analytics IDs, or fall back IDs), not the number of users or "People" (documentation). When you set a customer id, you are associating that ID with an Analytics ID. This allows you to give the same experience to the visitor regardless of device, but tracking is still device/browser specific. This would also be a reason the first campaign id isn't showing on the second device's visit.

 

Please let me know if I can provide more information or if I have misunderstood anything above.

-Jantzen

View solution in original post

7 Replies
jantzen_belliston-Adobe
Level 10
Level 10

Hi Nancy,

Can you clarify your question here? Is this question focused on Adobe Analytics or Adobe Campaign?

Please let me know if I've misunderstood the question.

Thanks,
Jantzen

jantzen_belliston-Adobe
Level 10
Level 10

Hi Nancy,

Did you still need assistance with your question? If so, can you help me to better understand your question? It sounds like you're having an issue with your Adobe Campaign tracking persisting through login. Have you deployed the Marketing Cloud ID service? What report are you trying to view to show that the campaign data isn't persisting?

Cheers,
Jantzen

nmoore1
Level 1
Level 1

Sure. The scenario in this issue occurs when an existing customer receives a promotional email with a CTA that points to the account login page. Let's say Martha, a long-time customer, reads the email on one of the devices we have previously included in her profile ID: It's her IPhone 6. We are able to associate the email campaign's cmpid to this visit. But then a week later we email Martha another promotional message with a similar CTA. She logs in again, but this time, she is using a brand new IPad that she just bought. We will add that device to her visitor Id going forward but in this visit I see indicators that we lose the cmpid association to this visit. This may be obscure but I wondered if you'd heard of it or a similar issue. Thanks! 

jantzen_belliston-Adobe
Correct answer by
Level 10
Level 10

Thanks for providing more details. I want to break down your response to make sure I understand the implementation here. 

A given user receives an email

  • Is this email sent from Adobe Campaign or another third-party service?

The email contains a "CTA"

  • What is a "CTA"?
  • I assume the CTA is a link coded with a tracking code? If you can point me to some documentation, I'd be happy to take a look.

A user (Martha) reads the email on a device that has been tied to her profile.

  • How was this device tied to her profile? Has she opened a previous email send from Adobe Campaign, or has she visited a web property with the Marketing Cloud ID service deployed, or something different?

You were able to associate the email campaign's cmpid (campaign id?) to the visit and therefore device. Later, your send the user (Martha) another email with a similar "CTA". She logs in again

  • I assume this means Martha clicked on the email which took her to a page with the Marketing Cloud ID service deployed? If she is logging in, is there also a call to setCustomerID for this customer as a customer ID?

but this time, she is using a brand new iPad. We will add that device to her visitor id going forward but in this visit, I see indicators that we lose the "cmpid" association to this visit.

  • I assume you are saying you are unable to attribute the new device's (iPad) to the original campaign id from the first visit. Is this correct?

------------------------

If I understood the question correctly, your user would have two different devices. When reporting in Adobe Analytics, you are defining visitors by the number of Analytics ID's (Ie Marketing Cloud IDs, legacy Analytics IDs, or fall back IDs), not the number of users or "People" (documentation). When you set a customer id, you are associating that ID with an Analytics ID. This allows you to give the same experience to the visitor regardless of device, but tracking is still device/browser specific. This would also be a reason the first campaign id isn't showing on the second device's visit.

 

Please let me know if I can provide more information or if I have misunderstood anything above.

-Jantzen

View solution in original post

andreis65119307
Level 3
Level 3

Hi Nancy,

The documentation states that if the user authenticates in 3 minutes, I think that is less in your example, the values will not persist so the campaign value will be lost.

https://marketing.adobe.com/resources/help/en_US/sc/implement/variable_persistence.html

  • If a user is new to your site (has never visited before on this device) AND that user authenticates within approximately 3 minutes of arriving, no values will persist to the authenticated profile.
nmoore1
Level 1
Level 1

This is helpful. Thanks for your reply.

nmoore1
Level 1
Level 1

Thank you for the documentation line. Super helpful.