Implementing Cross Device Bridge
    • 2 Minutes to read
    • Dark
      Light

    Implementing Cross Device Bridge

    • Dark
      Light

    Article summary

    The Cross Device Bridge technology allows users to be identified anonymously across multiple devices, applications, and websites. Unique user characteristics are collected in a pool and assigned to a user profile for this purpose.

    To comply with the German data protection regulations, all of the user's private data transmitted to Mapp Intelligence has already been made anonymous so that it cannot be reset to its original value.

    If the user's private data already exists in "MD5" or "SHA256" encryption, you can transfer it directly to Mapp Intelligence.

    Please read the notes on normalizing the data in the Normalizing User Characteristics section before you encrypt the values yourself.

    Implementation Options

    Example

    Cross Device Bridge parameters are only allowed in GlobalProperties.

    Tracker.global.crossDeviceProperties.emailAddress = .hashed(
         md5: "acbd18db4cc2f85cedef654fccc4a4d8" ,
         sha256: "2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae"
    )
     
    Tracker.global.crossDeviceProperties.address = .hashed(
         md5: "acbd18db4cc2f85cedef654fccc4a4d8" ,
         sha256: "2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae"
    )
     
    Tracker.global.crossDeviceProperties.phoneNumber = .hashed(
         md5: "acbd18db4cc2f85cedef654fccc4a4d8" ,
         sha256: "2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae"
    )

    Parameter

    Description

    emailAddress

    Optional. Email address of the user.

    address

    Optional. The address must be completed with first name, surname, postcode, street, and house number. The values must be converted into a string, whereby the fields are separated by a vertical line (pipe).

    Example

    max|mustermann|10115|robertkochplatz|4

    phoneNumber

    Optional. Phone number of the user.

    iosId

    androidId

    Optional. The Android ID is the advertiser_id which is available through the Google API.

    Social media IDs

    Optional. You can also transfer the profile IDs of Facebook, Twitter, LinkedIn and Google+ to the Cross Device Bridge plugin to enhance your login pool with additional qualitative data.

    Custom 1 - 29

    None of the identifiers is mandatory, but to ensure the best possible match, we recommend passing at least the email address to the Cross Device Bridge.

    Example

    webtrekk.track( new WebtrekkUserParameters().
    setEmail( "maxmustermann@email.org" ).
    setAddress( "max|mustermann|10115|robertkochplatz|4" ).
    setPhone( "12345678" ).
    setAndroidId( "Android ID" ).
    setFacebookID( "Facebook ID" ).
    setTwitterID( "Twitter ID" ).
    setGooglePlusID( "Google plus ID" ).
    setLinkedInID( "LinkedIn ID" ).
    setCustom( 1 , "Custom value1" ).
    setCustom( 2 , "Custom value2" ));

    Parameter

    Description

    Email

    Optional. Email address of the user.

    Address

    Optional. The address must be completed with first name, surname, postcode, street, and house number. The values must be converted into a string, whereby the fields are separated by a vertical line (pipe).

    Example

    max|mustermann|10115|robertkochplatz|4

    Phone

    Optional. Phone number of the user.

    AndroidId

    Optional. The Android ID is the advertiser_id which is available through the Google API.

    Social media IDs

    Optional. You can also transfer the profile IDs of Facebook, Twitter and LinkedIn to the Cross Device Bridge plugin to enhance your login pool with additional qualitative data.

    Custom 1 - 29

    Optional. You can also use additional user-defined identifiers (for example, your own user IDs). The assignment to the parameters used on the site is as follows:

    Custom ID 1 -> cdb51

    Custom ID 29 -> cdb79

    None of the identifiers is mandatory, but to ensure the best possible match, we recommend passing at least the email address to the Cross Device Bridge.


    Was this article helpful?